< 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 JOIN :#esoteric < 1502986964 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I officially give up unicode < 1502989852 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1502989910 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :POLL: Should my mindscrew implementation save the tapes and pointers between lines, or start afresh each time? < 1502990316 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yes < 1502990451 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502990709 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hoolootwo: Eh, I'll add it as a flag. < 1502990751 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502990756 0 :Guest41863!?@? NICK :shikhin < 1502990785 0 :shikhin!?@? NICK :Guest7629 < 1502990819 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502990929 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1502991147 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com QUIT :Ping timeout: 240 seconds < 1502991197 0 :Guest7629!shikhin@heddw.ch QUIT :Quit: Alas. < 1502991205 0 :shikhin_!shikhin@heddw.ch JOIN :#esoteric < 1502991228 0 :shikhin_!?@? NICK :Guest17908 < 1502991359 0 :Guest17908!?@? NICK :shikhout < 1502991369 0 :shikhout!shikhin@heddw.ch QUIT :Changing host < 1502991369 0 :shikhout!shikhin@unaffiliated/shikhin JOIN :#esoteric < 1502991445 0 :zseri!5e86c66f@gateway/web/freenode/ip.94.134.198.111 JOIN :#esoteric < 1502991496 0 :shikhout!?@? NICK :shikhin < 1502992289 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502992377 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi < 1502992392 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502992424 0 :zseri!5e86c66f@gateway/web/freenode/ip.94.134.198.111 PRIVMSG #esoteric :hi < 1502992857 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I know there's at least one language where everything is a set, and one where everything is a pair, but I can't help but think about making one. < 1502992945 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(What would be cool about the set one is if I only use integers as types, sets could be integers (since integers can be thought of as mapping integers to booleans, like a set of flags) -- and that means integer sets could contain more sets < 1502992980 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :although it'd probably be better to store them as sets of bits.) < 1502993066 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zseri, whadya think? ^ < 1502993151 0 :zseri!5e86c66f@gateway/web/freenode/ip.94.134.198.111 PRIVMSG #esoteric :what do you mean with 'set', is that an uniquified (every element is unique) list or just a normal list? < 1502993198 0 :zseri!5e86c66f@gateway/web/freenode/ip.94.134.198.111 PRIVMSG #esoteric :because I can't really imagine a (uniquified) set of bits/booleans. < 1502993683 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502993684 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :uniquified < 1502993725 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A uniquified set of integers could be defined as a map from an integer to a boolean (existence/nonexistence). In accordance, an integer can also be defined as a map from an integer to a boolean (binary place value -> bit). < 1502993751 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Therefore, a set is equivalent, or at least stored equivalently to, an integer, and a set can contain another set by virtue of both of them being integers. < 1502993778 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Type system optional. < 1502993871 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And as a consequence of this, a pair is also an integer, which makes a list an integer. < 1502993878 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This also makes an associative array an integer. < 1502993896 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :In other words, imode's binary tree thing gone mad. < 1502994018 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(As a side effect, a set of booleans can also be thought of an integer, so it is equivalent to a set of integers (and a tree)). < 1502994277 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This is probably actually best interpreted in Lua, because Lua supports sparse tables pretty well. < 1502994575 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"As a side effect of this, integers in '''Integer''' must ironically be stored as more complicated objects in the implementation itself, unless it uses bignums; any integer type other than bignums will break like a fragile twig when a set containing an integer larger than, say, 31 appears." < 1502995213 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hi. < 1502995288 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi imode. I'm taking your binary...tree...thing and taking it to an incredible extreme. meet Integer, a WIP esolang where everything is an integer. < 1502995318 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :okay. what're the semantics of this. < 1502995329 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://www.jyoung-studio.com < 1502995345 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, a set of integers can be stored as a map from an integer to a bit (element -> existence value), yes? < 1502995381 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode, ^ < 1502995389 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I suppose. checking whether an integer is an element of a set could yield a boolean, yes. < 1502995395 0 :* Taneb!~Taneb@2001:41c8:51:10d: PRIVMSG #esoteric :hello < 1502995401 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, it just so happens that an integer can also be considered a map from an integer to a bit (binary place value -> bit). < 1502995414 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Do you see where I'm going...? :P < 1502995420 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not really. < 1502995431 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This means that a set can be considered an integer - both map an integer to a boolean. < 1502995472 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :can you show me some example? < 1502995476 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Because sets are now integers (or at least equivalents), a set can contain other sets. This allows you to create a pair - and it will be an integer. Trees, lists, everything that can be created from sets, are also integers. < 1502995514 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how is a set an integer? < 1502995516 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Take a set e.g. {3, 2}. Its representation as an integer would be 2^3 || 2^2 (where || is a bitwise OR). < 1502995539 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This would make the binary place values of 2^3 and 2^2 a 1, which means that those elements, 3 and 2, are in that set. < 1502995580 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sure. now store large integers. :P < 1502995601 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Because the set {3, 2} can be expressed as an integer, pairs, say the pair (1, 2), can be expressed as {1, {1, 2}} - or 2^1 || (2^1 || 2^2). < 1502995624 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, sorry, I mean 2^1 || 2^(2^1 || 2^2). < 1502995626 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you lose the nesting factor. < 1502995636 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode, see my correction - you can still nest them. < 1502995639 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :2^(2^1 || 2^2)? < 1502995672 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so show me how I can check for set membership this way. < 1502995682 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and how it doesn't balloon out if I'm storing quadruple-digit numbers. :P < 1502995701 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You can use bignums, or you could be ironic and store the integers as sets :P < 1502995720 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Especially sparse tables, which Lua has. < 1502995730 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :bignums shmignums. if I want to store 2^64 I will need 2^64 bits. < 1502995746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: or a table {[64] = true} :P < 1502995765 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you'd probably also need a separate length vector to keep track of the length, but that's another story. < 1502995792 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how exactly does that table get around the fact that to store 2^64 in your method you'd need more bits than anybody has room for. < 1502995818 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Easy - it's a sparse table. [64] is the only key, and its value is true. You can perform bitwise operations on it to add, subtract, etc. < 1502995834 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can store that table in Lua without error. < 1502995841 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :[64] isn't the value. < 1502995849 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :18446744073709551616 is. < 1502995852 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :[64] is the binary place value, stored as a key here. < 1502995864 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no it's not. your place value is 2^18446744073709551616. < 1502995865 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :18446744073709551616 is way too large; that's why we store it as a table! < 1502995874 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_O < 1502995887 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :er... < 1502995895 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you could also store the binary place values as sets? < 1502995899 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :again, large integers. < 1502995902 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :{[{etc}] = 1} :P < 1502995904 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hell, store 128. < 1502995910 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that means the place value is 2^128. < 1502995923 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yeah, but I'm talking about binary place values. < 1502995924 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :0b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1502995933 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's the bit vector you have to store. < 1502995947 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :would you like me to show you the one for 65536? or 2^32? < 1502995950 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or 2^64? < 1502995959 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Again, you could store the key as a table, too. < 1502995961 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's pretty large. < 1502995966 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Nested table keys - wow. < 1502995972 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502995983 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :right, but then it defeats the purpose of your experiment, storing set membership in a linear bitvector. < 1502995996 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :True, but the program itself doesn't know that. < 1502996010 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then why wouldn't I just store the numbers normally in a set? < 1502996018 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what extra do you give me, here? < 1502996028 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Because the program cannot access or create normal sets. < 1502996035 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, {3, 2} + 1 :P < 1502996052 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :{3, 2} + 1 is {3, 2, 1}. again, this fails for large integers. < 1502996059 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :{3, 2, 0}* < 1502996074 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :we need room for 0, too. < 1502996088 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so 2^1 is zero, 2^2 is one... < 1502996096 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...oh. < 1502996108 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But you're taking 2^3||2^1, and adding 1 == 2^0. < 1502996110 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you can see where this fails. < 1502996113 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :^^^ < 1502996126 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :all in all there are better representations. < 1502996128 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I said, you're taking 2^3||2^2*, and adding 1 == 2^0. < 1502996134 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Then they wouldn't be esoteric! < 1502996157 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :welp, have fun struggling to store numbers over 64. :P < 1502996158 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi JOIN :#esoteric < 1502996169 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :AGAIN, tables!!! Do you not hear me?! < 1502996174 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nope. < 1502996191 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I take that as "nope, I do hear you." :P < 1502996257 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Anyway, what do you think of goto/cc? < 1502996307 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :is that one of your esolangs? < 1502996389 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no, but could be < 1502996523 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :every instruction would discreetly take in its continuation as an argument. < 1502996558 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :rather than "inc x" incrementing x, "inc x k" passes x+1 as an argument x to k < 1502996614 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and procedures would be goto labels or address-setting instructions, maybe with or without explicit parameters < 1502996640 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so.. like.. a regular assembly. < 1502996650 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1502996722 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I also had the idea of a brainfuck derivative where 1) ] is a NOP, 2) code and memory are in the same codespace, and 3) you could cut the tape at two points and stick them together, separating it from the main loop until you cut again < 1502996745 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/main loop/main tape < 1502996824 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :but one problem: you can't loop, and cell pointer will never catch up to ip < 1502996984 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: I was considering enabling infinity with the (-[:]) construct used on a negative integer. whadya think? < 1502997142 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :http://esolangs.org/wiki/YABC i wonder if anyone ever figured out if you can do something with this < 1502997162 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :or is it impossible for some obvious reason < 1502997184 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :(it's mine from ages ago) < 1502997187 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-fccbrizjnyjxryos JOIN :#esoteric < 1502997214 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh... < 1502997283 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502997292 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502997300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kuluma: that's obviously TC I think < 1502997307 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :wow < 1502997411 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the easiest method is to compile from balanced bignum dofuck (i.e. all loops must contain an equal number of < and >, and the tape is finitely long), and spacing out the tape elements that represent the dofuck tape elements < 1502997445 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :did you figure this out just now? < 1502997473 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that gives you room in between to keep constantly adjusted jump target pointers < 1502997473 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502997483 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502997492 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry, I had that issue again where I can send but not receive < 1502997502 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did anyone try to talk to me? < 1502997510 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so... how big do cells have to be for this to actually be TC? < 1502997519 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :well i asked if you figured it out right now or earlier < 1502997551 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kuluma: just now < 1502997561 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(1 bit is probably not enough ;-) ) < 1502997570 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: the construction I used there actually requires bignum cells, there are probably constructions that work with finitely large cells though < 1502997579 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :finding the minimum value might be interesting but I don't have time for that right now < 1502997670 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and it may be tricky to get the first big value onto the tape < 1502997689 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :err, never mind < 1502997693 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nothing prevents you just spamming a bunch of + < 1502997700 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issue is more trying to deal with big values in the middle of a loo < 1502997701 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*loop < 1502997705 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you have to be able to jump back over them < 1502997720 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I was trying to jump back to the start of the program, but even that isn't a real issue < 1502997758 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i've really lost my game < 1502997775 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :kuluma: at least you HAD a game :P < 1502997779 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :maybe i'll make an interpreter < 1502997816 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :dofuck? < 1502997828 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: you know how BF effectively has while loops, []? < 1502997832 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yes < 1502997833 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess negative numbers cause forward jumps? < 1502997834 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dofuck is BF except it uses do-while loops < 1502997838 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1502997841 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :interesting < 1502997845 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so [ never jumps forwards, its only purpose is to show where to jump back to < 1502997852 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's Turing-complete but not IO-complete, which is interesting < 1502997853 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh, so like Newbiefuck < 1502997858 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :not IO-complete? < 1502997875 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: it has no way to sometimes produce a byte of output and sometimes not produce a byte of output < 1502997882 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1502997885 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :every program unconditionally either produces output or doesn't < 1502997887 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...wow, that is interesting < 1502997894 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :albeit fairly obvious < 1502997898 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any program containing a . command has to run it sometime < 1502997898 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true < 1502997900 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: in your construction, you can encode all required offsets at the start of the program, so I don't know what you mean by skipping over a big value. < 1502997932 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: oh wow, I hadn't realised that < 1502997966 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't quite do it like that because you can only encode /unconditional/ jumps that way < 1502997994 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's easy enough to convert a program that uses conditional jumps of multiple sizes into a program that uses unconditional jumps of multiple sizes, and conditional jumps but they're all the same size < 1502998007 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can have the size of the conditional jump you want just before your data cells < 1502998016 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and all the unconditional jumps before that, at the start of the tape < 1502998040 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm < 1502998045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with doing this with finite cells is that then, for TCness of data storage, you need infinitely many of them < 1502998050 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means occasionally losing track of where the data pointer is < 1502998081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it jumps back "characters", not "instructions" in the code < 1502998094 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :https://pastebin.com/WSJbFbEf is that right? < 1502998094 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So anyway, using that idea we can build code that computes arbitrarily large offsets so some finite size of cells is enough for TC-ness as well. < 1502998098 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :thus you can just store one value large enough for the biggest loop, and use spaces < 1502998104 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(handwaving, I know) < 1502998108 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. ++++++++++[ ,.] < 1502998111 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :the "code = """ in the beginning is because i wrote it line by line and didn't reread sry < 1502998184 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: how do you handle the case of nested loops? < 1502998201 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :anyone fancy implementing fibonacci? < 1502998203 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric ::P < 1502998209 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: btw, the scheme that I currently have in mind for the balanced brainfuck is to replicate the cell values so that there's a copy next to every offset the value might be used with. < 1502998210 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i added output < 1502998215 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :. < 1502998218 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the outer one necessarily has to be larger than the inner one, so you'd need some sort of repeater that has to be skipped over when going forward < 1502998229 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true < 1502998234 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: oh, I think that works < 1502998248 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it has O(n) performance :-P < 1502998259 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(where n is the length of the program) < 1502998268 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i can't immediately even see how to output the naturals < 1502998275 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: and then my intended construction works; you can populate the tape with the required offset at program startup and never touch them agin. < 1502998279 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*again < 1502998296 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :okay i get what ais523 means by dofuck < 1502998308 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*offsets, I should probably type a tad more slowly. < 1502998337 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502998419 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :also the slowdown will be small compared to the exponential price of a reduction to a Minsky machine < 1502998537 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502998634 0 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1502998719 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :aha! < 1502998720 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :naturals < 1502998721 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :https://pastebin.com/hR0pPMpe < 1502998739 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yay, a fellow pythonian. < 1502998920 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :here's a first attempt at amplification: >+++++++>+[n]<>>++<-<^>-------> should produce 2n on the tape. < 1502998930 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i would add that to the page but that seems a bit difficult < 1502998998 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :int-e: in my interpreter that's an infinite loop if i change n to ++++++++++ < 1502999010 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :(that doesn't mean your code is incorrect, just saying) < 1502999064 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kuluma: ^ is conditional according to the specification < 1502999100 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and the offset is the current cell, not the one to the right < 1502999137 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but I'm not saying that my code is correct either, I have not tested it nor proved it correct) < 1502999490 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1503000291 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503000427 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1503000652 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1503000675 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503000928 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com JOIN :#esoteric < 1503001336 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :int-e: you are correct < 1503001353 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i seem to have invented... yet another brainfuck clone < 1503001363 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1503001389 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :my interpreter indeed just jumps to the left by the value in current cell < 1503001423 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :i was probably going by my memory of the specification instead of the actual specification < 1503001438 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :ok so is my unconditional version TC? :) < 1503001448 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :reference implementation above. < 1503001521 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503001528 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :probably, but it will be quite awkward since you need to use data as offsets < 1503001653 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca JOIN :#esoteric < 1503002120 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I fixed the MIXASM program I have done < 1503002184 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :int-e: seems to work, more or less https://pastebin.com/EsBhhyHb < 1503002189 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :though i get (n+1)*2 < 1503002211 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :prints 2,4,6,8 etc for n=0,1,2,... < 1503002298 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now it can share addresses for equal sign expressions (to save memory) (it was originally meant to do that; it was just a bug that it didn't), and now base 64 is supported, and you can have ORG and EQU pseudo-ops after END (it was already allowed, but now it is documented that this is allowed), and "CON -0" works now, and a few new pseudo-ops DECK, EJMP, and EJSJ. < 1503002434 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi PRIVMSG #esoteric :https://arxiv.org/abs/1707.02652 < 1503002858 0 :Antoxyde_!~Antoxyde@185.159.156.6 JOIN :#esoteric < 1503003005 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1503003380 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ugh < 1503003445 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :print(string.char(string.byte("£"))) -> "�" < 1503003447 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I mean, wtf? < 1503003699 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1503003717 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :OMFG I FINALLY GOT UTF-8 TO WORK IN MINDSCREW INTERPRETER YAY!!!!!!!!!!!!!!!!!!!!! < 1503004167 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1503004762 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503004827 0 :kuluma!~kvirc@85-76-164-97-nat.elisa-mobile.fi QUIT :Ping timeout: 240 seconds < 1503005246 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Heh, looks like largest number Lua can represent on my machine is 1024. < 1503005259 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/1024/2^1023/ < 1503005271 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :2014 would be an extremely low limit < 1503005314 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :idea: an esolang that represents numbers as dates, and only accepts dates in the past < 1503005373 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the idea of brainfuck with floats, where / would divide the number by one half. < 1503005380 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/divide by one half/divide by two/ < 1503005387 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and * would multiply by 2, of course < 1503005422 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Or something that would take the alternate branch in the surreal numerical tree. < 1503005422 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :https://upload.wikimedia.org/wikipedia/commons/4/49/Surreal_number_tree.svg < 1503005534 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(e.g. / would turn 1 into 1/2, 2 into 1+1/2, etc. < 1503006384 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Remote host closed the connection < 1503006395 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 240 seconds < 1503006427 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1503006517 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1503006933 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Feta14]]4 10 02https://esolangs.org/w/index.php?diff=52858&oldid=36563 5* 03Zayne 5* (+290) 10 < 1503006954 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zayne14]]4 10 02https://esolangs.org/w/index.php?diff=52859&oldid=52857 5* 03Zayne 5* (+35) 10 < 1503007061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zayne14]]4 10 02https://esolangs.org/w/index.php?diff=52860&oldid=52859 5* 03Zayne 5* (+40) 10/* My Esolangs (including jokes) */ < 1503007165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Noid14]]4 10 02https://esolangs.org/w/index.php?diff=52861&oldid=52853 5* 03Zayne 5* (+141) 10/* Implementation */ < 1503009019 0 :zseri!5e86c66f@gateway/web/freenode/ip.94.134.198.111 QUIT :Ping timeout: 260 seconds < 1503009225 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1092 < 1503009226 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1092: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1503010455 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds < 1503010624 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1503010817 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1503012335 0 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1503012488 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1503012611 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The EJMP and EJSJ pseudo-ops in my MIX assembler are somewhat like COME FROM < 1503012661 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1503013017 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 240 seconds < 1503013063 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1503013341 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1503013433 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: LESSON CHICKEN < 1503014669 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yes I like this < 1503015292 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1503016045 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503017684 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1503018031 0 :G33kDude!?@? NICK :GeekDude < 1503018046 0 :GeekDude!~G33kDude@c-174-53-70-27.hsd1.wv.comcast.net QUIT :Quit: WeeChat 1.8 < 1503018123 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503018136 0 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric < 1503018356 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1503018463 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Has this house been moved to WGL84 yet? https://upload.wikimedia.org/wikipedia/commons/d/d5/Prime_meridian.jpg < 1503018632 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1503018886 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah tinnitus < 1503018988 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1503019061 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1503019565 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503020777 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503020895 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503020910 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503021881 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :https://github.com/matslina/awib < 1503021885 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503023098 0 :APic!apic@apic.name QUIT :Ping timeout: 240 seconds < 1503023287 0 :APic!apic@apic.name JOIN :#esoteric < 1503023542 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503024275 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1503024329 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503024739 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503024964 0 :Antoxyde__!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1503024987 0 :Antoxyde__!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Remote host closed the connection < 1503025107 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Ping timeout: 240 seconds < 1503025302 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1503025326 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I have implemented some map projections: Eckert II, Winkel tripel, Kavrayskiy VII, Aitoff, Equirectangular, Gall-Peters, Hammer, Lambert cylindrical equal area, Mercator, Sinusoidal, Van der Grinten, Polar azimuthal equidistant, Mollweide < 1503026042 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 JOIN :#esoteric < 1503026182 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :I started to upload the book I mentioned to under https://commons.wikimedia.org/wiki/Category:Illustrations_to_J%C3%A1nos_Arany%27s_ballads_by_Mih%C3%A1ly_Zichy < 1503026229 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :I will upload the rest in a few days, I already have all the prepared cropped images on my hard drive < 1503026467 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503026519 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503026537 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Was it you who mentioned the base 256 MIX with a "NUME" instruction? Then describe its working < 1503026597 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503026620 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 JOIN :#esoteric < 1503026681 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 QUIT :Client Quit < 1503026710 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 JOIN :#esoteric < 1503026848 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :zzo38: First I'd have to describe what the CHAR instruction does. If the magnitude of rA is less than 10**10, then it puts the decimal digits as characters into the magnitude of rAX as normal. < 1503027008 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :If the magnitude is bigger than that, then it encodes the magnitude in some unambiguous way where the first character is always a letter from A to I inclusive or S to Z inclusive and the other nine characters are always letters from A to Z or digits from 0 to 9, sets the overflow flag. < 1503027009 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I added a section "MIX256" into the "MIX (Knuth)" article in esolang wiki, so you can write the descriptions in there. < 1503027034 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :The exact mapping would have to be defined in the spec. < 1503027208 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :In fact, it may be the best if in the extended CHAR output, the first character is always S to Z inclusive. (Then you can punch negatives by subtracting 20 from that character.) < 1503027297 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1503027393 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :The NUME instruction would then check what byte 2 in rA is. If it's a number or a number with overbar or a space, then it works then same way as NUM. If it's a letter, then it adds 20 to that character if it's between B to I inclusive, mapping those to S to Z inclusive, and maps any spaces in the following characters to zeros, then it undoes the tr < 1503027393 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :ansformation of CHAR. If the characters don't form a possible output from CHAR, then it sets the magnitude of rA to an undefined value. < 1503027415 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :In any case, NUME doesn't affect rX, the sign of rA, or the overflow toggle. < 1503027512 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :Also, the loader format and loader program has to be adjusted so that when it loads a word from its char representation, it uses the NUME instruction, and also makes sure to set the sign to negative if the first character is B to Z. < 1503027609 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :The NUME instruction can also be supported on machines where the byte range is 100 or 64, but in that case it can do exactly the same as NUM. This way programs written in assembly can be portable. < 1503027711 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :The assembler has to be adjusted too so it can emit the loader format. < 1503027752 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :But the whole thing is designed so you need minimal changes in the programs. < 1503027774 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I could fix my assembler to treat NUME the same as NUM, if that can help anyone, I suppose (it doesn't support MIX256 anyways though, and only MIX; but it could be supported to support MIX256 too perhaps if anyone will want to do that) < 1503027808 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :zzo38: I don't think that's a good idea. Didn't you say your assembler supports an output format that is byte size independent? < 1503027825 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :Making NUME a synonym of NUM in that case would break programs if you load the byte size independent assembled program. < 1503027872 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes you are right actually < 1503027874 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :If the assembler knows that the byte size is at most 100, then yes, then it could assemble NUME as NUM. < 1503027903 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :And if the byte size is more than 100, then it must not do that, because the two instructions definitely can't be equivalent, so they can't have the same representation. < 1503027906 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Although currently it does support only up to 100. I have fixed it to support 64 too now, so now it can output a deck for 64, 100, or independent. < 1503027935 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But I agree with you if it is going to support MIX256 in independent mode, then NUME can't be used obviously. < 1503028002 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :It could be used, you'd just get a program that only works on a computer that supports the NUME instruction. That's no problem, a base 64 or base 100 machine can support that too. It's like when you put any other extended instruction to your program. < 1503028035 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I suppose that is another possibility too < 1503028250 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 PRIVMSG #esoteric :technically you could probably also write a loader that checks for the byte size of the machine and uses NUME only if the byte size is large, but it's not really worth < 1503028385 0 :wob_jonas!b03f180a@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.10 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503028387 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :That would be more complicated to implement < 1503028405 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1503028596 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503028685 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1503029433 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52862&oldid=52815 5* 03Zzo38 5* (+693) 10MIX256 < 1503030046 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:201414]]4 N10 02https://esolangs.org/w/index.php?oldid=52863 5* 03Zzo38 5* (+571) 10I think the implementation of 2014 based on that of 2017 is not quite right < 1503030178 0 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1503030194 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello i'm back from the k-line, did i miss much < 1503030228 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It depend what you wanted to look at I suppose; you could try to read the logs. < 1503030287 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you say something i needed to see zoo38 < 1503030292 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :spoo < 1503030297 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38 < 1503030371 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I wrote nothing addressed to you, but you can still try to read it to see if any of it interests you; maybe it does or maybe not. < 1503030506 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :looks like what i missed was actual on-topic discussion < 1503030524 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the one random day that esolangs come up as a topic and i'm gone :P < 1503030742 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1503030745 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503030790 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Well, if you have a reply you can write it now, then. < 1503030929 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: we could make BF harder by just having it decrement the nth cell once before executing the nth instruction (wrapping back to the first nonzero cell if all of the following cells are zero) < 1503032143 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503032203 0 :hppavilion[1]!~dosgmowdo@34-136-165-209.tsia.static.gci.net JOIN :#esoteric < 1503032755 0 :hppavilion[1]!~dosgmowdo@34-136-165-209.tsia.static.gci.net QUIT :Ping timeout: 255 seconds < 1503034580 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503034955 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-fccbrizjnyjxryos QUIT :Quit: Connection closed for inactivity < 1503035176 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1503035245 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503035306 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1503035825 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503035870 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503036206 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1503036758 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 JOIN :#esoteric < 1503036895 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503037318 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503037880 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503038268 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1503039539 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 QUIT :Ping timeout: 260 seconds < 1503039756 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1503039938 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 JOIN :#esoteric < 1503040740 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1503041255 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Ping timeout: 240 seconds < 1503041300 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 QUIT :Quit: Page closed < 1503043068 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi < 1503043120 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :concept: BF where every instruction is increased by a randomized but predictable amount modulo 95 per instruction < 1503043175 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...and then it is salted and hashed, the same thing happens again, ad infinitum until you get bored and program in Malbolge < 1503043282 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how about an esolang that helps me not suck at frontend dev. < 1503043322 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :imode, Elm's pretty esoteric < 1503043366 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hah. < 1503045799 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1503046648 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1503049244 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1503049717 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1503049924 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503050043 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1503052242 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503052497 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503052509 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503053119 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503054002 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1503055171 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1503055409 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1503055478 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1503055860 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 JOIN :#esoteric < 1503056048 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1503057258 0 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1503059292 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SHIVERING CHICKEN < 1503059489 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 QUIT :Ping timeout: 260 seconds < 1503060203 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com JOIN :#esoteric < 1503060259 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: lunch < 1503060354 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503060596 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds < 1503063563 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1503064834 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503067161 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 JOIN :#esoteric < 1503067491 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1503067961 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503067964 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1503068299 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 JOIN :#esoteric < 1503068580 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503068597 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 PRIVMSG #esoteric :hi < 1503071173 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503071427 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds < 1503071912 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi < 1503072032 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi < 1503072053 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :hi < 1503072079 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :gj zseri you started a trend < 1503072092 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 PRIVMSG #esoteric :which one? < 1503072109 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :which one? < 1503072111 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 PRIVMSG #esoteric :saying 'hi'? < 1503072116 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :damn < 1503072187 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :damn < 1503072197 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1503072538 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Damn, I love how easily I could transition from my faulty UTF8 library to Lua 5.3's UTF8 library. < 1503072546 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Didn't have to change a single bit of code! < 1503072564 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm still mad how £ isn't in pure ASCII, though. < 1503072577 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 PRIVMSG #esoteric :rdococ: just use # instead hth < 1503072589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Heh, the "pound sign." < 1503072604 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 PRIVMSG #esoteric :or GBP < 1503072604 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wob_jonas: my WIP mindscrew interpreter now supports UTF-8 encoding anyway < 1503072620 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it handles them as single characters using their codepoints < 1503072646 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the downside being is that it now requires Lua 5.3 to run < 1503072678 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 PRIVMSG #esoteric :isn't that a bad idea? how will you input or output binary files or any files that are not utf-8 encoded then? < 1503072916 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :What what I read in article about mindscrew, I am not sure why it should support UTF-8 < 1503072931 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :And it seem better not to < 1503073564 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :do you think? < 1503073591 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :meh, I'm gonna keep it in as an option anyway < 1503073596 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :do you think it should default to on or off? < 1503073624 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 PRIVMSG #esoteric :Off [with her head!] < 1503073631 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1503073647 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Off, I should think < 1503073715 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It also has a customizable EOF (the default being no change). < 1503073724 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1503073727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the idea of being able to set flags via custom instructions, too. < 1503073801 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, that could also help (although another way can be just having separate instructions for dealing with UTF-8 input and output, than the normal 8-bit I/O instructions) < 1503073855 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ooooooooooh. < 1503073872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :,. `' < 1503073880 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :` for UTF8 input, ' for UTF8 output < 1503073882 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1503073986 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503074044 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Actually, `' would probably be better used for inputting and outputting entire lines of text (it could also be used to interpret UTF8 that way). < 1503074177 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection < 1503074201 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503074219 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How should it act when calling a non-existent procedure? < 1503074362 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 255 seconds < 1503074390 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1503074422 0 :wob_jonas!b03f1846@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.70 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503074443 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe it should do nothing in that case < 1503074519 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How about if a user attempts to input more than one character? < 1503074603 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Reads the first one, and then afterward it can read the second one, and so on, I suppose? < 1503074634 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oooh. < 1503074753 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I think I might remove UTF support altogether then. < 1503074811 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How about attempting to output a negative value? < 1503074832 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1503074846 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Only use the low 8-bits, I should think < 1503074860 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(So that -1 becomes 255, -2 becomes 254, etc) < 1503074886 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do nothing for non-existent procedure? i've gotten to the age where I would a appreciate a useful error message for something like that < 1503074903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This is why we have flags. :P < 1503074927 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(There's still the issue of which one should be default, though.) < 1503074933 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :flags: the poor man's exception < 1503074996 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :If anything, I might add a breakpoint system with !. < 1503075063 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1503075066 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wat. breakpoints built into the language? absurd! < 1503075111 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :although i guess "exit immediately and dump state" is not a terrible instruction to have in a feature-rich esolang < 1503075238 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah, that's what I meant :P < 1503075269 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :anyway, my cat program works wonders with the new iostack system (zzo38's idea of reading the first one, then afterwards reading the second one). < 1503075293 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for comparison, ! was the exit instruction for Spiral, but i had breakpoints as a separate feature of the IDE I wrote for it. < 1503075323 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"iostack"? i thought he was just describing the typical input buffer... < 1503075349 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah, I meant something more like "ioqueue" < 1503075357 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :but yes, it's an input buffer < 1503075385 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lol < 1503075406 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :should it be part of the esolang's spec itself, I wonder? < 1503075409 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it'd be pretty cool. < 1503075439 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if you like, but it's a common enough way of handling input that you needn't go into great detail about it < 1503075482 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'll just add one line for it in the structure section. < 1503075495 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or maybe in implementation details. < 1503075616 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52864&oldid=52849 5* 03Rdococ 5* (+200) 10 < 1503075967 0 :kuluma!~kvirc@85-76-151-141-nat.elisa-mobile.fi JOIN :#esoteric < 1503076038 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i don't quite understand why your example programs contain ] if it's a no-op < 1503076043 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh wait < 1503076054 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nvm...you can still jump to it, just not from it < 1503076192 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah. < 1503076238 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :at the moment, my interpreter is lazy - it only detects mismatched brackets if it tries to jump to a non-existent matching ] < 1503076290 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :which means you can have more ] than necessary and nothing bad will happen < 1503076361 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and more [ than necessary as long as they never get run or if run never cause a jump < 1503076846 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yes < 1503076852 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so +[[[[[ works < 1503076857 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :waot < 1503076866 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah < 1503077144 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh, nice: < 1503077146 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Zbz"!Uijt!jt!b!wfstjpo!pg!dbu!xijdi!jodsfnfout!fbdi!dibsbdufs!cz!pof/" < 1503077164 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I created a version of cat that increments each char by one. < 1503077255 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I might create b`s (the inverse of the aforementioned "dbu") to decrement them. < 1503077561 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:ObCode14]]4 N10 02https://esolangs.org/w/index.php?oldid=52865 5* 03StellatedHexahedron 5* (+1396) 10proposed completeness proof < 1503077805 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :proposed: Encrypted ObCode. The interpreter would expect binary - it would hash the binary with SHA-8192, de-binarize it, and then interpret the hash. < 1503078097 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com QUIT :Ping timeout: 248 seconds < 1503078570 0 :kuluma!~kvirc@85-76-151-141-nat.elisa-mobile.fi QUIT :Ping timeout: 240 seconds < 1503079014 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com JOIN :#esoteric < 1503079017 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hahahahahahahhaa < 1503079030 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :bannon fired lol < 1503079031 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: If a set of integers can be thought of as a map from an integer to an existence value (boolean), and one integer can be thought of as a map from a binary place value (integer) to a bit (boolean), then an integer can be stored as a set...a recursive set that contains itself if the binary place value corresponding to its own value is 1. < 1503079039 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. the integer 1 contains itself. < 1503079059 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(well, maybe not)... < 1503079096 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Okay, so the integer 2 is 2^1, yes? That means that the integer 2 contains the integer 1, which contains 0, the empty set. < 1503079100 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But 3 contains both 2 and 1. < 1503079137 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :4 contains, er, ...wait. < 1503079142 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :3 contains 1 and 0. < 1503079149 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com JOIN :#esoteric < 1503079153 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi \oren\ and impomatic. < 1503079189 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com PRIVMSG #esoteric :Hi rdococ < 1503079283 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: storing an arbitrary integer in the instruction pointer. the interpreter would read the instruction at ip % #instructions (where #instructions is the number of instructions), so you could perform integer arithmetic on the ip to get and set the value. < 1503079307 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. say the program has 23 instructions. to add 1 to the value, you'd type "ip = ip + 23", since the program wraps around. < 1503079416 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com PRIVMSG #esoteric :A bit like a relative jump? < 1503079435 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Bulan14]]4 M10 02https://esolangs.org/w/index.php?diff=52866&oldid=46720 5* 03Rdococ 5* (-925) 10...er...I'm going to secretly delete this terrible Lua derivative of mine... < 1503079454 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yeah, but the jump ends up with the same instruction modulo the number of instructions. < 1503079515 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You'd be able to store arbitrary values in the ip without messing up the program's control flow, basically. < 1503079663 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1503079788 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bot < 1503079788 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1503080261 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.avclub.com/article/steve-bannon-leaving-white-house-spend-more-time-s-259642 < 1503080409 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Damn, I'm bored. < 1503080914 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? rdococ < 1503080915 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. < 1503080941 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: have you heard of the boring company? < 1503081088 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com PRIVMSG #esoteric :ACTION is looking for info about Core War in the 1960s and 1970s. < 1503081146 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com PRIVMSG #esoteric :Google didn't turn up anything apart from the few articles I already had :-( < 1503081197 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: sounds like me < 1503081231 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@google "the boring company" < 1503081233 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://www.boringcompany.com/ < 1503081311 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :note also that this gives the phrase "being bored to death" a whole new meaning. < 1503081355 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hah. < 1503081369 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I really wish I could stumble upon a new concept right about now. < 1503081516 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://www.linkedin.com/company/a-brand-new-concept <-- not a very original name if you ask me < 1503081578 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hey, what would happen if I threw C and first-class continuations into a blender? < 1503081668 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :longjmp < 1503081718 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, C already has been blended with first-class continuations. :c < 1503081744 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well it'd be longjmp that copied the entire stack or something < 1503081786 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was thinking of creating a language that secretly worked in CPS, but didn't look like it did, to "pretend" there's a call stack to reify. < 1503082042 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The only thing like a stack there would be is the scope, and that might not even be necessary. < 1503082609 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki < < 1503082609 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points -45.00, score 0.00, rank 46/47 (-45) < 1503082689 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :SMETANA To Infinity! joust? < 1503082822 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki2 https://paste.lymia.moe/lymia/67c57bb9732ff6493347dd022bae6c5ad1912209.bf < 1503082826 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 16.48, score 42.77, rank 2/47 < 1503082908 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1503082921 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1503083263 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503083362 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki2 https://paste.lymia.moe/lymia/7e0b728b0228ee0e4ac4f2dfc98b2d04ad5f7d17.bf < 1503083365 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 15.29, score 40.77, rank 2/47 < 1503083406 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki2 https://paste.lymia.moe/lymia/0df6ec653b90d70647abe27dc773925678971df9.bf < 1503083407 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 14.57, score 39.26, rank 3/47 < 1503083525 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki2 https://paste.lymia.moe/lymia/3433ff3fd457ca72fc0177810cf4750b578f012c.bf < 1503083529 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 10.95, score 31.48, rank 7/47 < 1503083893 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hey Lymia < 1503083901 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how did all that gpl drama with bukkit shake out in the end < 1503083928 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :IDK. I wasn't around to see it. :D < 1503083949 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :shame, that was top-grade drama < 1503084016 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i like how mojang never did implement the modding api < 1503084203 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Lazy14]]4 10 02https://esolangs.org/w/index.php?diff=52867&oldid=34320 5* 03HereToAnnoy 5* (+210) 10 < 1503084209 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that would take effort. < 1503084365 0 :kuluma!~kvirc@85-76-151-141-nat.elisa-mobile.fi JOIN :#esoteric < 1503084919 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 18.33, score 46.89, rank 1/47 < 1503084969 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki < < 1503084969 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki: points -45.00, score 0.00, rank 47/47 (-44) < 1503084986 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.00, score 48.23, rank 2/47 (--) < 1503085176 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi JOIN :#esoteric < 1503085330 0 :kuluma!~kvirc@85-76-151-141-nat.elisa-mobile.fi QUIT :Ping timeout: 240 seconds < 1503085366 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the idea of a language where you could access and modify the call stack. < 1503085374 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :forth. < 1503085379 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :literally forth. < 1503085462 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :damn it... < 1503085507 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :okay, what about this: < 1503085510 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that shouldn't stop you from implementing one though. < 1503085513 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You know how Lua has a C API? < 1503085513 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :they are fun. < 1503085519 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uh-huh. < 1503085525 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How about: an esolang with an itself API. < 1503085534 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :are you just grasping at straws. < 1503085541 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Kinda. < 1503085556 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :go do useful work for a while, weird shit pops up while you do it. < 1503085589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't have useful work to do. < 1503085602 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503085626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can barely implement a language; one-character esolangs like mindscrew are a special case. < 1503085643 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :http://cc.bingj.com/cache.aspx?d=1462716999241&mkt=de-DE&setlang=en-US&w=xEsMxqoa0KJSwMsTh3p_8w2qryykfDvB < 1503085751 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1503085842 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( a queue w/ a peek operation is equivalent to a tape ) < 1503085864 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 255 seconds < 1503086001 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: What if you had a call queue rather than a call stack? < 1503086031 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no idea. experiment. < 1503086041 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you'd go from depth-first to breadth-first. < 1503086045 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :fwiw. < 1503086064 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how would the breadth-first calls be evaluated then? < 1503086096 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd think it'd look something like the actor model. < 1503086109 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :meh < 1503086110 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe < 1503086276 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503086315 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 18.00, score 45.87, rank 2/47 (--) < 1503086326 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd try creating a language where everything is a set, but that already probably exists < 1503086842 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :setl, yup. < 1503086866 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :just because these things exist doesn't mean you can't still do stuff. < 1503086932 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true < 1503086941 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess... although pairs are looking kind of nice right now < 1503086949 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :tuples, baybe. < 1503086965 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :tuples are fun. go look up Linda. < 1503087003 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :couldn't find anything related to tuples with "Linda" < 1503087019 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Linda_(coordination_language) < 1503087023 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :anyway, all you really need is the pairs. you can do tuples with pairs. (3, (2, 4)) < 1503087028 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Tuple_space < 1503087038 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://software-carpentry.org/blog/2011/03/tuple-spaces-or-good-ideas-dont-always-win.html < 1503087081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :meh, pairs < 1503087107 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503087165 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd say sets but idk how I'd implement pairs with it. ik {{a}, {a, b}} enables you to determine which order they're in, but how do you reach the members of a set in the first place - it's not like they're key-value pairs < 1503087174 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 16.45, score 42.05, rank 2/47 (--) < 1503087349 0 :alercah!~alercah@unaffiliated/alercah JOIN :#esoteric < 1503087376 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1503087383 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points -5.76, score 14.38, rank 41/47 (-39) < 1503087434 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 9.29, score 29.86, rank 7/47 (+34) < 1503087746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: an encryption form similar to those we have now, but more easily reversible < 1503087755 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it might be usable for compression < 1503087758 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.05, score 48.28, rank 2/47 (+5) < 1503087790 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :doesn't every joust have a playing field? < 1503088218 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.05, score 48.28, rank 2/47 (--) < 1503088412 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: what about a lang where every number is a fraction? < 1503088443 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :...literally one of the well-known esolangs. < 1503088448 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :rather than storing 1.5, you'd store 3 / 2 < 1503088453 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :okay, which one is it this time < 1503088459 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :fractran. < 1503088463 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :In Kvikkalkul all of the number is less than 1 < 1503088464 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :damn it < 1503088464 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric ::P < 1503088477 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ugh, I just want an idea I can claim as my own < 1503088485 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and nobody can help me because it'd be their idea then < 1503088492 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why not just do fun stuff. < 1503088507 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :like what? < 1503088558 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I dunno. forget about being 'original' and just... build the thing that makes you excited? < 1503088579 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nothing makes me excited < 1503088585 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :they have a pill for that. < 1503088595 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :they have a pill for everything < 1503088825 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: remember my "everything is an integer" idea? < 1503088834 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mhm. < 1503088841 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, what if sets were stored as binary data, but could be modified like integers? < 1503088854 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I mean, integers (and everything else) is binary data anyway... < 1503088879 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :flesh it out a little. < 1503088891 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how? the basic premise is there... < 1503088903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you mean like syntax, or...? < 1503088926 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you have the words "store sets as binary data" written down. show me how you'd store example sets. < 1503088930 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how you'd manipulate them. < 1503088932 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.67, score 49.17, rank 2/47 (--) < 1503088936 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION sweats < 1503088945 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :talking about ideas is easy, implementing them is hard. < 1503089001 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :each object could (at least to the perspective of the programmer and language itself) be stored as 1) one byte representing the type of the object, 2) one byte representing the size of the object in bytes, and 3) the data itself < 1503089042 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...maybe? I don't know... < 1503089049 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :told you I'm bad at this < 1503089072 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what if we take the other route, and store integers as sets? < 1503089080 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you sound like a very insecure person who needs to stop taking input from people like me. < 1503089097 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe I should jump off a cliff, I don't know < 1503089126 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, bungee jumping is always fun. < 1503089131 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm going to shut up before people start getting angry at me again. < 1503089166 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 JOIN :#esoteric < 1503089269 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I keep thinking I'm creative, when I'm not. I'm not a "special" person like people say I am. I'm just an idiot at an old laptop. < 1503089295 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :self-deprecation is usually the worst route to take. we're all just doing this for fun. < 1503089312 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah, well, it's the only route I ever seem to be able to take < 1503089313 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 PRIVMSG #esoteric :rdococ: maybe you're special but have to find what you're special in? < 1503089326 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you need something to work on. < 1503089339 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wob_jonas: I didn't know nothing counted as a thing I could be special in. < 1503089345 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode, like what? < 1503089357 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :some project that you want to wake up and work on every day. < 1503089374 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh please, I get bored of every project I try to start after five minutes < 1503089375 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :from personal experience, if I don't have that, I'm a wreck. < 1503089398 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 PRIVMSG #esoteric :imode: well, I just completed one. scanning an old book. < 1503089405 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ayyyy. < 1503089405 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 PRIVMSG #esoteric :I hope that counts. < 1503089408 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it does. < 1503089443 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there something the high-level end of language design hasn't reified yet? < 1503089461 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: another thing you should do is stop trying to be original when there's a lot you haven't explored. < 1503089474 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :instead, focus on enriching yourself with different ideas. < 1503089481 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how < 1503089502 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :start with something that seems appealing to you. for example, I was obsessed with forths for a long while, so I implemented a couple. < 1503089512 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :they sucked, but it was fun, and stack-based things are fun and easy to work on. < 1503089522 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :see? all that will happen is sucky stuff < 1503089524 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you seemed to like simple languages like brainfuck. < 1503089538 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah, but it gets you to dream of what you could do with what you learned. < 1503089560 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :life is all about projects. working on them, taking a break from them, thinking about them, completing them, giving them up. < 1503089561 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :not in my experience < 1503089579 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :without them, we are workers without material. < 1503089594 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I am a worker who can't work even with material < 1503089606 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :now the first thing you need to do is stop with the defeatism. < 1503089617 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :why? < 1503089627 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's good for angsty school kids but if you want to develop as a person, dropping it at your first convenience is good for you. < 1503089645 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :we're all just dudes faffing about on computers. < 1503089655 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :of course schools kids are going to be angsty, they're forced to be at school < 1503089697 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503089721 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :one of the things I've seen you do is realize that something's been done before and immediately get discouraged. < 1503089731 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can't help it < 1503089739 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that should not be your response. what should be your response is "oh wow, well-trodden ground. let's go exploring." < 1503089748 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it just feels like I'm copying other people < 1503089754 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :we all are. in some fashion or another. < 1503089760 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shoulders of giants and all that. < 1503089782 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well... I was thinking about a language whose programs are secretly written in CPS < 1503089800 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so go forward on that. < 1503089808 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so every instruction would be of the form "name a b c k", where k is the continuation < 1503089809 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :How is it a secret that the programs written in CPS? Nevertheless, you can ty. < 1503089814 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503089831 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503089833 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zzo38: I really don't think you're helping. < 1503089859 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :regardless of what any of us say or do, it's your project at the end of the day. < 1503089935 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 20.10, score 51.37, rank 1/47 (+1) < 1503090494 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm still not sure how a call queue could evaluate anything. < 1503090535 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :....Hey... CPS has the effect of turning a complicated expression inside out, yes? < 1503091138 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Maybe, rather than, say, "(3 * x) + 2", you'd go "*(3, x, +(2))"? < 1503091154 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or +(_, 2) or something < 1503091770 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you look like you're building s-expressions. < 1503091905 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points -21.48, score 4.98, rank 45/47 (-44) < 1503091981 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: breadth-first call queues could be used like this: 3 / 2 (4 * (- 1)) < 1503092030 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 20.10, score 51.37, rank 1/47 (+44) < 1503092030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or maybe with a variable r or something < 1503092776 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 255 seconds < 1503092805 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1503092821 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm... this is just beginning to look like normal expressions with weird parentheses < 1503092824 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode, what do you think? < 1503092829 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it looks like s-expressions. < 1503092840 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s-expressions? < 1503092844 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :... < 1503092854 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm sorry. < 1503092859 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/S-expression < 1503092864 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no I'm just surprised is all. < 1503092869 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...I just looked that up < 1503092875 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I know I'm dumb. < 1503092937 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503092941 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you're not dumb. you've just never heard of them before. < 1503093008 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...eh, true. < 1503093016 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...which is also not false! :P < 1503093028 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 PRIVMSG #esoteric :`quote < 1503093028 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :788) the scene: it is a warm summer's day in scotland, although one obscured by cloud and the fact that it is september < 1503093056 0 :xav737!63e79825@gateway/web/freenode/ip.99.231.152.37 JOIN :#esoteric < 1503093065 0 :wob_jonas!b03f1915@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.21 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503093079 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1503093124 0 :xav737!63e79825@gateway/web/freenode/ip.99.231.152.37 PRIVMSG #esoteric :well then < 1503093157 0 :xav737!63e79825@gateway/web/freenode/ip.99.231.152.37 PRIVMSG #esoteric :nothing happening? < 1503093176 0 :xav737!63e79825@gateway/web/freenode/ip.99.231.152.37 PRIVMSG #esoteric :kthen < 1503093189 0 :xav737!63e79825@gateway/web/freenode/ip.99.231.152.37 QUIT :Client Quit < 1503093201 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1503093308 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503093802 0 :zseri!5e86c99a@gateway/web/freenode/ip.94.134.201.154 QUIT :Quit: Page closed < 1503093969 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi QUIT :Ping timeout: 248 seconds < 1503096692 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.26, score 55.04, rank 1/47 (--) < 1503096840 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Swapper14]]4 10 02https://esolangs.org/w/index.php?diff=52868&oldid=43971 5* 03Ehulinsky 5* (+2437) 10added output and pseudo-operators < 1503096888 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 240 seconds < 1503097091 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Swapper14]]4 M10 02https://esolangs.org/w/index.php?diff=52869&oldid=52868 5* 03Ehulinsky 5* (+15) 10Add self-modifying < 1503097205 0 :APic!apic@apic.name QUIT :Ping timeout: 240 seconds < 1503097692 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1503097921 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I tried to make this map projection http://mathworld.wolfram.com/AzimuthalEquidistantProjection.html but the meridians at +180 and -180 longitude appear as straight lines (and the parts of longitudes that are close to it appear as straight lines near the equator; maybe it is a problem having to do with precision). Do you know how to fix this please? < 1503098200 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is it supposed to do that? These straight lines are crossing all of the other meridians, so, doesn't looks so good? < 1503098334 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1503098583 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds < 1503098886 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503099084 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1503099282 0 :APic!apic@apic.name JOIN :#esoteric < 1503099303 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe it is supposed to do that. < 1503099393 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now that I thought of it, I suppose it probably is supposed to do that, because it is going to be a discontinuity (since it is on the other side of the world, so the line would be at the top instead of the right side; the straight line is due to the discontinuity) < 1503099839 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1503099976 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1503099981 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3: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. \ `sled//`sled // \ < 1503099989 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1503099990 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:zomgmodules//ZOMGMODULES is both a small blonde veterinarian and just modules over the ring of ZOMGs. \ bicyclic monoid//The bicyclic monoid is the free monoid generated by two wheels of a bicycle, quotiented by the restriction that the bicycle itself is equal to the identity. \ claustrophobia//Claustrophobia thought the wisdom database was get < 1503099992 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1503099992 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:ting too crowded, so left. < 1503100017 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: what's a darth ept? < 1503100017 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: at a speed of over eight hundred thousand things to save the city, and the skyline is dominated by billboards, ads like that burn my biscuits, pal, or go to an early gravy! < 1503100053 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1503100234 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm still +R < 1503100292 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellørjan. < 1503100301 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :is it dire? < 1503100414 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :helloily. well the logs perviously spoke of child porn. < 1503100423 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION decided not to fix that misspelling. < 1503100474 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh. < 1503100483 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so freenode seems to have put everyone(?) on +R as default mode. < 1503100490 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`slwd oerjan//s/twice/thrice/ < 1503100492 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 thrice punned without noticing it. < 1503100501 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :um i noticed that. < 1503100514 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :before pressing enter. < 1503100532 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although the typing itself was subconscious. < 1503100582 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :the subconscious spoke. < 1503100598 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :“+R - Enables use of the recover and clear commands.” ← what does it mean? < 1503100618 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's for channels, you should look at user modes. < 1503100619 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :That is not what it says? Use command "HELP UMODE" it explain its meaning < 1503100636 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or actually, that's for op flags. < 1503100659 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well maybe. < 1503100689 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 12.24, score 35.23, rank 4/47 (-3) < 1503101315 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503101345 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 246 seconds < 1503102735 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`` ls wisdom/*moon* < 1503102737 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/moon < 1503102760 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`` find wisdom/ -type f -iname '*moon*' < 1503102761 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/moon < 1503103893 0 :hppavilion[1]!~dosgmowdo@ip-64-134-136-65.public.wayport.net JOIN :#esoteric < 1503103969 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.24, score 54.96, rank 1/47 (+3) < 1503104655 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 20.57, score 53.03, rank 1/47 (--) < 1503104799 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.17, score 48.96, rank 1/47 (--) < 1503104814 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 20.57, score 53.03, rank 1/47 (--) < 1503105035 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.24, score 54.96, rank 1/47 (--) < 1503105253 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 7.48, score 26.53, rank 13/47 (-12) < 1503105281 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.24, score 54.96, rank 1/47 (+12) < 1503105670 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02Bulan10]]": Author request < 1503105927 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1503106039 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503106403 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503106675 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection < 1503106701 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503106906 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`ysaclist (64) < 1503106907 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ysaclist (64): boily shachaf < 1503106938 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think parentheses are deprecated. < 1503107201 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why? < 1503107255 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :why not? < 1503107265 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :spoken language doesn't need em < 1503107294 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :「【『[(parentheses are great)]』】」 < 1503107299 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Perhaps, but writing will make it clearer though < 1503107312 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf, hezzo38, hellorcah. < 1503107460 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I meant, for ysaclist < 1503107468 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"`ysaclist 64" is just fine < 1503107533 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Not knowing what it is mean, I would not know, if you should need the parentheses or not < 1503107558 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.26, score 55.04, rank 1/47 (--) < 1503107648 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.24, score 54.96, rank 1/47 (--) < 1503107731 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.26, score 55.04, rank 1/47 (--) < 1503107893 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1503108058 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.90, score 56.88, rank 1/47 (--) < 1503108141 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1503108961 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1503108966 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:adjective//Adjectives are words frequently found attached to chickens. \ quintopia//quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. He is the temporal antipode of boily despite living on the same continent. \ the walrus//In order to obtain the unredacted documents specifying the true identity of the walr < 1503108974 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1503108975 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:us, contact the Glass Onion (mailing address: UH2BEStWmPI). \ transformer//A transformer is one who used to trans, but no longer does. \ lambek's lemma//Lambek's Lemma, invented by Joachim "Taneb" Lambek, states that initial algebras have inverses. It can be proved with as few as five arrows. < 1503109338 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Quit: Leaving < 1503109363 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503109500 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Client Quit < 1503109501 0 :impomatic!~digital_w@host86-186-214-55.range86-186.btcentralplus.com QUIT :Quit: impomatic < 1503109523 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503109544 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.95, score 57.08, rank 1/47 (--) < 1503110026 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.95, score 57.04, rank 1/47 (--) < 1503110080 0 :hppavilion[0]!~dosgmowdo@ip-64-134-136-65.public.wayport.net JOIN :#esoteric < 1503110135 0 :hppavilion[1]!~dosgmowdo@ip-64-134-136-65.public.wayport.net QUIT :Ping timeout: 240 seconds < 1503110248 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.95, score 57.15, rank 1/47 (--) < 1503110270 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 21.95, score 57.08, rank 1/47 (--) < 1503110547 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 22.05, score 57.39, rank 1/47 (--) < 1503110672 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1503111099 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 22.83, score 59.84, rank 1/47 (--) < 1503111334 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-kvlkqefxovstggft JOIN :#esoteric < 1503111734 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1503112473 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 19.10, score 49.18, rank 1/47 (--) < 1503112622 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection < 1503112774 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: LUNATIC CHICKEN < 1503112898 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 22.83, score 59.84, rank 1/47 (--) < 1503113318 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1503113451 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 22.95, score 60.17, rank 1/47 (--) < 1503113725 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest fetch https://paste.lymia.moe/lymia/c608f1bba429b91cdc60d221ade02a2da70932de.bf < 1503113726 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.fetch: points 1.26, score 21.06, rank 16/47 < 1503113869 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/bf712c780e0595518fd4b17b09152acf31c62af4.bf < 1503113870 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki: points -8.36, score 12.46, rank 42/47 (+5) < 1503113885 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/67c57bb9732ff6493347dd022bae6c5ad1912209.bf < 1503113886 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki: points 15.81, score 40.40, rank 3/47 (+44) < 1503113939 0 :hppavilion[0]!~dosgmowdo@ip-64-134-136-65.public.wayport.net QUIT :Remote host closed the connection < 1503113964 0 :hppavilion[0]!~dosgmowdo@ip-64-134-136-65.public.wayport.net JOIN :#esoteric < 1503114337 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Does vim have a insertion mode so that if return key is push it moves the cursor to the same column as it was in before on the next line instead of inserting a line break? < 1503114464 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki2 https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki2.bf < 1503114465 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.nyuroki2: points 22.83, score 59.84, rank 1/47 (--) < 1503114975 0 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :Quit: ZNC http://znc.in < 1503115952 0 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1503118764 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :"I've had a couple of other Astrolog dreams; I had one neat one while working on the -h feature (described later) about a far distant future version of Astrolog that could actually teleport one to the places which they cast charts for." But can it also teleport you to the time that the chart is cast for (in the past or future)? < 1503118990 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wtf is astrolog. < 1503119003 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh, astrology. bullshit then. < 1503119273 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It is actually not bad software, although some of the features are rather worthless (such as the interpretation feature). < 1503119309 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :buddy if it can convince me that the transit of venus influences my bowel movements, it'll win a nobel. < 1503119336 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I doubt the transit of Venus can influence your bowel movements. < 1503119371 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But it can calculate the transit of Venus anyways if you want it. < 1503119430 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1503120123 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 JOIN :#esoteric < 1503120336 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know that my MIX assembler now has EJMP and EJSJ commands which is somewhat like COME FROM (although computed at compile time, rather than run time)? < 1503120438 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: is that like the afterthought source patching functions that cobol or cweb have? < 1503120488 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Actually, no; what I used it for was to build jump tables, although it doesn't have to be used for jump tables. < 1503120566 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: does it insert an instruction to where it comes from by shifting the following instructions one word down, or by replacing one instruction like a debugger would do to set a breakpoint? < 1503120622 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :By replacing the instruction, so it won't work so well unless it is already a jump or NOP. < 1503120656 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :does it make the previous instruction it replaced available somehow? < 1503120693 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Currently no, although I could perhaps add that feature later. < 1503120694 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :and for building jump tables, can you just use labels and JMP instead? < 1503120769 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You could, although I find this way more convenient (I have used something similar in 6502 assembly language programs too, although in that case I used a macro and the jump table did not itself contain jump instructions). < 1503120845 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :ok < 1503120998 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Although I will consider your idea making the previous instruction it replaced available somehow, perhaps a new pseudo-instruction can be used to insert it (although I am not sure what to call it; do you have the idea?) < 1503121510 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: well, if the EJMP is a COMESUB pseudo-instruction, then you need a corresponding RETURN pseudo-instruction. normally this would be just a jump, but MIX's rJ feature makes it tricky, so you'll need to use those tricks to set rJ, which are described in Knuth vol 1 at debuggers and involve some self-modifying code. < 1503121627 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: You can just return in the normal way. However, replacing the instruction is different, since you may want to execute that instruction (the programmer has to deal with the consequences of doing so by himself). < 1503121653 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: yes, so the replacement routine has to execute that replaced instruction before returning < 1503121691 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, and I wanted to know what to call it. < 1503121886 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :maybe ERET? < 1503121904 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :um, why is EJMP called EJMP in first place? < 1503121940 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1503121944 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It is short for "enter JMP into the specified location" < 1503121960 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :ah < 1503121998 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :well, maybe ERET then. and its parameter is the label of the EJMP. < 1503122048 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :hi ais523. zzo38 is just talking about how he added a COME FROM or NEXT FROM to an assembler. or something. < 1503122073 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FORTRAN has an effective COME FROM and it's basically an asm (especially in fixed form) < 1503122083 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only real difference is that it has arithmetic expressions < 1503122094 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: OK I could do < 1503122116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a good subset of the real numbers that's sufficient for most uses but also has e.g. computable equality? < 1503122125 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :ais523: ok < 1503122157 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the rationals, most likely < 1503122161 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :shachaf: uh... I think algebraic reals has a computable representation with computable comparison, but the algorithms are really complicated, < 1503122172 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The EJMP and EJSJ in my assembler have arithmetic expressions too, although can be computed only at compile time. < 1503122192 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: huh, algebraic reals can be compared? that's actually pretty interesting < 1503122209 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: The rationals don't include a lot of useful numbers < 1503122213 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :you could take just quadratic irrational reals, that is closure of reals on field ops and square root of positive numbers, which definitely has computable less-than comparison with an easy to understand (but slow in general) algorithm < 1503122215 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the computable reals have computable /inequality/ but it doesn't work for two values which happen to be equal < 1503122227 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's semicomputable. < 1503122231 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or semidecidable, whatever. < 1503122244 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :ais523: I think so, but I'm not sure, and I think Mathematica is about the only program that implements the full algorithm < 1503122258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://hackage.haskell.org/package/cyclotomic seems like a good attempt < 1503122268 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"The cyclotomic numbers contain the square roots of all rational numbers. They contain the sine and cosine of all rational multiples of pi." < 1503122275 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(For example, you might write "EJSJ JTBL+5", and then if rI1 contains 5 then "JMP JTBL,1" will jump to the entered JSJ instruction, which then jumps to the location of the EJSJ in turn. < 1503122279 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :hmm, I don't know how much GAP implements < 1503122281 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not quite as good as algebraic. < 1503122285 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :it might implement all of it too < 1503122288 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :let me check the manual < 1503122394 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :nope, GAP doesn't implement all of it, but it does implement an interesting subset: < 1503122415 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :http://www.gap-system.org/Manuals/doc/ref/chap18.html GAP admits computations in abelian extension fields of the rational number field ℚ, that is fields with abelian Galois group over ℚ. < 1503122432 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :which might answer shachaf's question < 1503122481 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :and it might not implement less-than comparison for those < 1503122624 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :but I think it implements equal comparison < 1503122650 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Can any long programs be made up that will work even if the cards are mixed up (including the first and last card)? Can it be made to work even if a small percentage of the cards are removed afterward? < 1503122688 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :shachaf: anyway, there are also various sets of fixed-size floating point numbers, if you exclude non-real values from them, and all those are finite subsets of rationals < 1503122784 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: in MIXAL, I'd guess no. For example, if you happen to mix such that the END statement is the first card, you're screwed. < 1503122832 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I know that. But I meant a compiled program (that isn't compiled using MIXAL necessarily) < 1503122864 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Even the algebraic numbers don't include important values like pi < 1503122975 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: in that case, I guess it can be done, but I'm not completely sure < 1503123033 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Also, my own assembler does support some pseudo-ops even after END: EQU, PUNCH, and DECK. You can use this EQU if you want addresses after the equal sign expressions have been compiled; since it is a two pass assembler, it can be used.) < 1503123541 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Google's INTERCAL style guide implies that the physical cards have machine-readable numbers on them that allow them to be placed into order, and that the compiler is instructed not to read them < 1503123545 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could probably do something similar with MIX < 1503123658 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Possibly each card could contain the loader program for one MIX word and increments a counter so that it can know once all of the cards have been loaded, it can start the execution. < 1503123712 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: something like that could work, but it'd be hard to fit on one card with all punchable words < 1503123774 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :if your card reader can read any byte, then I think you can do it < 1503123890 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There is also the trouble of initializing the counters. However, I will try to see anyways < 1503123994 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: you can use the fact that the start button loads the first card to address 0, you load all your cards to a different address (say 16), then you can distinguish the first card from other cards by overwriting an instr at either the first card or other cards read buffer, and initialize the counter if it's the first card < 1503124003 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :there are other ways but that's probably the easiest and most robust < 1503124075 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes I actually did think of that < 1503124081 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :more obscure ways would be to rely on the fact that the start button initializes rJ to 0, but that would be non-robust because implementations of the start button in MIX can't do that, so some MIXes might be non-comforming; or the fact that the start button sets the overflow flag < 1503124122 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Javyu 5* 10New user account < 1503124184 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :or you can overwrite some of the code of the next card after you load it but before you jump into it < 1503124226 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :or you can jump into the middle of the next card and initialize the counter at the start of the card < 1503124304 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I have thought of some of those things < 1503124340 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :the overflow fact method might actually be shorter if you want punchable cards < 1503124349 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :overflow flag method < 1503124485 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, OK < 1503124558 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I did not know that it affects the overflow flag, or maybe I read it once and I forgot. < 1503124799 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :Hmm strange. The exercise about the card loading routine says that "=" and ":" characters might not be readable from a card. But those characters are used in MIXAL, and ":" appears in a lot of MIXAL programs. How does that work? < 1503124888 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :Those two characters would help a lot with punchable routines < 1503124906 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe MIXAL does not run on the computers that can't read "=" and ":" < 1503124945 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :maybe, but that would be strange. < 1503124963 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :why would Knuth choose that syntax then instead of some syntax that doesn't use those characters? < 1503124989 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Of course it might also just be a mistake < 1503125023 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :And I think the loader program given in the answer section actually does have a equal sign (although I do not quite remember) < 1503125025 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :yeah, but Knuth rarely does mistakes < 1503125042 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :especially ones he hasn't corrected since < 1503125053 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Why don't you submit it as a bug? < 1503125069 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :I'm not sure it's a bug yet < 1503125139 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I also don't know if Knuth still cares about updating the MIX versions of the programs (even though I would be interested in both the MIX and MMIX versions) < 1503125196 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :zzo38: even if he doesn't update them, he is still interested about bugs < 1503125208 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :bugs in his books that haven't yet been reported that is < 1503125211 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :O, OK. < 1503125235 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :and no, it doesn't look like the solution has an equals sign < 1503125259 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :in the punched version that is < 1503125267 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :it does have equals sign and colon in the assembly version < 1503125295 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :but that doesn't matter < 1503125296 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe I was mistaken and forgot, I suppose < 1503125939 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 PRIVMSG #esoteric :oh, and it's called the GO button, no the start button < 1503126658 0 :wob_jonas!b03f1885@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.133 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503127712 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 JOIN :#esoteric < 1503129456 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :hi < 1503129552 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1503130163 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503130619 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 QUIT :Quit: Page closed < 1503131166 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi JOIN :#esoteric < 1503132270 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: a fungeoid........on a triangular tiling < 1503133521 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1503133752 0 :hppavilion[0]!~dosgmowdo@ip-64-134-136-65.public.wayport.net QUIT :Read error: Connection reset by peer < 1503134086 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-kvlkqefxovstggft QUIT :Quit: Connection closed for inactivity < 1503135251 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503135284 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503135461 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1503135537 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1503135678 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Still trying to figure out how a call queue could work. < 1503135701 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A normal expression of the form "(((4 * 3) / 2) + 1) - 0.3" would be written "4 * 3 (/ 2 (+ 1 (- 0.3)))"...maybe. < 1503135733 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Key part here, though, is I'm not dividing 2 by (+ 1 (- 0.3)) - quite the opposite, in fact. < 1503135786 0 :LKoen!~LKoen@2a01:e35:2eed:a430:3868:a1f6:197d:b8f0 JOIN :#esoteric < 1503135875 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi QUIT :Ping timeout: 240 seconds < 1503136468 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: first in, middle out < 1503136946 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 JOIN :#esoteric < 1503137403 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503137675 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds < 1503137716 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi zseri. < 1503137725 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :hi rdococ < 1503137738 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wow, everything can be first-class nowadays... < 1503137743 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi JOIN :#esoteric < 1503137747 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :yes < 1503137760 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: first-class classes - but not in the sense of data types, in the sense of first-, second- and third- class < 1503137793 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. you could create an anonymous new class whose member data types can't be passed to parameters but can be returned < 1503137892 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :Is there already something like creation of classes on demand (anonymous class as return type)? < 1503137917 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :No, not that kind of class... < 1503137935 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You know how data types may be first-class, second-class, third-class etc. depending on the language they reside? < 1503138052 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :oh, first-class classes are easy to understand, just normal classes. < 1503138101 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...Nevermind. < 1503138104 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :we can pass second-class classes around via moving or forwarding < 1503138138 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :but whats the use of third-class classes? < 1503138188 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How about a language with: 1) ability to access and modify the call stack at runtime, and 2) first-class stacks? < 1503138205 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That way, a program could implement its own continuations. < 1503138217 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :that would allow a very complicated control flow. < 1503138251 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A program could pop items from the call stack, and then redirect the instruction pointer where-ever. < 1503138295 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not only that, it would be able to push frames to the call stack. Each individual call frame would also be first-class. < 1503138343 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :f(x, y) is a function invocation; getcallframe(f, x, y) would literally call f if it was pushed to the stack, and then the instruction pointer was redirected there. < 1503138347 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :the program could use runtime-controllable, on the fly generated goto statements as the only flow control mechanism beside simple if statements. < 1503138374 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You'd be able to perform pointer arithmetic on instructions for relative instruction addressing, too. < 1503138410 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You'd also be able to get a pointer to the instruction that the IP is set to when a function is called. < 1503138444 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. "push(callstack, getcallframe(f, x, y)); goto(getip(f));" would be a complicated way of saying "f(x, y)". < 1503138524 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And "var r = peek(callstack):getReturnAddress(); pop(callstack); goto(r);" would be a complicated way of saying "return;". < 1503138589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Does anyone else think it gets to the point where high-level is becoming low-level with safeguards? < 1503139167 0 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1503139178 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503139270 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Vorpal! < 1503139336 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hi < 1503139373 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1503139389 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :We were discussing first-class call frames. < 1503139436 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :interesting, not really looking to engage in chatting atm < 1503139457 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :just code in asm, everything is first class then < 1503139484 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess I'll go invoke continuations in asm, then. < 1503139512 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Then again, I guess you could copy each stack frame, and copy the instruction pointer... < 1503139518 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :you could write some pre-processor macros that help you do it. I'm fairly sure I have seen preprocessed ASM at some point or another < 1503139814 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1503139902 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1503140523 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :https://gist.github.com/rdococ/b7ec09bdea6cfe837470c14e7a2b1fbb < 1503140534 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Woah, it's a phantom hoover! O_o < 1503140567 0 :LKoen!~LKoen@2a01:e35:2eed:a430:3868:a1f6:197d:b8f0 QUIT :Remote host closed the connection < 1503140605 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52870&oldid=52784 5* 03Zayne 5* (+14) 10 < 1503140663 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07InSpace14]]4 10 02https://esolangs.org/w/index.php?diff=52871&oldid=52829 5* 03Zayne 5* (+27) 10 < 1503140698 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07InSpace14]]4 10 02https://esolangs.org/w/index.php?diff=52872&oldid=52871 5* 03Zayne 5* (+1) 10/* Commands */ < 1503140932 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07SMITH sharp14]]4 10 02https://esolangs.org/w/index.php?diff=52873&oldid=38971 5* 03Zayne 5* (+17) 10 < 1503140940 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07SMITH sharp14]]4 10 02https://esolangs.org/w/index.php?diff=52874&oldid=52873 5* 03Zayne 5* (-17) 10 < 1503141402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Noid14]]4 10 02https://esolangs.org/w/index.php?diff=52875&oldid=52861 5* 03Zayne 5* (+40) 10/* Examples */ < 1503141757 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1503142078 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm working on a concept for a language in which continuations are passed implicitly from the point of view of the caller, but explicitly from the point of view of the callee. < 1503142137 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1503144319 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rdococ: I think there is a good reason why most languages handle call frames implicitly, but aren't there some runtime environments that expose access to them for debugging purposes? Thinking about various VMs here, such as Java, .NET and similar < 1503144353 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You can certainly get read only info about them, not sure to what degree you can manipulate them < 1503144363 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the BEAM VM (used by erlang) maybe < 1503144457 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: A lang where all function calls are call/cc, and a function would call the continuation with parameters to return. < 1503144485 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You would even be able to pass an extra argument at the end of the function call to trick it into calling a different function/continuation. < 1503144519 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rdococ: I believe various intermediate languages used by compilers might fit that model? < 1503144548 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Vorpal; It's quite similar to the "goto/cc" model I conceptualized before. < 1503144577 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rdococ: sounds like CPS < 1503144582 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Continuation-passing_style < 1503144591 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It is CPS, basically. < 1503144608 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Except you don't have to explicitly nest the functions. < 1503144625 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The more I talk about it, the less esoteric and more practical it seems :P < 1503144633 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right, I think I may need to read up on CPS, been years since I looked at it < 1503144696 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :If you want a summary: CPS is a style of programming in which each function takes an explicit argument - an anonymous function on what to do with the function's result - and "returns" by calling the aforementioned argument with the result. < 1503144706 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes < 1503144708 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that I remember < 1503144724 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But I didn't understand your comment about not having to explicitly nest < 1503144971 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :https://gist.github.com/rdococ/d4efef3a491f149ed4ecb6bca90df810 < 1503145196 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :As in, you don't have to explicitly pass the continuation, it occurs implicitly. You just get the benefit of being able to access the continuation explicitly from inside the function itself. < 1503145233 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It also means you can choose to explicitly pass a continuation, and it'll call that one instead - you can use this to get a function to return to a different function. < 1503145464 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd design a real language, but I have no idea where to start. < 1503145479 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And I have no idea what to look up, either, because all you get is shit. < 1503146170 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rdococ: so you are not going to make this a full language? < 1503146182 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or write an interpreter? < 1503146204 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I have trouble designing interpreters anything more complicated than brainfuck derivatives. < 1503146210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :My code is seriously sloppy. < 1503146213 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1503146225 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't understand how to create a parser. < 1503146251 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah, I took a course at university about parsers and lexers < 1503146289 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Do you think my "callee gets explicit continuation" idea is a good one? < 1503146359 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But I recommend using a parser combinator library rather than than lexers and parser generator like flex/yacc/bison < 1503146377 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I personally find libraries like parsec (haskell) or pyparsing (python) much easier to use < 1503146397 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rdococ: this is #esoteric, it doesn't matter if it is good, as long as it is interesting < 1503146419 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and I haven't seen a language doing that before (though I have been out of the loop for a few years due to real life) < 1503146954 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1503147421 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true < 1503147437 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there a Lua equivalent? < 1503147601 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1503147856 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`tell imode now do it for infinite trees :P < 1503147858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I think you mean "@tell imode now do it for infinite trees :P" instead? < 1503147862 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :@tell imode now do it for infinite trees :P < 1503147862 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1503148151 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1503148411 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi boily < 1503148542 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :hi < 1503148730 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1503148783 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi QUIT :Ping timeout: 248 seconds < 1503148847 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc! < 1503148849 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :zsellori! < 1503148854 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA! < 1503148887 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why you up on saturday morning < 1503148978 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :coffee, shower, bus, metro, girlfriend ^^ < 1503149013 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :(I'm at the coffee step.) < 1503149033 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :(good coffee. very powerful. much waking.) < 1503149067 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :enjoying your morning? < 1503149156 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont have coffee. im about to start the shower step < 1503149174 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at a campground in hollywood, sc < 1503149258 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :being up at 5:30am at a campground is the best. < 1503149260 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :sc? < 1503149979 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1503151068 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi JOIN :#esoteric < 1503151239 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503151488 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 240 seconds < 1503151994 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503152279 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: EXPENSIVE CHICKEN < 1503152799 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1503154120 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1503154127 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1503155192 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric < 1503155506 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503156511 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1503156604 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1503156631 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1503156744 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Quit: Leaving < 1503156746 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503156761 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric < 1503156806 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1503156839 0 :somebody!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 JOIN :#esoteric < 1503156849 0 :somebody!?@? NICK :ASCII-only < 1503157269 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :hi < 1503157456 0 :ASCII-only!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 PRIVMSG #esoteric :*begins lurking to wait for ais523* < 1503157682 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :hm < 1503157808 0 :ASCII-only!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 PRIVMSG #esoteric :need his help for https://esolangs.org/wiki/Incident < 1503157898 0 :ASCII-only!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 PRIVMSG #esoteric :can't figure out how to have a capital W on the hello world lol < 1503158320 0 :ASCII-only!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 PRIVMSG #esoteric :can probably use the string generator, but need his help golfing it too < 1503158363 0 :[ATMunn]!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1503158379 0 :ASCII-only!3ce25b2d@gateway/web/freenode/ip.60.226.91.45 QUIT :Quit: Page closed < 1503158413 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1503158525 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Ping timeout: 240 seconds < 1503159418 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503159690 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Quit: This computer has gone to sleep < 1503159831 0 :[ATMunn]!?@? NICK :ATMunn < 1503159989 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://sprunge.us/VeVA <-- compiling Brainfuck to YABC < 1503160075 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION should add it to the wiki but is in no mood to fight with wiki syntax right now. < 1503160100 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess I could annoy oerjan and put it in a single
 block :P
< 1503160267 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(woah there went the afternoon.)
< 1503160889 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503161329 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric
< 1503161538 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moo
< 1503161667 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( note to self, what's an unsigned natural number, wouldn't that suggest that there are signed ones as well? )
< 1503161699 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :unsigned complex numbers
< 1503161777 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: Concept: implicit CPS, which is made explicit to the callee. the callee receives a continuation as the final argument, and must call it to return - but the caller wouldn't pass it explicitly.
< 1503161861 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so basically, you'll have call/cc everywhere
< 1503161872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yes
< 1503161897 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :but if the callee doesn't call the continuation, execution halts
< 1503161904 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so more goto/cc
< 1503161923 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, where's the fun in that
< 1503161985 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the fun starts when you have several continutations to choose from. oh and of course when you use the same continuation more than once)
< 1503162004 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503162018 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and by "fun" I mean the kind that usually requires mind-altering drugs.
< 1503162049 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you can force other functions to return to other continuations from further back in the call stack
< 1503162134 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so, say you have add(x, y15, return) that calls return with x+y. then you could have add5(x15, return) { add(x, 5, return); } rather than return(add(x, 5));
< 1503162233 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :there could also be multiple-continuation syntax like you said - e.g. if(condition) { cont1 } else { cont2 } cont3
< 1503162304 0 :Melvar`!~melvar@dslb-092-072-159-070.092.072.pools.vodafone-ip.de JOIN :#esoteric
< 1503162357 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds
< 1503162472 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds
< 1503162886 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Quit: This computer has gone to sleep
< 1503163014 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503163333 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imodee!!
< 1503163338 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imodium
< 1503163352 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 JOIN :#esoteric
< 1503163370 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :suuup.
< 1503163383 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :suuuuuuuuuuuup.
< 1503163384 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :soup.
< 1503163393 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the sky is up
< 1503163436 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :so I just found out that there's another of these big image editing libraries, called G'MIC, at http://gmic.eu/ , which is sort of like ImageMagick in that it goes for scriptability, but even more so, and also has GUI plugins for Gimp and Krita
< 1503163442 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :definitely worth to know about
< 1503163445 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :zzo38: ^
< 1503163685 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Who needs stacks and heaps and call queues when you have the DATA SOUP?! :P
< 1503163778 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :I need trees, because they're more general
< 1503163952 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but soups can be reactive
< 1503163956 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I have seen G'MIC
< 1503164018 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :good. I'd never heard of it until a few days ago for some reason
< 1503164692 0 :kuluma|2!~kvirc@85-76-164-97-nat.elisa-mobile.fi QUIT :Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/
< 1503165187 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe I should add a Halt CLUT program inyo my Farbfeld Utilities (actually, two such programs; one makes the identity and one applies it)
< 1503165487 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :um, what's a Halt CLUT?
< 1503165578 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :CLUT = 'color lookup table', but no clue about the "halt".
< 1503165638 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :s/Halt CLUT/Hald CLUT/
< 1503165649 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://www.imagemagick.org/Usage/color_mods/#hald-clut
< 1503165667 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :just a bit too slow :P
< 1503165686 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :ah
< 1503166449 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.”
< 1503167238 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? hereafter
< 1503167239 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hereafter? ¯\(°​_o)/¯
< 1503167240 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? hereunder
< 1503167241 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hereunder? ¯\(°​_o)/¯
< 1503167242 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? thereof
< 1503167243 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :thereof? ¯\(°​_o)/¯
< 1503167243 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? set forth
< 1503167244 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :set forth? ¯\(°​_o)/¯
< 1503167263 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? hereinafter
< 1503167264 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hereinafter? ¯\(°​_o)/¯
< 1503167490 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I made the program, ff-apclut ff-idclut
< 1503168209 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist 456
< 1503168210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :smlist 456: shachaf monqy elliott mnoqy Cale
< 1503170742 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503174264 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? moo
< 1503174265 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Moo is the sound made by a cow as it freezes.
< 1503174277 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :1? mud
< 1503174279 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? mud
< 1503174280 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mud? ¯\(°​_o)/¯
< 1503174298 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? mmo
< 1503174299 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mmo? ¯\(°​_o)/¯
< 1503175388 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :`? mud
< 1503175389 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mud? ¯\(°​_o)/¯
< 1503175401 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`? mad
< 1503175402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This wisdom entry was censored for being too accurate.
< 1503175448 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :does anybody has any recommendations for a book about game design?
< 1503175842 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 260 seconds
< 1503175967 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :is there a particular kind of game you're interested in?
< 1503176089 0 :idris-bot!~idris-bot@dslb-092-072-159-070.092.072.pools.vodafone-ip.de JOIN :#esoteric
< 1503176099 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :not in a specific way. i like games with a high replay factor a lot
< 1503176109 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :big fan of rogue likes n stuff
< 1503176147 0 :Melvar`!?@? NICK :Melvar
< 1503176157 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :myname: is your target board/card games only, or video games only? games with mostly well-defined rules, or games requiring an imaginative game master who comes up with scenarios?
< 1503176182 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :primarily video games
< 1503176373 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric
< 1503176490 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Client Quit
< 1503176500 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :did the wiki go down again?
< 1503176528 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`ping
< 1503176534 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :looks like it
< 1503176536 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :It was up an hour ago
< 1503176541 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ik
< 1503176653 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :hopefully it's just a temporary problem. fizzie?
< 1503176671 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :rdococ: seems like it might be working now.
< 1503176694 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`ping
< 1503177014 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :it's down
< 1503177487 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :idk what to do
< 1503177724 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503177827 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection
< 1503177853 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was expecting someone else to talk
< 1503177854 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503178108 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :wiki is up.
< 1503178128 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :`is-wiki-up
< 1503178219 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :can I just delete every crappy shitty esolang I have?
< 1503178252 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :which ones?
< 1503178274 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :all of them excluding QWOP, HI9+, Rule and Mindscrew
< 1503178346 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :rdococ: http://magiccards.info/mi/en/48.html
< 1503178438 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :exactly. esplangs are like spells so I want to uncast my shitty ones.
< 1503178476 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :rdococ: the esolangs will still exist no matter what. that's why it's dangerous to even think of brainfuck-alikes.
< 1503178506 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it's weird how my brainfuck-alike is my best esolang yet, then
< 1503178536 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :you can probably disown esolangs though
< 1503178559 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I want to travel back in time and kill my past self before he even thinks of making shitty langs
< 1503178583 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :or "disavow" them, which sounds much fancier
< 1503178638 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503178646 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wob_jonas: what do you think of a lang where every call is a call/cc? every function gets passed its continuation to it, and it has to call that continuation to return
< 1503178673 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :even better is you can explicitly call it with a different continuation and it'll return there instead
< 1503178688 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :I think 'Assignless' is a nice language.
< 1503178700 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :meh, maybe
< 1503178704 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I never fleshed it out enough
< 1503178734 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess I could stick some of my better ideas together, but idk how assignlessness plus first-class continuations would work...well, actually it might work
< 1503178940 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :I think assignless and first-class continuations fit well together.
< 1503179003 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric
< 1503179148 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mayb
< 1503179149 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e
< 1503179610 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :https://gist.github.com/zserik/280f3126e2141d7bad223c3c1e9a1b9d
< 1503179749 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm...
< 1503180031 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe
< 1503180084 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@google dykyabc
< 1503180086 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://disneykid08.wordpress.com/2008/12/09/dykyabc/
< 1503180264 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe (parameter1, parameter2, k) and have "self" as some hidden function-local variable?
< 1503180345 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503180350 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Did you know that there's a programming language called 'Self'?
< 1503180496 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :int-e: wasn't Self a non-eso object-oriented programming language?
< 1503180523 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"At one point a version of Smalltalk was implemented in Self."
< 1503180526 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Self was a dialect of Smalltalk"
< 1503180533 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what. the. actual. lol :P
< 1503180567 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: prototype based, if you care about the difference; and it was basically a research language, so kind of esoteric
< 1503180587 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :ok
< 1503180623 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :My question is: should 'self' (or 'this'; as an variable) be implicit, and the continuation an explicit? That seems a little bit inconsistent.
< 1503180651 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :IIUC, the most significant influence was the Hotspot VM which borrowed techniques from Self's JIT compiler.
< 1503180665 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :'self' and 'continuation' are different concepts. I think a function should be able to call itself without too much in the way.
< 1503180703 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was thinking the syntax could be "function (x, y, z) k { ... }" (where x, y and z are parameters and k is the continuation), just as syntactic sugar
< 1503180993 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :also, on the explicit/implicit end-of-function return, I think it should be explicitly required - otherwise the program will have nowhere to flow to and will hatl.
< 1503180995 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :halt*.
< 1503181261 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 PRIVMSG #esoteric :updated.
< 1503181570 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Quit: This computer has gone to sleep
< 1503182909 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503183354 0 :zseri!5e86d25a@gateway/web/freenode/ip.94.134.210.90 QUIT :Ping timeout: 260 seconds
< 1503184114 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503185130 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 240 seconds
< 1503185316 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503185811 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1503185881 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503188358 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503188627 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503189086 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hily
< 1503189147 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :diais523 duit
< 1503189681 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellørjan!
< 1503189694 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellorcah!
< 1503189695 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hichaf
< 1503189705 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf.
< 1503189935 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :こんぶわりは
< 1503190236 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :「ぶわり」って?変。
< 1503190268 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :「ブワリ」は自分です
< 1503190316 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :You pronounce your name similar to "buwari" rather than "boirii"?
< 1503190322 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :変。
< 1503190465 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :my name's pronounced /bwali/ hth
< 1503190500 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :it's not 変, just French :D
< 1503190521 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :OIC
< 1503190538 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Though, being French means it's weird ipso facto. :P
< 1503191129 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :pikhq: you haven't seen irish clearly
< 1503191360 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503191397 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503191475 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Bah. You want weird, try transcribing "六百" as "rot̄uhi̊ȳaku".
< 1503191477 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503191515 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503191729 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :dheartháireacha
< 1503191757 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :let me guess. that one's pronounced throatwarbler-mangrove?
< 1503191761 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :exactly!
< 1503191763 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it means brothers
< 1503191817 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :this is post spelling reform even
< 1503191862 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :that's egregiously outrageous spelling.
< 1503191902 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's pronounced something like yerarech
< 1503191912 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :(ch as in german)
< 1503191936 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ach-laut or ich-laut?
< 1503192030 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wiktionary.org/wiki/dearth%C3%A1ireacha
< 1503192078 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ach in this case
< 1503192149 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :lol
< 1503192154 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :how in fungot's name can you say [dʲɾʲ]???
< 1503192154 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: t-rex, i have big news the other! you can see, i've thought of the best story! oh goodness, i must have put that in your pipe and smoke it?
< 1503192169 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wob_jellonas.
< 1503192184 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :"dheratháireacha"
< 1503192240 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: like [dɾ] but palatalized?
< 1503192275 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :Is "i̊" even a thing? what does that accent do?
< 1503192433 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :"rot̄uhi̊ȳaku" seriously
< 1503192655 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: as in, ʲ is a modification of the previous sound, not a separate one.  it means that the middle of the tongue is lifted towards the palate, like in an english "y" sound.
< 1503192848 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :yes, but it's the [dɾ] sequence that baffles me :/
< 1503192851 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but without necessarily  moving the main articulation of the letter
< 1503192856 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh.
< 1503192921 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well in this case i guess it's your r's that are the problem.
< 1503192938 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :my rs are perfectly fine :P
< 1503192954 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :(okay, very French rs.)
< 1503192976 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :norwegian has plenty of [dɾ]s, anyway.
< 1503193065 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :[dʁ] is saner.
< 1503193130 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that would imply people from Bergen are sane, an absurdity!
< 1503193499 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(don't tell wob_jonas about today's wikipedia main page picture. oh woops.)
< 1503193533 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Lundomys molitor?
< 1503193554 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's the article, not the picture hth
< 1503193592 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :please scroll down a bit twh
< 1503193609 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Thukkachi Abatsahayesvar temple???
< 1503193612 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION is confuzzled?
< 1503193620 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh!
< 1503193625 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :more scrolling.
< 1503193660 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :where do you see that *reloads*
< 1503193686 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that section hadn't updated when i loaded last
< 1503194410 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503194490 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION lightly mapoles fizzie
< 1503194609 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wiki is up
< 1503194769 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503195637 0 :fizzie!?@? PRIVMSG #esoteric :My monitoring says it was down for an hour.
< 1503195657 0 :fizzie!?@? PRIVMSG #esoteric :Probably was enough to make HackEgo go down as well, though not sure why it didn't come back up automagically.
< 1503195710 0 :fizzie!?@? PRIVMSG #esoteric :There's the socat process, but it's using 99.9% of CPU.
< 1503195714 0 :fizzie!?@? PRIVMSG #esoteric :I think it's just confused.
< 1503195772 0 :fizzie!?@? PRIVMSG #esoteric :Let's just kill that one, I think the starter script has a loop around the socat.
< 1503195809 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric
< 1503195812 0 :fizzie!?@? PRIVMSG #esoteric :See.
< 1503195814 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`botsnack
< 1503195815 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​>:-D
< 1503196032 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Well that was intresting. I just had half a dozen experienced linux users try and beat umlbox to the ground.
< 1503196175 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I don't think anyone's broken umlbox in this channel
< 1503196189 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo itself has been successfully broken a couple of times, but via HackEgo-specific exploits
< 1503196409 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, same thing happened to my bot. Altho no breaks were serious, all were just mistakes in the code that caused it to crash :P
< 1503196445 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :people managed to break HackEgo?
< 1503196456 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503196460 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:elliott//elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? He is also tire. And a lystrosaur. \ all the single objects//All the single objects / went to form a class / but then they got a unit test / which none of them did pass. \ mothball//Mothballs are the main ingred
< 1503196462 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ǹ
< 1503196464 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503196465 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:ient of a traditional soup of Eastern European origin. \ overflow//Overflow is a phenomenon that occurs when too much water pours into the inner tanks of a hydraulic computer. \ nød//Nød is French for vertex.
< 1503196476 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :how long has hackego been around anyways?
< 1503196495 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a while now
< 1503196501 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was originally meant to be an egobot replacement
< 1503196505 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but people didn't really use it for esolangs
< 1503196514 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :any estimate in years for hackego? :P
< 1503196515 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I think about 8 years
< 1503196535 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a sign of the decline of this channel :-(
< 1503196573 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :because I started college in 2009 and also joined irc, and I vaguely remember an egobot
< 1503196628 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :egobot was basically our version of TIO, only it probably came first
< 1503196640 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :TIO?
< 1503196641 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! underload (test)S
< 1503196642 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test
< 1503196646 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: http://tio.run
< 1503196651 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :wow, its been so many years since I dropped out
< 1503196657 0 :fizzie!?@? PRIVMSG #esoteric :2009-06-20 for HackEgo, as far as my logs can tell.
< 1503196662 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was originally just esolangs, but it's added a bunch of practical languages since
< 1503196691 0 :fizzie!?@? PRIVMSG #esoteric :2005-10-25 for EgoBot.
< 1503196712 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is the other way round from what most people might expect)
< 1503196723 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol
< 1503196730 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :knowing this channel, thats perfectly normal
< 1503196756 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it doesn't seem to be associated with this channel at all
< 1503196769 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of its development was driven by PPCG on Stack Exchange
< 1503196873 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I helped out a bit, like getting INTERCAL running there
< 1503196928 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, you know how the version control system was set up? Im considering making something similar for my bot
< 1503196943 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which version control system? hackego's?
< 1503196949 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :yea hackego's
< 1503196954 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one of the most fragile parts, and doesn't really work
< 1503196958 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I wouldn't recommend copying it
< 1503196961 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk
< 1503196978 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's wrong with it, some bugs have been fixed
< 1503196997 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: doesn't it give really weird results if you run a nondeterministic command?
< 1503197005 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :how about the bots that store every persistent data version controlled, like buubot or wikiplia?
< 1503197017 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well then it runs it twice
< 1503197033 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :discarding the first run.
< 1503197059 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right
< 1503197063 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's not what most people would expect
< 1503197088 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can certainly fool it into producing even more counterintuitive results
< 1503197100 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's also that time when I permanently broke `revert…
< 1503197113 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(technically, it still works to do the reverting, just produces an error message every time)
< 1503197113 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :ais523: but it's hard to do anything better. jevalbot is really stupid and just loses the result of whichever computation finishes first when you run two commands at the same time
< 1503197147 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: that's one of the bugs that are fixed hth
< 1503197154 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, would be fun if you could run two conflicting commands at the same time
< 1503197158 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and end up with conflict markers in the file
< 1503197167 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably more harmful than useful, but fun
< 1503197173 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :ais523: that could break things a lot
< 1503197197 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :definitely
< 1503197299 0 :fizzie!?@? PRIVMSG #esoteric :I've got an arguably semi-reasonable thing for a half-completed bot, but it involves doing the filename-to-file mapping on your own.
< 1503197311 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :I don't recall what buubot does. It allows multiple commands to run at the same time, and I think they just access the same (version controlled) persistent database, and only individual stores or loads are atomic and a command can do any number of those.
< 1503197315 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( reason tells me "are fixed" is correct but the rest of my brain isn't convinced. )
< 1503197320 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :There's no locking primitives.
< 1503197443 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :In theory you could make a bot that exposes you ways to lock parts or do atomic ops on the database
< 1503197530 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :in a buubot/wikiplia-like system
< 1503197541 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :and you don't have to version control everything for that
< 1503197561 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm… "the bugs are fixed", "one of the bugs is fixed", so what happens if you add "that"?
< 1503197579 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess logically you can only parenthesize it as the first case
< 1503197598 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 PRIVMSG #esoteric :the point is, the locking or atomic would be explicit in programs, and if you don't use them and something splinches, you get to keep the pieces
< 1503197599 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of ((the bugs) that are fixed)
< 1503198028 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503198418 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: PROGRESSIVE CHICKEN
< 1503198782 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503198961 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds
< 1503199314 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503199342 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 JOIN :#esoteric
< 1503199467 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Width14]]4 N10 02https://esolangs.org/w/index.php?oldid=52879 5* 03Stestoltz 5* (+427) 10Created page with "'''Width''' is an esoteric stack-based language created by [[User:Stestoltz|Stephen S]]. All characters except letters are ignored. For more information, see the Github link...."
< 1503200358 0 :wob_jonas!b03f187d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.125 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503201649 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 248 seconds
< 1503206545 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503207942 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There is the solar eclipse soon. One way to calculate when and where is by use of Swiss Ephemeris. Have you looked at or used Swiss Ephemeris at all?
< 1503207964 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you asking me?
< 1503207966 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes
< 1503207971 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I haven't.
< 1503207978 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Did you see the eclipse?
< 1503207988 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, it hasn't happened yet.
< 1503207997 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes I know that
< 1503208015 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you going to Oregon to see the eclipse properly?
< 1503208051 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Swiss Ephemeris is reporting happening on 2017-08-21T18:13:14.199Z, at 36 N 58' 15", 87 W 39' 23". If it is wrong then I might have done something wrong
< 1503208077 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I used https://eclipsemega.movie/simulator to check.
< 1503208103 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :By the use of the interface to use Swiss Ephemeris with JavaScript, now you can use with the Node.js REPL to figure it out, such as by entering: swe.fromJulian(swe.occult(swe.planet.Sun).time)
< 1503208174 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: What did they tell you?
< 1503208196 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But, no I am not going to Oregon to see the eclipse properly; I will remain here, and not see it properly
< 1503208207 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503208234 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They told me 'You may seek it with thimbles— and seek it with care; You may hunt it with forks and hope; You may threaten its life with a railway-share; You may charm it with smiles and soap—'
< 1503208302 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I do not see how that helps, and how you can use thimbles to seek a solar eclipse or to charm it with soap?
< 1503208654 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Not all of the functions of Swiss Ephemeris have been put in yet, although I have also put in some functions that are not in Swiss Ephemeris, such as converting between JavaScript Date objects and Julian day numbers, numeric formatting (for angles, such as ecliptic or equatorial coordinates, geographic coordinates, azimuth, astrological signs, etc), a few new house systems that I made up, and map projections.
< 1503208758 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I also wrote my own implementation of converting to horizontal coordinates, since I found that the one included in Swiss Ephemeris cannot use hour angle as input.)
< 1503209064 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(There is also no reverse map projections yet, so if you want a interactive map that you can click on, it doesn't implement yet.)
< 1503211394 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I also want to know how I could add artificial satellite positions and terminator lines
< 1503211833 0 :dingbat!uid70835@gateway/web/irccloud.com/x-sbhzedjebiiscxre QUIT :Quit: Connection closed for inactivity
< 1503212684 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Main Page14]]4 10 02https://esolangs.org/w/index.php?diff=52880&oldid=43201 5* 03LyricLy 5* (+234) 10
< 1503212947 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503213473 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hppavilion[1] !
< 1503213927 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 JOIN :#esoteric
< 1503214024 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503214061 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503214314 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds
< 1503214603 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503215509 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zseri! yay!
< 1503215957 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503217169 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503218809 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 QUIT :Ping timeout: 260 seconds
< 1503219981 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, oerjan is totally out of phase again
< 1503221809 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds
< 1503221947 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 JOIN :#esoteric
< 1503221966 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :hi
< 1503222144 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :rdococ: why do you have a subpage Esolangs (User:Rdococ/Esolangs) on your profile which is less complete than the Esolangs list on the main profile page User:Rdococ
< 1503222997 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 255 seconds
< 1503223305 0 :LKoen!~LKoen@2a01:e35:2eed:a430:6dfa:16bd:df3d:3a4b JOIN :#esoteric
< 1503223324 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503223714 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:9d0c:f7e5:5331:bc8 QUIT :Ping timeout: 246 seconds
< 1503223753 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be JOIN :#esoteric
< 1503223857 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503224156 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zseri: idk
< 1503224157 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hppavilion[1], hi
< 1503224165 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :hi
< 1503224424 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Main Page14]]4 10 02https://esolangs.org/w/index.php?diff=52881&oldid=52880 5* 03LyricLy 5* (+4) 10
< 1503224587 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503225317 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...
< 1503225355 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zseri: what about a low level language where the main array type is a linked list?
< 1503226340 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :like brainfuck, but you can drop the current cell or insert one (e.g. after the current cell)
< 1503226347 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :nice idea
< 1503226637 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe
< 1503226668 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ooh! what if the cells started as all ones, and all you could do was insert a 0 cell after the current cell?
< 1503226903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :brainfuck minus - (and non-wrapping bits) seems to be TC; what if you had to insert the 1 cells?
< 1503227041 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503227216 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503227398 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503227410 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503228166 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was thinking of combining the continuation thing with http://esolangs.org/wiki/Upsilon
< 1503229431 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07YABC14]]4 10 02https://esolangs.org/w/index.php?diff=52882&oldid=37129 5* 03Int-e 5* (+3744) 10from Brainfuck to YABC
< 1503230393 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :https://gist.github.com/zserik/280f3126e2141d7bad223c3c1e9a1b9d (updated again)
< 1503230459 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :lets try creating a mash-up of Assignless, first-class continuations (implicit created and passed, usage explicit) and Upsilon.
< 1503230624 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503230677 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503232917 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 JOIN :#esoteric
< 1503233222 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :https://xkcd.com/660/
< 1503233408 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :o_o
< 1503233474 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, I'm working on an esolangs article for assignless + the continuation thing
< 1503233488 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the Hitchhiker universe has ships driven by bad news
< 1503233506 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh, so the more esolangs I create, the more fuel it has?
< 1503233517 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(they're highly unpopular though)
< 1503233535 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: "Bad news: ship ran out of fuel."
< 1503233637 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :more like "Bad news: the ship is running low on fuel."
< 1503233658 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :which gives it more fuel
< 1503233684 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :Bad news: The ship has too much fuel.
< 1503233689 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_O
< 1503233706 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :but then at some point it stops being news
< 1503233711 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :and starts just being *bad*
< 1503233711 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah.
< 1503233718 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :then fuel will decrease again.
< 1503233744 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :does good news decrease it then?
< 1503233750 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :hmm
< 1503233780 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you might be able to use it to create good news to make the world a better place, using the "Bad news: machine is running out of fuel." as fuel
< 1503233784 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :you know I could see the ship not having "fuel" per se, but having to be driven by a constant stream of bad news
< 1503233788 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :in other words, instant utopia
< 1503233791 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :worse news = more thrust?
< 1503233797 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :of course
< 1503233815 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :they're actually only mentioned in passing
< 1503233849 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :I should read Hitchhiker
< 1503233860 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :kinda surprised I haven't done so yet honestly
< 1503233906 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws. The Hingefreel people of Arkintoofle Minor did try to build spaceships that were powered by bad news but they didn't work particularly well and were so extremely unwelcome whenever they arrived anywhere that there wasn't really any point in being there."
< 1503233982 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :bad news travels faster than the speed of light?
< 1503233996 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :that would mean if you frame something as bad news
< 1503233999 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :time traveling information
< 1503234014 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :powerful
< 1503234041 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :TieSoul: did you look at the xkcd link? The way I see it it's really based on that concept.
< 1503234083 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Bad news: information has to be passed at faster than light speeds again
< 1503234098 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :but does that qualify as bad?
< 1503234108 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Bad news: the magical yay machine is working again"
< 1503234110 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :what is the objective qualification of bad news
< 1503234120 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I bet it's subjective to your reference frame
< 1503234121 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric
< 1503234281 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503234590 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :hi bioly
< 1503234895 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Helloily!
< 1503234964 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :uhh
< 1503234967 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :good moilyng?
< 1503234986 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, boilogy
< 1503234990 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? boily
< 1503234992 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​“Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, a thwack doctor, a Quintopial antipodist, and a renowned Capitalist who helps keep the world boring.
< 1503235010 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :makes sense
< 1503235155 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? wisdom
< 1503235156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø?
< 1503235182 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( wisdom is often born out of boredom
< 1503235184 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :)
< 1503235203 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :zsellori, rdochelloc, TieSelloul, int-ello, HellockEgo!
< 1503235212 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :`? ø
< 1503235213 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ø is not going anywhere.
< 1503235235 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :well that settles that
< 1503235271 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Heh, I forgot that I talked about boredom on https://esolangs.org/wiki/User:Int-e )
< 1503235388 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? wisdome
< 1503235390 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:TieSoul14]]4 10 02https://esolangs.org/w/index.php?diff=52883&oldid=40229 5* 03TieSoul 5* (-426) 10Replaced content with "I made [[Befunk]] I guess"
< 1503235390 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight to the death for the freedom of being printed out when you type `wisdom. Strictly speaking, it should be called the "Wissphere".
< 1503235394 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :that reminds me
< 1503235397 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :now it's better
< 1503235521 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :`wisdom
< 1503235522 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503235522 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eol//EOL stands for End Of Lawn. It's often found past the wabe. oerjan requests your presence there immediately.
< 1503235537 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :twas brillig
< 1503235657 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn The Boredome is a dangerous place swarming with woodpeckers, dentists, and bookworms.
< 1503235660 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'boredome': The Boredome is a dangerous place swarming with woodpeckers, dentists, and bookworms.
< 1503235692 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? dentist
< 1503235693 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dentist? ¯\(°​_o)/¯
< 1503235706 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :a master bore
< 1503235740 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Dentists are professional workers whose main line of work is forming dents on various surfaces."
< 1503235777 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yes
< 1503235795 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`learn Dentist Dentists are professional workers whose main line of work is creating dents on various surfaces.
< 1503235797 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'dentist': Dentist Dentists are professional workers whose main line of work is creating dents on various surfaces.
< 1503235805 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn Dentist//Dentists are professional workers whose main line of work is creating dents on various surfaces.
< 1503235807 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'dentist': Dentists are professional workers whose main line of work is creating dents on various surfaces.
< 1503235825 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :Dentist Dentists
< 1503235860 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :that's dentists who are discriminatory to dents
< 1503235867 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Bookworms are a species of worm known for thriving in books, feeding from the cellulose in the paper."
< 1503235903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn bookworm//Bookworms are a species of worm known for thriving in books. They are known to be unusually intelligent.
< 1503235906 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'bookworm': Bookworms are a species of worm known for thriving in books. They are known to be unusually intelligent.
< 1503235923 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :"Woodpeckers are a class of wooden sculptures, depicting a 'peck' or kiss."
< 1503235939 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'll stop now, before someone calls me out for adding bad wisdom entries.
< 1503236186 0 :fizzie!?@? PRIVMSG #esoteric :rdococ: FWIW, there's auto-pluralization handling -- you can "`learn Dentists are such and such." and it will learn 'dentist'.
< 1503236210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :fizzie: I'm aware of that but I am more comfortable with //.
< 1503236220 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :but what if a word ends in s
< 1503236234 0 :fizzie!?@? PRIVMSG #esoteric :TieSoul: Then you need to use the alternatives.
< 1503236239 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :right
< 1503236247 0 :fizzie!?@? PRIVMSG #esoteric :It also doesn't work for nonstandard plurals.
< 1503236258 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :makes sense
< 1503236288 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :nonstandard plurals would require more or less encoding a partial dictionary
< 1503236295 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :which is too much effort for a slight convenience
< 1503236334 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds
< 1503236396 0 :fizzie!?@? PRIVMSG #esoteric :In other news, the Telegraph magazine has made me a lot less excited about 4G and 5G, since apparently their speeds top up at 1 and 10 megabits, respectively: https://zem.fi/tmp/telegraph.png
< 1503236448 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :sure makes it look good with that bar graph though
< 1503236487 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :uh, that can't be right
< 1503236525 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :also yeah I'm pretty sure 4G is faster than 1Mb/s
< 1503236593 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I've gotten >1Mbit/s over 3G (well, one of the standards before LTE using 3G's infrastructure) at least and >20 over LTE
< 1503236618 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yeah
< 1503236620 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I guess they were just ulling arbitrary numbers
< 1503236625 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :pulling*
< 1503236632 0 :fizzie!?@? PRIVMSG #esoteric :FireFly: Yeah, the 384 kbit/s is from the original UMTS spec, they've dropped the HSPA steps.
< 1503236651 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :before 4G, I seemed to get better results with what my phone OS called "H" connection than with 3G
< 1503236652 0 :fizzie!?@? PRIVMSG #esoteric :And 300 Mbit/s would be the conventional figure for LTE, though I think they've gotten their "1000" from gigabit LTE news.
< 1503236685 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :which is off by three orders of magnitude then
< 1503236687 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :nice
< 1503236717 0 :fizzie!?@? PRIVMSG #esoteric :I'm guessing they just switched from kbit/s to Mbit/s halfway through their chart.
< 1503236728 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :TieSoul: that'd be HSPA or HSPA+ then
< 1503236752 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :right
< 1503236753 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :or "3.5G" and "3.7G" according to Maemo 5 IIRC
< 1503236765 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :oh cool
< 1503236789 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Yeah, it's a bit convenient of them to squeeze everything in a genertions scale
< 1503236799 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :though using fractional "G"s is unwieldy
< 1503236816 0 :fizzie!?@? PRIVMSG #esoteric :FireFly: I think HSPA+ is quite often referred to as "3.75G", but that doesn't fit in a status bar as well.
< 1503236828 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :makes sense
< 1503236830 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :that should get rounded to 3.8G then
< 1503236874 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :though I suppose that'd be slightly misleading
< 1503236937 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I mean the fraction is pretty arbitrary
< 1503236945 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :that's true
< 1503236952 0 :fizzie!?@? PRIVMSG #esoteric :I think Maemo used 2.5G for EDGE as well.
< 1503236954 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :but it's easier to tell that 3.5 > 3 than "H" > "3G"
< 1503236962 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yeah
< 1503236966 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Yeah, I believe it did
< 1503236986 0 :fizzie!?@? PRIVMSG #esoteric :This Android phone does G, E, 3G, H, 4G, I think.
< 1503237005 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :mine uses 3G, H, H+, and 4G. I don't think I've dipped below that.
< 1503237021 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :on my current phone that is
< 1503237035 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I only recall eeing 2G, 3G and 4G on Sailfish I think
< 1503237060 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :so I guess it uses 2G for both GSM and EDGE etc
< 1503237073 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :makes sense I guess
< 1503237089 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :it's easier to see the easy to compare numbers than to memorize the abbreviations
< 1503237450 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I wonder how 5G development is coming along
< 1503237456 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I saw a 5G test rig a couple years ago
< 1503237546 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :not sure exactly what technology, but whatever they were working on at uni two years ago I guess
< 1503237575 0 :fizzie!?@? PRIVMSG #esoteric :The article that bogus graph was from is about UK 5G spectrum auctions, and how a few lawsuits are going to slow them down.
< 1503237578 0 :fizzie!?@? PRIVMSG #esoteric :http://www.telegraph.co.uk/business/2017/08/19/bts-mobile-unit-wades-5g-battle-against-three/
< 1503237612 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :huh
< 1503237633 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503237686 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :lol, according to wikipedia, "LTE Advanced Pro (LTE-A Pro, also known as 4.5G, 4.5G Pro, 4.9G, Pre-5G, 5G Project, and so on)"
< 1503237699 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :seems they're getting progressively more optimistic about LTE-A Pro
< 1503237712 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503237724 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can't wait until 7G
< 1503237847 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :TieSoul: for the longest time LTE was also considered "not quite 4G" until it became defacto 4G
< 1503237863 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :hey, apparently my country is ranked 5th in LTE coverage
< 1503237872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Omega-G, anyone?
< 1503237872 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :the numbered generations are as much for marketing as the fractional in-between generations are really
< 1503237883 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yeah I figured fire
< 1503237904 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hm
< 1503237920 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :LTE coverage is pretty good here, but I dunno how well it ranks on an area-of-country-covered basis
< 1503237928 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :since northern sweden is.. pretty rural
< 1503237934 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :more like epsilon-zero G, rdococ
< 1503237944 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :epsilon-epsilon-one-G
< 1503237952 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :But I had LTE coverage whilst hiking last week in the mountains, so that's cool :P
< 1503237961 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :what's the name for epsilon-epsilon-epsilon-...?
< 1503237962 0 :fizzie!?@? PRIVMSG #esoteric :Scotland was very low in G's.
< 1503237980 0 :lord_EarlGray1!~slawek@static-dwasiedem-dwapiec0.echostar.pl JOIN :#esoteric
< 1503238033 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :4G - Normalhastighet 10 - 40 Mbit/s
< 1503238033 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :4G+ - Normalhastighet 20 - 60 Mbit/s
< 1503238035 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hm
< 1503238044 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I wonder if that'sa different technology or if both are just LTE
< 1503238081 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :suspect they are both LTE
< 1503238085 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :the speeds are close
< 1503239113 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503239410 0 :lord_EarlGray1!~slawek@static-dwasiedem-dwapiec0.echostar.pl PART #esoteric :
< 1503240273 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503240495 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Moony the moony moon!
< 1503240578 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :moo
< 1503241783 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503242069 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :heh
< 1503242383 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :neh
< 1503242477 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :nuh?
< 1503242527 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :hn
< 1503242573 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :asdfbable
< 1503242586 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :honk
< 1503242772 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503244332 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503244364 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 PRIVMSG #esoteric :hi ais523
< 1503244529 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi zseri
< 1503244633 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi
< 1503244641 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Feather sounds nice btw
< 1503244741 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net JOIN :#esoteric
< 1503244852 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: what motivated you to say something like /that/ just after I joined? :-D
< 1503244870 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :luckily, I've been growing more Feather-resistant over time, I'm starting to come to terms with it a bit more
< 1503244902 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :they're really ticklish
< 1503244932 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if standard user turnover in #esoteric will eventually result in nobody knowing what Feather is except that it's a meme
< 1503245016 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Remote host closed the connection
< 1503245041 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503245105 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Remote host closed the connection
< 1503245160 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503245190 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: Feather clearly comes from a Bird :P
< 1503245593 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: I've added a translation from Brainfuck to YABC
< 1503245743 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(which might be interesting in how it handles skipping of loops... that was my primary inspiration)
< 1503245774 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503245803 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode 😎
< 1503245805 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F60E SMILING FACE WITH SUNGLASSES]
< 1503246050 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hee
< 1503246093 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :alercah: you should use the whole chicken for the best experience.
< 1503246099 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ais523: feather is future-proof.
< 1503246121 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: very much so
< 1503246140 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503246146 0 :int-e!~noone@int-e.eu PART #esoteric :"HOLISITC CHICKEN"
< 1503246146 0 :int-e!~noone@int-e.eu JOIN :#esoteric
< 1503246151 0 :APic!apic@apic.name PRIVMSG #esoteric :Good old Future.
< 1503246153 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503246155 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode 😎
< 1503246156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F60E SMILING FACE WITH SUNGLASSES]
< 1503246156 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503246176 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: how does that handle nested loops?
< 1503246179 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION really wishes he could stumble on an original idea for once.
< 1503246190 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: by moving further to the left.
< 1503246346 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: the pointer is somewhere in the 41 -37 ... 41 -37 part, pointing to a 41 if scanning to the left or to a -37 if scanning to the right; the further nested the loops, the further left the pointer will be in that part.
< 1503246402 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see, you're using the position of the data pointer to track the nesting level, not the position of the instruction pointer
< 1503246407 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes.
< 1503246409 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is how I'd expected it'd be done
< 1503246438 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which allows me to have a very uniform (if inefficient) trranslation.
< 1503246473 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503246483 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode 😎
< 1503246484 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F60E SMILING FACE WITH SUNGLASSES]
< 1503246492 0 :APic!apic@apic.name PRIVMSG #esoteric :It will not get better over Time.
< 1503246493 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503246506 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode 😎
< 1503246508 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F60E SMILING FACE WITH SUNGLASSES]
< 1503246511 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs
< 1503246528 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :APic: I don't see the actual character and there are many smileyds
< 1503246539 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I should switch to privmsg, perhaps
< 1503246556 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: originality is an itch. you can't strike it, just scratch it. find what irks you. what are your wishes? what are your "man, it'd be so nice to have..."?
< 1503246715 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: come to think of it, there's probably a construction which uses the value of a tape element
< 1503246744 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just put the nesting level directly on the tape, and use it as a value to branch on to see if you've gon far enough yet
< 1503246746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily: I don't have much of an idea, to be honest. Sometimes, something looks like an appealing idea to me, and then it loses its subjective value over time.
< 1503246819 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I started writing a small Rust program to learn the language
< 1503246835 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and already ended up doing heavy amounts of type-level metaprogramming and had an idea for a new language feature and a new optimisation
< 1503246951 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503246959 0 :APic!apic@apic.name PRIVMSG #esoteric :int-e: True.
< 1503246971 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the idea that functions could be manipulated by a program as a linked list of statements, with expressions that could be modified on the fly
< 1503246980 0 :APic!apic@apic.name PRIVMSG #esoteric :Type-Safety ♥
< 1503246988 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so, for example, say we have a function f. f[1] is the first statement, f[2] second, etc.
< 1503246988 0 :APic!apic@apic.name PRIVMSG #esoteric :`unidecode ♥
< 1503246989 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2665 BLACK HEART SUIT]
< 1503246995 0 :APic!apic@apic.name PRIVMSG #esoteric :Aaaah
< 1503247003 0 :APic!apic@apic.name PRIVMSG #esoteric :Good old 4-Letter-Codes.  😎
< 1503247024 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :say f[5] was an if conditional - then f[5].condition would be the condition, f[5].ifblock would be another list of statements, f[5].elseblock, and then f[6] after it.
< 1503247059 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, explain what feather is
< 1503247083 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://esolangs.org/wiki/Feather
< 1503247088 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I can't; the wiki page may help
< 1503247102 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at a very rough approximation, it's an esolang I started to write, couldn't pin down the details
< 1503247116 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then got really upset because not only did nobody else understand my esolang, I didn't understand it either
< 1503247139 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: explore the idea. build a working prototype. draft sketches on random pieces of paper. doodle. have a feel for it. where shall it lead?
< 1503247151 0 :APic!apic@apic.name PRIVMSG #esoteric :ACTION actually misread „moony“ as „money“, lol.
< 1503247162 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily: a working prototype? I can't even do that.
< 1503247163 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION goes insane thinking about feather
< 1503247168 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's very maddening because looking at individual parts of it, it feels like it /should/ work, and yet I can't grasp the whole, and even when just focusing on individual parts, there's always complications which means you can't pin down exactly how they work
< 1503247193 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you know, if you'd let us look at individual parts, we could help
< 1503247197 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, do it like i do it: implement and test each little bit at a time, with little/no order lol
< 1503247210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :then again, I don't want to go mad either :P
< 1503247214 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I don't understand any of them either :-(
< 1503247225 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I have worked out the correct order in which to approach them, I think
< 1503247228 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, i volunteer my brain
< 1503247236 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: yes you can.
< 1503247242 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :just so i can figure out what it is
< 1503247242 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :moony: you can?
< 1503247245 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of my Feather-related work has been on what must be the first step: to work out a language that it's theoretically possible to implement Feather in
< 1503247260 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o
< 1503247268 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( aka, Feather? )
< 1503247270 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than Feather itself, that is
< 1503247282 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you need to get started somehow
< 1503247282 0 :APic!apic@apic.name PRIVMSG #esoteric :lol
< 1503247293 0 :APic!apic@apic.name PRIVMSG #esoteric :moony talks, People listen.
< 1503247301 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah but how do you know it won't be precursors to Feather all the way down...
< 1503247305 0 :APic!apic@apic.name PRIVMSG #esoteric :k
< 1503247313 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :by the looks of the unfinished article, it does sound like a cool concept
< 1503247318 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503247323 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :once you have a working proto-Feather interpreter (i.e. one that implements Feather but doesn't fulfil all the provenance restrictions needed to be a Feather interpreter), you can then retroactively change it to have been written in Feather itself
< 1503247330 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: good morning to you
< 1503247345 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's another of the steps where I think I know how it works but I don't have a working set of precise details
< 1503247347 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :well first, we need to build a time machine and put a computer inside it with a link to the time machine
< 1503247385 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you know what, I'm going to borrow Feather's specification from the future, brb.
< 1503247387 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :then we need to solve the halting problem so ais523's brain wont asplode
< 1503247388 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: good afternoon
< 1503247399 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :done we made feather
< 1503247407 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :halting problem is easy to solve - use Banana Scheme
< 1503247412 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the language in which the proto-Feather interpreter is written needs the following properties: functional with minimal side effects (nothing beyond what you need to communicate with the user, and ideally not even that); a working call/cc; an eigenratio of 1, ideally for all idiomatic interpreters rather than just one of them; a syntax simple enough that self-interpreting is easy
< 1503247424 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :eigenratio?
< 1503247424 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :brb rewriting ais523 in banana scheme
< 1503247431 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, and ideally it wouldn't go into an infinite loop just because the program mentioned one
< 1503247438 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :wait how do i write things in banana scheme
< 1503247444 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: imagine running a program through a large stack of self-interpreters
< 1503247466 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :functional and call/cc is easy
< 1503247471 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, minimal side effects? hmm. you may have to make a entire new language for that
< 1503247480 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :not sure about the eigenratio, and the infinite loop thing - maybe not :P
< 1503247480 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the eigenratio is the amount of slowdown you get by adding another interpreter to the stack, expressed as a ratio between the execution times
< 1503247497 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. why don't you want it to speed up?
< 1503247509 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(in other words, eigenvalue < 1)
< 1503247517 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/eigenvalue/eigenratio/
< 1503247521 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: it's clearly impossible to get an eigenratio < 1, because that means that the more self-interpreters you had in the stack, the faster it would get
< 1503247533 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meaning you could create an arbitrarily fast impl via stacking an arbitrary number of interps
< 1503247551 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and necessarily outpacing the "programming speed of light" for the computer you were running on
< 1503247556 0 :`^_^v!~nycs@pool-173-61-30-116.cmdnnj.fios.verizon.net QUIT :Quit: This computer has gone to sleep
< 1503247560 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, go make a fork of the rust compiler. i think (tm) it has a eignratio of 1
< 1503247570 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :eigenratio = 1 is possible if each level of self-interpreters only adds a constant time
< 1503247570 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :the compiler is written to be compiled by itself
< 1503247577 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: most compilers have eigenratio 1 :-P
< 1503247605 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, the most promising approach to writing an eigenratio-1 interpreter is to have it work as a compiler + eval
< 1503247606 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: a self-interpreter that writes the code to be interpreted to the current file, and then restarts the file.
< 1503247624 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or something like Lua's load().
< 1503247644 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, go ask in #xkcd. they're esoteric enough to help maybe? :P
< 1503247659 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ais523: but if the compiler is being freshly compiled, doesn't that give it eigenratio > 1?
< 1503247662 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :also, just claiming this now: inb4 brainfuck but with more instructions
< 1503247663 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: I think a simple eval() would do
< 1503247697 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alercah: the point is that if you repeatedly compile the compiler with itself, then eventually run a different program with the final compiler in the chain
< 1503247700 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program doesn't run any slower
< 1503247704 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ais523: ohh ok
< 1503247711 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ais523: I thought you were including the time to compile the compilers
< 1503247717 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so each layer of compiler didn't give you a slowdown of a factor, but a slowdown of a constant amount of time, which doesn't show up on the ratio
< 1503247811 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, is memory usage counted as a side effect?
< 1503247852 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: hmm, I guess for this to work it needs to avoid using notable extra memory for each level of self-interps, too
< 1503247877 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I guess it's probably OK to have a Feather interpreter that crashes due to memory loss, or gets very slow after a while, at least to start with
< 1503247882 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :hrm, well your 'functional with minimal side effects' requirement seems to be fulfilled by unlambda.
< 1503247885 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could perhaps optimize it later? maybe even retroactively?
< 1503247904 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: Unlambda actually does very well in a number of categories as a language in which to write Feather
< 1503247910 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its main drawback is being almost impossible to write in
< 1503247926 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, why not make a abstraction of unlambda?
< 1503247931 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or, actually, it's not that hard to write but is hard to do anything else with)
< 1503247939 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :in fact, let me see how that could be done... hrm.
< 1503248010 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :so user output as only side effect? leme think
< 1503248014 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you treat unlambda as an asm it's not that bad
< 1503248036 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I think I've figured out how to do I/O in a pure functional language without making evaluation order visible
< 1503248055 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the general issue of doing I/O in Feather is a pretty awkward one, especially output
< 1503248060 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, well, ...Damn, you got me into a feather problem
< 1503248066 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because after you've output something, you can retroactively change things so that you didn't output it
< 1503248076 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: really, I recommend not thinking about it
< 1503248091 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe the problem actually is unsolvable!
< 1503248102 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, talking through this here has helped, because it's making Feather seem less possible rather than more
< 1503248109 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, who knows. if it is this could be a issue with modern mathematics......
< 1503248122 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: Don't worry, I'm already mad, I think I might be able to solve it (after trying everything else first :P)
< 1503248122 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :not feather, but our form of mathematics and logic
< 1503248154 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :maybe we can use anger to disguse our thoughts so the universe doesnt notice us thinking about feather.
< 1503248187 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o
< 1503248208 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, hey, its worth trying.
< 1503248227 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moony: sorry, but anger has the opposite effect hth
< 1503248279 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? hth
< 1503248280 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.
< 1503248285 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :unhelpful as usual
< 1503248296 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? hambiguitous
< 1503248296 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh right 'hope that helps'
< 1503248297 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :We're not sure what hambiguitous means, but it's definitely not hth.
< 1503248378 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503248382 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, would a feeling of calm help? Cats make calmness. *prepares to flood chatroom with kittens*
< 1503248386 0 :APic!apic@apic.name PRIVMSG #esoteric :`? Boobies
< 1503248387 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Boobies? ¯\(°​_o)/¯
< 1503248390 0 :APic!apic@apic.name PRIVMSG #esoteric :🙌
< 1503248490 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Main Page14]]4 10 02https://esolangs.org/w/index.php?diff=52884&oldid=52881 5* 03Oerjan 5* (-238) 10You failed to discuss this in the right place hth
< 1503248548 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they probably discussed it on the discord server :-P
< 1503248565 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, a "discord server" isn't actually a server, it's more like a channel
< 1503248596 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moony: probably
< 1503248973 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :so, i figured out this: Feather is likely a purely functional language that is self interperting with minimal/no side effects
< 1503248996 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and throwing the word "retroactively" around a lot
< 1503249008 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hmm. "	in Feather, you create objects by cloning+modification, and if you retroactively change the parent object, that changes all its decendants, so it comes to the same thing"
< 1503249017 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that actually sounds coo.
< 1503249018 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :l
< 1503249056 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sure, if it wasn't a cool language I don't think I'd have spent this much mental effort on it
< 1503249081 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Feather itself (as opposed to the language in which it's originally implemented) sort-of has side effects because a retroactive change is similar to an assignment in that sense
< 1503249082 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :do we have any more feather info? :P lets see if we can try and piece it together. Communal brainpower only thinking about PARTS cant be as bad as thinking about the WHOLE
< 1503249110 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: or let me think about the WHOLE, because I'm already INSANE :P
< 1503249112 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, one big problem is "how do you encapsulate things well enough that a retroactive change doesn't create an infinite loop"
< 1503249116 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say I retroactively change something to itself
< 1503249126 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather does that by going back in time to the point at which it was created, changing nothing
< 1503249127 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what is this retroactive change, first of all?
< 1503249131 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then running hte program from there
< 1503249160 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: you can define the core operation pretty easily; when an object is "created" it gets a handle (which is probably just a continuation) that describes the object
< 1503249175 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you can retroactively change the object via using the handle; it replaces what the object was at the time it was created
< 1503249178 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ooh, object continuations?
< 1503249181 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is basically what call/cc already does
< 1503249190 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o
< 1503249210 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, so the idea is you have a continuation on an object, but you implement that via call/cc at the time the object's created
< 1503249239 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, i assume once its done it goes back in time to program start and gives output immediately?
< 1503249240 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you later want to change what the object was, you use the continuation to rewind back to the time it was created
< 1503249247 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and put a different object (taken from the future) there instead
< 1503249259 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: not necessarily, although that's an interesting idea
< 1503249287 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :then just use up the needed compute time, or even cut program execution out of the timeline entirely, making it have no side effects (in essence)
< 1503249300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a program is basically a "chunkstream" that works like Easy; it's a program followed by input to it, but the program is meant to be a self-interpreter (or approximately so) so it recognises the input as more code to run
< 1503249324 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_O
< 1503249336 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole notion of retroactively replacing the whole program execution with the output does actually solve most of the major problems with the output, though
< 1503249424 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, your welcome :)
< 1503249455 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :im happy to not erase that moment frm the timeline and keep it to myself as long as you dont do the same
< 1503249548 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: so I don't have an actual time machine
< 1503249553 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but ideally, when you retroactively change something in Feather
< 1503249575 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's carefully crafted so that the change has no visible effect until the moment you tried to go back in time and change it
< 1503249592 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, just keep a state tracker. Sure it'll eat memory like hell by keeping track of all timelines, but it'll do the job for a theoretical system
< 1503249616 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Tracking state isn't a panacea here
< 1503249686 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Taneb, i swear i'll erase you from the timeline /s
< 1503249693 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Be my guest ;)
< 1503249705 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION wonders if they realise this universe is a program on moonys computer
< 1503249714 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_O
< 1503249728 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :nope they noticed.
< 1503249746 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION prepares timeline wipe before remembering it only creates a new branch, he fucked this timeline up
< 1503249746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yay! Can moony use the program to give me lots of money?
< 1503249759 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, no
< 1503249762 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Aw.
< 1503249777 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :as in 'i refuse to go through the effort of making a template'
< 1503249782 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Can moony use the program to metaprogram, so he can generate code that gives me the ability to give myself lots of money?
< 1503249793 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, no
< 1503249803 0 :APic!apic@apic.name PRIVMSG #esoteric :lol
< 1503249806 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i refuse to give you a shitty life hack
< 1503249807 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Can moony prove that the universe is on his computer?
< 1503249822 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, sure. You now no longer exist in the branch of this timeline.
< 1503249828 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :a branch tho
< 1503249831 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :YaaaaY!
< 1503249833 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :you exist here because i cant undo it.
< 1503249835 0 :APic!apic@apic.name PRIVMSG #esoteric :ais523: Phœnix-Feathers pwn. At least in the final Fantasies.  😎
< 1503249844 0 :APic!apic@apic.name PRIVMSG #esoteric :moony: Sad but true.
< 1503249859 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Can you remove APic from another branch in the timeline?
< 1503249863 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, done
< 1503249868 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :YaY!
< 1503249870 0 :APic!apic@apic.name PRIVMSG #esoteric :rdococ: In my Dreams, probably.
< 1503249877 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i deleted everyone assosiated eith #esoteric in another timeline besides me.
< 1503249883 0 :APic!apic@apic.name PRIVMSG #esoteric :rdococ: Also, in other Branches, my Nick is actually „ACTPic“.
< 1503249889 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Now, can you force APic's current subconscious to enter the timeline in which he does not exist?
< 1503249899 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, i refuse
< 1503249899 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/sub//
< 1503249903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Why?
< 1503249907 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :bcuz its mean
< 1503249918 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh, true.
< 1503249930 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :APic: hmm, the translation used for the English versions of Final Fantasies is "Phoenix Down", but I know that several details, both major and minor, are different in different language versions
< 1503249938 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :here, i'll force APic from 10 seconds ago to branch off and then be shoved into the timeline where he doesnt exist
< 1503249941 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there may well be a language where they're phœnix feathers insetead
< 1503249971 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, tip: your 'feather' language will be awesome according to this timeline over here, from 2 years ago.
< 1503249983 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: Can you create a branch in the timeline which has developed the technology necessary to broadcast information across branches - even to branches which don't have the technology necessary to receive those messages?
< 1503250001 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: well, Feather's time-travel model is basically one in which retroactively changing something destroys your current timeline and recreates it via replaying from that point with the change
< 1503250006 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, that'd make the program crash. do you want that? (:
< 1503250008 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( At each time step, the universe is recreated from scratch. The trick is to make it appear smooth and efficient. )
< 1503250021 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: Ooh! I want to know what it feels like to crash!
< 1503250021 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you get a timeloop if the retroactive change happens again in the new timeline, thus you need every change to somehow negate the fact it was made
< 1503250029 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :int-e, eeexxxaaaccctttllly
< 1503250039 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, it means you no longer exist. in every timeline. forever.
< 1503250051 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: Is the crash local to me, or global?
< 1503250065 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :psst, someone kline him and scramble the DNS cache so he thinks i deleted freenode
< 1503250072 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...
< 1503250104 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Moony, I'll still have these logs.
< 1503250107 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm not dumb.
< 1503250123 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, oh right. Oh well.
< 1503250133 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But I am pretty stupid.
< 1503250138 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, are italics standard on IRC nowadays?
< 1503250142 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :if onyl i could disable the auto timeline split safety feature.
< 1503250146 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my client interprets tab as toggle-italics, but I thought most didn't
< 1503250158 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :pretty sure they are. altho tab italics is NOT standard
< 1503250169 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :my client uses ctrl+i for italics
< 1503250175 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :my client doesnt even let me enter a tab
< 1503250181 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :neither does mine
< 1503250195 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: control-I /is/ a tab
< 1503250196 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :not even sure where it tabs to
< 1503250213 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, oh. ok it is standard then.
< 1503250214 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: it isn't, they are two distinct characters
< 1503250216 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :oh I just realized that thing int-e keeps doing is a thought bubble
< 1503250219 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like control-J is a newline, control-M is a carriage return, control-[ is escape, etc.
< 1503250221 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :...can't believe I didn't see that earlier
< 1503250230 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :TieSoul, wonder what took you so long
< 1503250236 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :	I copied and pasted tabs from a text editor. see? not italic.	
< 1503250243 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yeah I know right
< 1503250260 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :I can type italics with ctrl-i too
< 1503250275 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :bolditalicunderline4color
< 1503250288 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: it used to be that copy-pasted tabs would italicise on this client
< 1503250295 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: oh
< 1503250333 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :anyways back to feather
< 1503250337 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, any known syntax?
< 1503250370 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I can't remember the details, but the intention was that it should be similar to Smalltalk but work for different reasons
< 1503250404 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"a b" would normally call method b on a, but if a was "unboxed" it'd provide b as an argument to a
< 1503250425 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was some method you could call on things to get an unboxed version of them, but I can't remember whether it was ^ or #
< 1503250430 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whichever one you'd use in that situation in Smalltalk
< 1503250461 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I believe ^ is return in Smalltalk
< 1503250464 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the method name for the low-level retroactive change was <<=
< 1503250475 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :by the way, you guys are lucky. this is timeline '0' persay
< 1503250497 0 :APic!apic@apic.name PRIVMSG #esoteric :Branchporting pwnd in the NetHacks.
< 1503250533 0 :APic!apic@apic.name PRIVMSG #esoteric :ais523: We had the Phönixfeders in the Germanies, at least so i believe.
< 1503250536 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: so did you create timeline 0 with everyone in it, or...?
< 1503250545 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :because if so, why do I exist here
< 1503250564 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, how do you think it started? Im not going to spend milleniums handcrafting a universe. i let it do its thing.
< 1503250604 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: if you think it's such a bad idea to spend millenia hand-crafting a universe, maybe you should tell the kinds of people who hand-craft universes for fun!
< 1503250635 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, its not a bad idea. i just dont wanna spend it. even if i DO live several billion years.
< 1503250645 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503250684 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? esoteric
< 1503250686 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet.
< 1503250690 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i recall some universe that had a world on the back of a giant turtle that had 3-4 elephants on it... I also remember leaking it into this world by mistake
< 1503250700 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, might wanna revise that. its so much more now.
< 1503250705 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm wondering if I've fallen into the wrong #esoteric by mistake :-P
< 1503250715 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, lol
< 1503250715 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: discworld?
< 1503250723 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, i refuse to say
< 1503250730 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: OOP language where methods themselves are objects
< 1503250732 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I preferred it when it was mostly about programming
< 1503250733 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :now back on topic before i blow you to bits
< 1503250739 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, ah.
< 1503250745 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the offtopic discussion is much less objectionable than it was a couple of decades ago
< 1503250754 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, more like 1½
< 1503250754 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, theoreticals are fun too! 
< 1503250777 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I ended up leaving #esoteric for long periods of time because I just wasn't interested in the topics it normally discussed
< 1503250785 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mm
< 1503250796 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :thats normal. #xkcd is better anyways :P
< 1503250838 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :discussion of every kind there. from the comic to space-time 
< 1503250874 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh and hppa lurks there. hasnt been here in a while has he
< 1503250890 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :(not lurks, really, he's a active talker)
< 1503250900 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :saw him yesterday, i think
< 1503250921 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, joining.
< 1503251145 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :A housemate taught me a cool way to represent scenes for graphicsy stuff yesterday
< 1503251157 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :As functions from points to the distance to the closest surface
< 1503251169 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :And you can take the union of two scenes with, like, liftA2 min
< 1503251184 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :yeah, signed distance functions
< 1503251192 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :they're neat
< 1503251208 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Yeah!
< 1503251213 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :FireFly, i have a suspicion: are you named after the show/movie/book/whateveritis
< 1503251229 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :moony: no
< 1503251234 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :common misconseption
< 1503251235 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I always assumed FireFly was an aquatic insect
< 1503251238 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :misconception too
< 1503251245 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Taneb: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm
< 1503251246 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :o_o
< 1503251272 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :has a nice collections of primitives and tricks for sdf's
< 1503251282 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :raymarching is fun :)
< 1503251346 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Also if you take the derivative of the signed norm function at a surface point, you get the surface's normal
< 1503251400 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :yeah, so you can use an approximation of the gradient (like central difference) to get the normal
< 1503251405 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :handy for light computations
< 1503251486 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I've been working on something that uses automatic differentiation for that today
< 1503251544 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :kill me
< 1503251589 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :But I find Sundays difficult because I tend to forget to drink
< 1503251606 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: just hold your breath
< 1503251623 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: that doesn't work
< 1503251654 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: well the underlying theory is sound.
< 1503251675 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :anyway...
< 1503251685 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Taneb: why sundays in particular?
< 1503251719 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Taneb: I learned about the idea of automatic differentiation a while ago, it seems like it'd be really handy for that, yeah
< 1503251742 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :FireFly, my office has a sink that I can see from my desk, so I remember to drink Mondays through Fridays
< 1503251743 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :in cases when the distance function is possible to express neatly
< 1503251748 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Ah
< 1503251751 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : what's the name for epsilon-epsilon-epsilon-...? <-- phi_2(0) iiuc.
< 1503251786 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :hm
< 1503251810 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :well that certainly sounds like it could be it
< 1503251815 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Veblen_function although it's pretty dense.
< 1503251835 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :FireFly, I'm a bit crap at looking after myself today tbh :(
< 1503251841 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :In general, in fact
< 1503251877 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :oh I see
< 1503251885 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 PRIVMSG #esoteric :yeah I think you're right
< 1503251892 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Taneb: https://www.youtube.com/watch?v=O-1zEo7DD8w  ← this from Revision earlier this year is pretty cool, LJ (to the right) is livecoding a scene expressed as an sdf and rendering it with raymarching in half an hour
< 1503252023 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(leave it to demosceners to do crazy stuff like that in half an hour :P)
< 1503252083 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Yeah, the housemate who told me about this is into demoscene
< 1503252103 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ah
< 1503252127 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I've played a bit with raymarching and distance fields, but not enough..
< 1503252705 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :While I'm thinking about it I'm going to get a drink
< 1503252710 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hmm.
< 1503252724 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How about an OO language where even the methods are objects?
< 1503252775 0 :MDude!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net JOIN :#esoteric
< 1503252776 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Taneb: you could try keeping a bottle of water by the desk
< 1503252783 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :or you could try getting addicted to tea, I find that works pretty well too
< 1503252788 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :well, ais523 has me trapped trying to figure out how to make a precursor functional language feather could be implemented in
< 1503252813 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't mean to; feel free to stop thinking about it if you like!
< 1503252822 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :no. never
< 1503252862 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :FireFly, I really don't like the taste of tea
< 1503252891 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ah
< 1503252894 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :But the bottle suggestion might work
< 1503253537 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION explodes
< 1503253799 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :exploding moons are so last century
< 1503254159 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :one thing i don't recall ais523 ever explaining, is what's supposed to happen if you replace an object with something that _contains_ the original, but isn't identical to it.
< 1503254183 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, might wanna explain that... could be a issue. dont want to crash the universe do we?
< 1503254185 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you can smuggle back objects from previous timelines like that
< 1503254192 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the new-timeline object contains the old-timeline object
< 1503254208 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from before the retroactive replacement
< 1503254211 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :the old-timeline object would be modified in the old timeline right?
< 1503254221 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the old timeline no longer exists
< 1503254242 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you make a retroactive change, that /always/ ends the current timeline, and starts from a new timeline that branched off from the previously current timeline at the point at which the object was created
< 1503254249 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :then what happens if you write to the old timeline object which supposedly should be gone
< 1503254255 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there's only one timeline at a time
< 1503254290 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: there is a consistent answer to this, but I'm not 100% sure offhand what it is
< 1503254300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, think of it in terms of call/cc
< 1503254303 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :this is the best conversation to happen here in months
< 1503254312 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ikr
< 1503254337 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whenever you create an object, you do so within a call/cc function, the function that's called/cc takes the continuation and adds it to a field of the object, then returns the object
< 1503254377 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but that means that if you have a smuggled object then you also have its timeline, through its continuation.
< 1503254379 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then to retroactively change the object, you take the continuation (which you can access because it's in a field of the object), and give it the new object as an argument (thus effectively rerunning the program from the point at which the object was created)
< 1503254408 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right, this is indeed correct, although you only have the timeline at the point the object was created
< 1503254416 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess there's only one active timeline at a time, but you can have plenty of dormant timelines
< 1503254419 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, uh, how would a self referencing object behave?
< 1503254434 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: I don't believe it's possible to create a self-referencing object in Feather
< 1503254446 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk
< 1503254457 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't have any way to change the current value of a field, only retroactively change the object's value at creation time
< 1503254487 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the equivalent of "an object reference" is "an object's continuation", as that's the only thing that differs between an object and a clone of an object; but an object has its own continuation available already
< 1503254511 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: also, I don't think you can reasonably get mad at me for not knowing how Feather works :-P
< 1503254515 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :cant you just go back in time, put the object inside its own field, and have a recursive object?
< 1503254536 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony: no, then the object has a copy of itself from the /previous/ timeline
< 1503254541 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is not an exact copy of itself
< 1503254550 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ah
< 1503254556 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :eventually, if you follow the chain of objects, it'll bottom out because you'll reach a timeline in which the object didn't self-reference
< 1503254565 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: I think not being reasonable is one of the characteristic features of going mad.
< 1503254576 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however! you can have an object that tracks the number of nesting levels you want
< 1503254590 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and use accessor functions for the nested copies which, if they don't find a nested copy, retroactively increase the number of nesting levels
< 1503254592 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that they can give you one
< 1503254617 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this allows you to have an object that's observationally indistinguishable from one with an infinite number of nested copies of itself from previous timelines
< 1503254651 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ais523: do you have a logical system to express this in?
< 1503254659 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, you can also (probably? as usual, I'm unsure as to the details) do this with Feather interpreters, allowing you to have a Feather interpreter that's written in Feather and which runs using a chain of interpreters that's observationally indistinguishable from infinitely large
< 1503254665 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alercah: no
< 1503254695 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this gives you really powerful introspection properties, as if you need a new debug feature, you can just retroactively add it to the interpreter and the feature is now there
< 1503254769 0 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Ping timeout: 248 seconds
< 1503254782 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you may have a hard time finding pieces of history to discard though, which is a bit ironic for something that wants to be a light-weight smalltalk
< 1503254836 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, "how is it possible to make all of this not incredibly inefficient and getting slower as the program runs" is a major problem
< 1503254853 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, I guess it can be lightweight in syntax and language features required to be sufficiently powerful, and yet still almost impossible to run in practice?
< 1503254884 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523, ...wow, i just got trapped in a logical paradox: If i were to be erased permanantly from the timeline, would i notice? Intersects heavily with the 'where does the brain go after death if anywhere' problem
< 1503254891 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it feels to me like having a formal logic might be a useful stepping stone, though making a self-modifying logic may be no easier I guess
< 1503254892 0 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric
< 1503254894 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 QUIT :Ping timeout: 260 seconds
< 1503254927 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alercah: from my point of view, the time travel mechanics are the /least/ confusing part, I just use the call/cc-based definition
< 1503254935 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ais523: eh, fair
< 1503254946 0 :APic!apic@apic.name PRIVMSG #esoteric :😎
< 1503254949 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, call/cc is fairly confusing as operations go, but once you understand it everything else is fairly straightforward
< 1503254957 0 :APic!apic@apic.name PRIVMSG #esoteric :,o0(Call Collect.)
< 1503254973 0 :APic!apic@apic.name PRIVMSG #esoteric :0800-333-42 42 here in the Germanies.
< 1503254977 0 :APic!apic@apic.name PRIVMSG #esoteric :Hm
< 1503254979 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, there's a fairly simple definition in terms of fork(1) and blocking I/O operations that's clearly insane from an efficiency point of view but is very simple to understand)
< 1503254982 0 :APic!apic@apic.name PRIVMSG #esoteric :Maybe another 42 at the End.
< 1503254983 0 :APic!apic@apic.name PRIVMSG #esoteric :Dunno.
< 1503255000 0 :APic!apic@apic.name PRIVMSG #esoteric :Probably.
< 1503255005 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :APic: huh, free-to-call phone numbers are 0800 in Germany too? I'm a bit surprised, because that's also the prefix for them in the UK
< 1503255019 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: there's a EU norm
< 1503255023 0 :APic!apic@apic.name PRIVMSG #esoteric :ais523: To dial in the united Kingdom for free, we would need 00800.
< 1503255023 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it used to be 0130
< 1503255027 0 :APic!apic@apic.name PRIVMSG #esoteric :int-e: True.
< 1503255059 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(not sure when that was phased out, 15 or so years ago?)
< 1503255078 0 :APic!apic@apic.name PRIVMSG #esoteric :Cannot…   remember…     the…     Past…
< 1503255085 0 :APic!apic@apic.name PRIVMSG #esoteric :,o0(Must not.)
< 1503255162 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :End of 2000, lucky guess.
< 1503255165 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the UK is shit
< 1503255202 0 :APic!apic@apic.name PRIVMSG #esoteric :Well.
< 1503255211 0 :APic!apic@apic.name PRIVMSG #esoteric :ACTION does not quite like that they separated from the EU again.
< 1503255220 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we haven't yet
< 1503255221 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no, the UK is shit
< 1503255223 0 :APic!apic@apic.name PRIVMSG #esoteric :With their Pounds and Stuff…
< 1503255226 0 :APic!apic@apic.name PRIVMSG #esoteric :Oh.
< 1503255227 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and 48% of Brits don't like it either
< 1503255231 0 :APic!apic@apic.name PRIVMSG #esoteric :ais523: Thanks for Telling.
< 1503255233 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a very close referendum
< 1503255233 0 :APic!apic@apic.name PRIVMSG #esoteric :That is news to me.
< 1503255234 0 :APic!apic@apic.name PRIVMSG #esoteric :🙌
< 1503255238 0 :APic!apic@apic.name PRIVMSG #esoteric :s/new/New/
< 1503255257 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :welcome to what will soon become corporate hell if Theresa May gets her way (heh, rhyme)
< 1503255295 0 :APic!apic@apic.name PRIVMSG #esoteric :lol
< 1503255306 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: Theresa May is only prime minister because nobody else both a) actually wants the job and b) has the support of enough MPs that they wouldn't immediately be removed if they became Prime Minister
< 1503255340 0 :APic!apic@apic.name PRIVMSG #esoteric :,o0(Mana-Points…)
< 1503255341 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: wait, what about the Labour party?
< 1503255371 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that would be part b)?
< 1503255377 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503255381 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: they fail b), there are enough MPs in parties who strongly dislike Labour that they would be able to vote out any Prime Minister from that party
< 1503255413 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the fundamental rules of being the prime minister is that you need the confidence of at least half the MPs
< 1503255415 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: yeah, but none of them trust the Tories anymore
< 1503255426 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: most of them /are/ the Tories
< 1503255437 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I agree that many Tories don't trust each other
< 1503255471 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh, and let's not forget that DUP thing
< 1503255502 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dup, dup.
< 1503255526 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote democrats
< 1503255528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1503255530 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote democratic
< 1503255531 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :701)  Why does CL get called functional?   it's sort of like how you call ancient greece democratic.
< 1503255544 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote election
< 1503255544 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :529)  Hulu's movie selection is like MST3K without the MST3K characters. \ 944) * ais523 challenges the americans here to remember who lost in the most recent UK general election   ais523, the lib dems
< 1503255581 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :depends what you mean by lost.
< 1503255614 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: that quote is older than the most recent election, i think.
< 1503255620 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503255660 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the coalition government was actually the best government we've had for a while IMO
< 1503255666 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` doag quotes | grep 'challenges the americans'
< 1503255669 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you seriously think so?
< 1503255673 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2267:2013-02-26  addquote * ais523 challenges the americans here to remember who lost in the most recent UK general election   ais523, the lib dems
< 1503255706 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tories seem to really like privatization - or at least the tories that currently control the party do
< 1503255713 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: they didn't screw a whole load up (and most of what they did was the conservatives backstabbing the lib dems to make them less popular)
< 1503255728 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pro-privatization is a standard Conservative position, I think
< 1503255784 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :privatization helps to perpetuate the rich-poor divid
< 1503255785 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e
< 1503255794 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or at least what we've seen of it
< 1503255848 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( privatization is for when you want to have things run to the ground, not when you want to conserve them )
< 1503255890 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :privatization paves the way for cyberpunk
< 1503255891 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, I don't think there's ever been a political party who's name's been accurate for more than a century or so
< 1503255994 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the main argument in favour of privitization is that history has shown that the British government is fairly bad at running sections of the economy itself
< 1503255997 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote 241
< 1503255997 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :241)  shit would make great currency, because everyone would have it and you could literally be filthy rich
< 1503256016 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote 941
< 1503256016 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :941)  I stand by the argument that fungot is the one making the most sense in this channel.
< 1503256037 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: I wouldn't leave it to for-profit organizations either
< 1503256038 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION pats fungot
< 1503256039 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: so, hey, it was our table! if he's interested, he'll push it back to your side. the salt shaker over to their side, this means that, for all intents and purposes
< 1503256053 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION hugs fungot
< 1503256053 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: but in a metaphorical sense. what metaphor would that be, exactly? presents dino never coexisted! your interaction could have dire repercussions. it could tear you apart, and the person in a book, and what's more, it's a book about a tugboat that employs superseded scientific theories for locomotion!
< 1503256071 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how does fungot generate malformed lines like that?
< 1503256071 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: in this fallacy, t-rex? i am so happy! it's impossible, utahraptor." then, hey presto, you're a muslim!
< 1503256080 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :holy shit
< 1503256097 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` tail -n1 <(cat -n quote)
< 1503256098 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: quote: No such file or directory
< 1503256102 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` tail -n1 <(cat -n quotes)
< 1503256103 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​  1313	 IMO, the best thing to do with wisdom is ignore it
< 1503256118 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: fungot's sentences only locally make sense, it basically aims for each stretch of n words (where n would typically be around 3) to make sense individually and has no idea of where the sentence as a whole is going
< 1503256118 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: are you you're going trick-or-treating this year, a balloon! the balloon goes up some of the way, we can consider the real question, which is a good thing! stupid problems? that is hilarious right
< 1503256132 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503256150 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style
< 1503256150 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
< 1503256151 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there a way to change n?
< 1503256166 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :^help
< 1503256166 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1503256169 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :rdococ, that'd be very tricky I imagine
< 1503256180 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Are you familiar with how Markov chains are implemented?
< 1503256191 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: well the whole model is kind of static; fizzie is tuning the knobs which probably involves picking n.
< 1503256212 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503256220 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Oh.. I forgot aboutt this esolang. (its one i made, and can only be computed by solving the halting problem)
< 1503256221 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :http://esolangs.org/wiki/HBL
< 1503256232 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :models come out of variKN, IIRC: https://github.com/vsiivola/variKN
< 1503256318 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the idea of incorporating floats into brainfuck using some command.
< 1503256323 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think n might be slightly variable, too?
< 1503256352 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe a / command to take the left branch in the surreal number tree?
< 1503256506 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: do you think mindscrew could do with an additional feature like non-integers?
< 1503256553 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no idea, it's hard to know what features should and shouldn't be in BF derivatives
< 1503256579 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, atm mindscrew is a derivative of pbrain with its own procedure tape and procedure pointer
< 1503256859 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later
< 1503257541 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer
< 1503257688 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503257775 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: the idea is that there would be two new commands: / and *. / would take the left branch in the surreal number tree, * the right branch. (if it's at the top, it just adds one). here -> https://upload.wikimedia.org/wikipedia/commons/4/49/Surreal_number_tree.svg
< 1503257794 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so +/ results in one half, ++/ results in one and a half, etc.
< 1503257818 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :+/* is 3/4, +/*/ would be 5/8
< 1503257820 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have ways to undo that, too?
< 1503257827 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :good point
< 1503257827 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what happens if you do one and undo another
< 1503257839 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :there'd probably be one to go up the tree
< 1503257842 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bear in mind that the only way to read a value in BF in a way that affects control flow is to bring it back to zero
< 1503257848 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if you have two downs and one up, then the two downs are equivalent
< 1503257884 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :/ to branch left, * to branch right, and ^ to branch up, maybe?
< 1503257914 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ooh, what if we used those as the only commands, disregarding + and -?
< 1503257921 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : so if you have two downs and one up, then the two downs are equivalent
< 1503257934 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what is a "down"?
< 1503257946 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm talking about going the left branch, the right branch, and up
< 1503258008 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :having one up operation also means a [^] loop will always set the cell to 0, which is interesting
< 1503258012 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(0 is at the top of the tree)
< 1503258037 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :left and right are both opposites of up, thus down
< 1503258047 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my point is that / and * are observationally equivalent
< 1503258051 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1503258055 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no way to distinguish between them from within the language
< 1503258060 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...ah.
< 1503258068 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the only way to get an [] loop to exit would be to ^ enough to take it back to zero
< 1503258081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hum.
< 1503258223 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503258684 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi Phantom_Hoover.
< 1503258690 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :helo
< 1503258716 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 JOIN :#esoteric
< 1503258894 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :`unidecode ẙåẘẙ
< 1503258895 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1E99 LATIN SMALL LETTER Y WITH RING ABOVE] [U+00E5 LATIN SMALL LETTER A WITH RING ABOVE] [U+1E98 LATIN SMALL LETTER W WITH RING ABOVE] [U+1E99 LATIN SMALL LETTER Y WITH RING ABOVE]
< 1503258961 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503259444 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503259654 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric
< 1503259654 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host
< 1503259654 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503259844 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :`unidecode h̄ů
< 1503259844 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0068 LATIN SMALL LETTER H] [U+0304 COMBINING MACRON] [U+016F LATIN SMALL LETTER U WITH RING ABOVE]
< 1503259871 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :Oo
< 1503260259 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :YaY
< 1503261131 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503261160 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:5502:45fb:bd0d:b9a2 QUIT :Quit: Leaving
< 1503261471 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi imode
< 1503262062 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hi rdococ.
< 1503262444 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I invented editable floating point format.
< 1503262518 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It is stored by 40-bits, consisting of a unsigned 34-bit integer, a sign bit, and a 5-bit number of decimal places (0=no decimal places but the dot is still included, 1-29=that many decimal places, 30=divide by zero, 31=no decimal places and no dot)
< 1503262523 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this?
< 1503262728 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Decimal places?
< 1503262748 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1503262757 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, in decimal
< 1503262774 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(The integer part is stored in binary though)
< 1503262846 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Also, the intention is that it will be converted to IEEE format when you are doing calculations with it; the editable format is only for editing, and there are multiple ways of representing the same number)
< 1503263006 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why does it have a specific option to divide by zero?
< 1503263027 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :To represent positive and negative infinity, and NaN.
< 1503263045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right
< 1503263083 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might want to change it so that almost all of those patterns are NaN, other than a specific pattern each for +∞ and -∞
< 1503263380 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I could, although the way I have it now just seem simpler to convert to IEEE format, since the "number of decimal places" field can index a table of what to divide by.
< 1503263537 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(The sign bit can also be taken together with the number of decimal places field to index such a table, if wanted)
< 1503264347 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503264589 0 :zseri!5e86d9fe@gateway/web/freenode/ip.94.134.217.254 QUIT :Ping timeout: 260 seconds
< 1503264808 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503265548 0 :MDead!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net JOIN :#esoteric
< 1503265679 0 :MDude!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net QUIT :Ping timeout: 255 seconds
< 1503265684 0 :MDead!?@? NICK :MDude
< 1503267903 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503268654 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503269236 0 :LKoen!~LKoen@2a01:e35:2eed:a430:6dfa:16bd:df3d:3a4b QUIT :Remote host closed the connection
< 1503269280 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: brb restarting router
< 1503269457 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 248 seconds
< 1503269884 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503269943 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection
< 1503270447 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1503270715 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503270790 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds
< 1503273314 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503273602 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Quit: ZNC 1.6.4+deb1 - http://znc.in
< 1503273621 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric
< 1503274736 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503275017 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: did u know, that in addition to being a mathematician, mandelbrot is also a delicious almond flavoured cookie?
< 1503275229 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :benoit was an entity of many talents
< 1503275444 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :pastries are fundamentally mathematical
< 1503275493 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: i did, since i somewhat understand german
< 1503275523 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(also since the norwegian cognate is mandelbrød)
< 1503275537 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose i may not have known it was a cookie specifically.
< 1503275644 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and going from the google hits, the norwegian word doesn't refer to that.
< 1503275725 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think i'll have to summarize that as "no".
< 1503278900 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily helloerjan hichaf
< 1503278906 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloren
< 1503279171 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintophia
< 1503279522 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION now has the rust compiler enviornment working in his linux sandbox bot for the users to use)
< 1503279629 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :moonythedwarf, lol better be a good sandbox
< 1503279658 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :it is. Using same sandbox as HackEgo over there
< 1503279729 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :ah
< 1503280021 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds
< 1503280094 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503280102 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :bonsoœøırjan, QUINTHELLOPIA, mhelloonythellodwarf, ^hellov.
< 1503280270 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bhelloily
< 1503282141 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric
< 1503282264 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it's the same oren
< 1503282354 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :o/
< 1503282393 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You should have said "nope, must be a different oren" on the other server.
< 1503282470 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :LOL
< 1503282738 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :you will only perceive different orens depending on your clearance level. unauthorized access entails class A amnestics.
< 1503282836 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :There's actually only one oren, and that oren is only connected to one server, but it's possible to "see" oren on multiple different servers due to optical effects.
< 1503282848 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You know. Internet refraction and all that.
< 1503282877 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Technically, I'm only connected to my website's server, and then the irc program is running on that.
< 1503282897 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? \oren\
< 1503282898 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... unenthickenable, eh?
< 1503282904 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Internet refraction?
< 1503282942 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`slwd \oren\//s/attempt/optical attempt/
< 1503282943 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\oren\//\oren\ is an optical attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... unenthickenable, eh?
< 1503283000 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hezzo38. swamp gas from a weather balloon was trapped in a thermal pocket and reflected the light from Venus.
< 1503283532 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? moony
< 1503283533 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moony? ¯\(°​_o)/¯
< 1503283539 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? moonythedwarf
< 1503283540 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moonythedwarf? ¯\(°​_o)/¯
< 1503283543 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? moonheart08
< 1503283544 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moonheart08? ¯\(°​_o)/¯
< 1503283550 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i cant even find my own entry
< 1503283557 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ironic.
< 1503283581 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :we need to make a glob alias (if thats possible) that turns itself into a list of my usernames
< 1503283692 0 :LKoen!~LKoen@2a01:e35:2eed:a430:6414:3940:2681:9390 JOIN :#esoteric
< 1503283963 0 :LKoen!~LKoen@2a01:e35:2eed:a430:6414:3940:2681:9390 QUIT :Ping timeout: 255 seconds
< 1503284433 0 :hakatashi!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection
< 1503284553 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :you have to be yourself first, not the persons who are you. a strong identity by itself is its own personal self.
< 1503284677 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think that is not relevant to that?
< 1503284746 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503285167 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: FIREWORK CHICKEN
< 1503285725 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`wisdom moon
< 1503285727 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moon//moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ computing and luxon, making porthellos and @tells a real pain
< 1503285780 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grwp -l moon
< 1503285789 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​☾_ \ ciol \ #esoteric \ moon \ pluto
< 1503285800 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ciol
< 1503285801 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ciol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming language that has insults as commands.
< 1503287116 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503287222 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503290634 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving...
< 1503291901 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds
< 1503292131 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503292202 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503292522 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503297418 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503298876 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503301141 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 240 seconds
< 1503301466 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1503302166 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 JOIN :#esoteric
< 1503302727 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds
< 1503303305 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503303964 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 QUIT :Ping timeout: 260 seconds
< 1503304153 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503304864 0 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 QUIT :Remote host closed the connection
< 1503305169 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 248 seconds
< 1503305915 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 240 seconds
< 1503306041 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503306323 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503307352 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503307405 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503308338 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Moo?
< 1503309309 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503309343 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503309604 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 246 seconds
< 1503311340 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52885&oldid=52769 5* 03LyricLy 5* (+203) 10
< 1503311475 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I would be lying if I didn't find that esolang name really susceptible to many kinds of badly made puns.
< 1503311569 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :holy crap, the user list is what, 90% spambots?!
< 1503311585 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection
< 1503311613 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503311761 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1503312547 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi AnotherTest.
< 1503312579 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :https://xkcd.com/329/
< 1503315229 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503315924 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily.
< 1503316233 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52886&oldid=52870 5* 03Rdococ 5* (+1) 10Removed a [[Typespam]] duplicate from "Non-alphabetic", added mindscrew.
< 1503316257 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503316294 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc.
< 1503316314 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :helloily.
< 1503316368 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :concept: brainfuck on a stack
< 1503316423 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503316641 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: what's your instruction set?
< 1503316656 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :for brainfuck on a stack, or mindscrew?
< 1503316732 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :for your brainfuck on a stick.
< 1503316746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hah, stick
< 1503316773 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm not sure, it was just a random thing (that has already been created multiple times by the looks of the stack-based category)
< 1503316811 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :well, there may be some historical precedent...
< 1503316843 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how about a swap instruction that, when first called, swaps the top element of the stack with the tail of the stack, and the second time it's called, reverses that action? (then third time does it again, etc.)
< 1503316886 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so, on the nth time it is called, if n is odd then it swaps the head of the stack with the tail of the stack, but if it's odd then it swaps the bottom element in the stack to the top.
< 1503316914 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :that's having a register.
< 1503316944 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true.
< 1503316954 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :which doesn't sound too bad of an idea, actually.
< 1503316981 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION throws a ninja smoke bomb. be back tonight.
< 1503316985 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: STRIP CHICKEN
< 1503317572 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION eats a chicken
< 1503319193 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503319775 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi Antoxyde.
< 1503321448 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? rdocco
< 1503321451 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdocco? ¯\(°​_o)/¯
< 1503321553 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn rdocco//Rdocco Coffee is a well-known brand of coffee in Universe M-7, and does not contain a highly lethal substance engineered to cause bullet time and addiction.
< 1503321555 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'rdocco': Rdocco Coffee is a well-known brand of coffee in Universe M-7, and does not contain a highly lethal substance engineered to cause bullet time and addiction.
< 1503321955 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 JOIN :#esoteric
< 1503322161 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi zseri.
< 1503322164 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? feather
< 1503322165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A feather is something that can be found on most birds. It is responsible for their ability to not spontaneously float, seeing as how feathers are made of osmium. Penguins and ostriches have more feathers than most other birds, many of which are internal.
< 1503322174 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? Feather
< 1503322175 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A feather is something that can be found on most birds. It is responsible for their ability to not spontaneously float, seeing as how feathers are made of osmium. Penguins and ostriches have more feathers than most other birds, many of which are internal.
< 1503322180 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 PRIVMSG #esoteric :hi
< 1503322186 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? osmium
< 1503322187 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :osmium? ¯\(°​_o)/¯
< 1503324012 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503324027 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503326167 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION is still thinking on how Brainfuck with floats could work.
< 1503326197 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Maybe / should divide the value by 2, and * should multiply it? It'd be like dec/increasing the exponent.
< 1503326453 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503327217 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 QUIT :Quit: Page closed
< 1503327380 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503327621 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds
< 1503327652 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Esoteric bignums.
< 1503327876 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: using unevaluated expressions as anonymous functions
< 1503328787 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a896:1df1:8d97:e228 JOIN :#esoteric
< 1503329486 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: Bit operations that work on bignums.
< 1503329496 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :They would assume an infinite number of bits.
< 1503329523 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. value >> shift would be  math.floor(value / 2^shift)
< 1503329703 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net
< 1503329730 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503330989 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503331362 0 :Antoxyde_!~Antoxyde@185.159.156.6 JOIN :#esoteric
< 1503331487 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi humans. hi TieSoul.
< 1503331505 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds
< 1503331515 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a896:1df1:8d97:e228 PRIVMSG #esoteric :implying I'm not a human?
< 1503332060 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no, you're a Soul.
< 1503332587 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a896:1df1:8d97:e228 PRIVMSG #esoteric :makes sense
< 1503333871 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503334090 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503334380 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503334668 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :My extension to the MMIX simulation has been added into the webpage for MMIX extensions.
< 1503334727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Next on the todo list is creating an extension for the webpage for MMIX extensions.
< 1503335270 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1503336572 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503337356 0 :propumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric
< 1503337500 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503337520 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 248 seconds
< 1503337658 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :EEEEEECCCCLIIIPSSSEE TODAY
< 1503337763 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes I know
< 1503338559 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a896:1df1:8d97:e228 QUIT :Ping timeout: 255 seconds
< 1503338683 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i know. I wont really get to see it ):
< 1503338692 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :not in person
< 1503339127 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 JOIN :#esoteric
< 1503339254 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503339940 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 JOIN :#esoteric
< 1503339980 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 PRIVMSG #esoteric :hi
< 1503339987 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :hi
< 1503340003 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome zseri 
< 1503340005 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02zseri: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.)
< 1503340369 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503341486 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503341754 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :right now it looks like someone took a bite out of the sun
< 1503342608 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting
< 1503343039 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503343346 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/ncZlg6u
< 1503343367 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :pools of light thru my grapevine are crescent shaped!
< 1503344099 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yay! I'm not the only one!
< 1503344622 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yay!
< 1503344659 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`yay
< 1503344660 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: yay: not found
< 1503344669 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :we need a `yay command right now.
< 1503345376 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 PRIVMSG #esoteric :yes
< 1503346367 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`nay
< 1503346368 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: nay: not found
< 1503346389 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 PRIVMSG #esoteric :`pay
< 1503346390 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pay: not found
< 1503346401 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 PRIVMSG #esoteric :`may
< 1503346402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: may: not found
< 1503347891 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :it was reallly cool
< 1503347910 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1503347920 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :all the birds flew to their sleeping tree and then two minutes later they fleww out again
< 1503347940 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :and the sealions barked more at eachother
< 1503347961 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :"hey get out of my sun" "no you get out of my sun"
< 1503348210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03OliverB 5*  10New user account
< 1503349095 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503349327 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 248 seconds
< 1503349345 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503349361 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 248 seconds
< 1503349733 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503349783 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503350001 0 :zseri!5e86d216@gateway/web/freenode/ip.94.134.210.22 QUIT :Quit: Page closed
< 1503350508 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 JOIN :#esoteric
< 1503350599 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :“Your password must be at least 8 characters long, cannot be the same as your login name, must have lowercase and uppercase letters and at least two digits, and it can't contain the "@" character.”  Stop with these random different arbitrary restrictions on password formats already!
< 1503350631 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :"can't contain @"
< 1503350632 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :why
< 1503350633 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :what
< 1503350639 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :no idea
< 1503350642 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :`quote @
< 1503350643 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :80)   fungot!*@* added to ignore list.   AnMaster: i'd find that a bit annoying to wait for an ack. \ 226)  lol @ closed character set standard   "What does this codepoint represent?" "Nobody knows." \ 446)  sllide: @ is an OS made out of only the finest vapour \ 494)  monqy: help how do I us
< 1503350644 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :how does that restriction make any semblance of sense
< 1503350670 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :perhaps passwords with @ break the system, and the system is just horribly implemented
< 1503350693 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :but it's at least better if they tell that in advance than if I get a random error message with no explanation for why it doesn't like your password
< 1503350703 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :true
< 1503350721 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I saw a screenshot recently where "Your password is already taken."
< 1503350739 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :They probably don't break the system because they check that the character isn't there and fail early. It's probably backslashes or apostrophes that break their system, if anything.
< 1503350784 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :Oh, it also says the password cannot contain accented letters.
< 1503350791 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :I forgot that part.
< 1503350797 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I sure love arbitrary password restrictions
< 1503350800 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Can it contain emoji?
< 1503350815 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :rdococ: no idea
< 1503350835 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm still upset over the fact that "£" is not in ASCII.
< 1503350844 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :really the only restrictions in there that make sense are "at least 8 characters long and not identical to username"
< 1503350883 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :is the euro sign in ASCII? don't think so right
< 1503350892 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :wait
< 1503350894 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :definitely not
< 1503350906 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :did the euro even exist when ASCII was made
< 1503350946 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Anyone here planning to go to ICFP this year?
< 1503350946 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :it didn't
< 1503350955 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :what's ICFP?
< 1503350965 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :oh I see
< 1503351005 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :well, especially considering I just learned about ICFP, no.
< 1503351014 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I'm not planning to
< 1503351028 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Ha, fair enough :)
< 1503351032 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :TieSoul: you can look this up if you don't know ASCII by heart.  The printable ASCII characters are exactly  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
< 1503351063 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I mean, I deduced it from the fact that the Euro didn't even exist when ASCII was created
< 1503351106 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :The reason £ isn't ASCII is the A stands for American
< 1503351107 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that's not even the Euro
< 1503351110 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :rdococ: I mean the 'A' of ASCII is probably-- yeah
< 1503351113 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it's british pound
< 1503351117 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I know
< 1503351131 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :I wasn't talking about the pound sign at all
< 1503351144 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :A bigger mystery is why £ is not on my keyboard layout
< 1503351150 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :the euro thing was just an aside
< 1503351163 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :TieSoul: that's not really an argument. The characters ^`~\ also barely existed when ASCII was created, the first three of them exist as overprint characters you put into printer heads so you can add accents to characters by backspacing, the fourth one is basically just invented, although it's a simple enough shape that you can find prior uses if y
< 1503351163 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :ou really want to
< 1503351205 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :And while @ existed, it was sort of barely used before ASCII, and gained popularity because of ascii, together with those four characters
< 1503351257 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :@ in its current use is kind of weird since it's an abbreviation of a two-letter word, and not very useful
< 1503351264 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :but I believe it was originally something else
< 1503351284 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :but once these were in ascii and a lot of ASCII printers were made, people started using them for all sorts of computing things
< 1503351285 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :"at a rate of" originally
< 1503351316 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :yeah, makes sense
< 1503351316 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Like, 10 bananas @ 50p = £5
< 1503351342 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :Taneb: wait what? that was _after_ decimization?
< 1503351366 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 PRIVMSG #esoteric :but it'd be a stretch to argue that € could be in ASCII because "they made it up before the euro existed"
< 1503351369 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :wob_jonas, no, I made that example up
< 1503351603 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:eda7:8619:872c:ab32 QUIT :Quit: Leaving
< 1503351746 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ok, completely offtopic here, but trump decided he'd look at the eclipse without protection. https://twitter.com/stefanmymind/status/899704177437421568
< 1503351789 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503352105 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Interesting, apparently there's several ideas proposed as to how ‘@’ developed, and not at all clear-cut
< 1503352110 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :https://en.wikipedia.org/wiki/At_sign#Theories_of_origin
< 1503352145 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :FireFly: maybe, but in any case it did exist before ASCII
< 1503352394 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I like how diverse different languages' vocabulary for @ is
< 1503352448 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :FireFly: the # sign is even worse. nobody knows how to call it, not even by a long name.
< 1503352458 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hehe
< 1503352470 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I think ‘hash sign’ is neutral/widespread enough
< 1503352471 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :(There's also some trouble with \ and | characters, but less.)
< 1503352491 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :It's a wafer!
< 1503352708 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Pound sign, number sign, octothorpe, sharp...
< 1503352709 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :In swedish I'd use "galler" (lit. bars/grid/fence/…), but "brädgård" (lumber yard) is pretty common too
< 1503352784 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :for @ there's a lot of options… the most common one would be "snabel-a" (elephant's-trunk a), but "kanelbulle" (cinnamon bun) is pretty common too
< 1503352788 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :or just an english "at"
< 1503354162 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wait are you saying swedes actually call a # a lumberyard
< 1503354193 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Hebrew word for # is "sulamit"
< 1503354199 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which means something like "small ladder"
< 1503354315 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :in Hungarian, the # character used to be called "andráskereszt" for some reason, even though that name makes no sense. These days it's usually called "kereszt", which is not much better, because × is also called "kereszt". There are informal names like fence or wafer which actually work better but are rarely used.
< 1503354331 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :Oh, also it's often called "kettőskereszt" which is actually a good name.
< 1503354860 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or at least I always thought that was the etymology
< 1503354901 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :According to https://www.nordicnames.de/wiki/Sulamit "Sulamit" is a Finnish and Swedish name with a different Hebrew etymology.
< 1503355274 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection
< 1503355828 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 240 seconds
< 1503356031 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :I'm making tea. Who wants tea?
< 1503356075 0 :Melvar!~melvar@dslb-092-072-159-070.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds
< 1503356081 0 :idris-bot!~idris-bot@dslb-092-072-159-070.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds
< 1503356101 0 :Melvar!~melvar@dslb-092-072-159-070.092.072.pools.vodafone-ip.de JOIN :#esoteric
< 1503356140 0 :idris-bot!~idris-bot@dslb-092-072-159-070.092.072.pools.vodafone-ip.de JOIN :#esoteric
< 1503356407 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503356442 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503356721 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503356946 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503357054 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503357174 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving...
< 1503357646 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503357841 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 248 seconds
< 1503357923 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503358031 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503358101 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 240 seconds
< 1503358146 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503358377 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 240 seconds
< 1503358399 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503358481 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 240 seconds
< 1503358483 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 255 seconds
< 1503358529 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 JOIN :#esoteric
< 1503358577 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503358617 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds
< 1503358735 0 :hppavilion[1]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 248 seconds
< 1503358960 0 :hppavilion[0]!~dosgmowdo@76.14.249.98 QUIT :Ping timeout: 248 seconds
< 1503358960 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503359530 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503359999 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503360048 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :https://icfpcontest2017.github.io/post/lightning-one/ -- status update about judging the ICFP contest 2017, somewhat disappointing because they're still very early in the process
< 1503360283 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: CHARGED CHICKEN
< 1503360300 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION has quit (Quit: TASTY CHICKEN)
< 1503360557 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric
< 1503363250 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503363334 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503363426 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Quit: Leaving
< 1503363873 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503364108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503364881 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503367089 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(0)14]]4 N10 02https://esolangs.org/w/index.php?oldid=52887 5* 03B jonas 5* (+6867) 10Created page with "'''(0)''' is a family of programming languages by [[David Madore]] defined in the 2017-08 blog entry [http://www.madore.org/~david/weblog/d.2017-08-18.2460.html Un peu de prog..."
< 1503367210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52888&oldid=52886 5* 03B jonas 5* (+10) 10Add (0), also fix some of the asciibetisation
< 1503367275 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07David Madore14]]4 10 02https://esolangs.org/w/index.php?diff=52889&oldid=52878 5* 03B jonas 5* (-73) 10
< 1503367320 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :this is a super nomicy act: https://www.ontario.ca/laws/statute/06l21?search=leap#BK0
< 1503367336 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :" If a provision conferring power on a person or entity to make a regulation is amended, or repealed and replaced, so as to confer the power or substantially the same power on a different person or entity, the second person or entity has power to revoke, amend or replace the regulation made by the first one. "
< 1503367436 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net PRIVMSG #esoteric :was this enacted after an ex-president complaining to the new one "dude, stop undoing what I did"
< 1503367503 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.”
< 1503367512 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 JOIN :#esoteric
< 1503367555 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :I hope this time I didn't accidentally create an esolang that's substantially different from the one David described. That was an embarrassing although interesting error.
< 1503367638 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 QUIT :Client Quit
< 1503367705 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :Welcome to the international hub for esoteric programming language design and deployment! | 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
< 1503367735 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the ICFP contest is, like, over.
< 1503369817 0 :moonythedwarf!?@? NICK :sidy
< 1503369905 0 :sidy!?@? NICK :moony
< 1503370002 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03UtilityHotbar 5*  10New user account
< 1503370263 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52890&oldid=52837 5* 03UtilityHotbar 5* (+181) 10/* Introductions */
< 1503370430 0 :moony!?@? NICK :sidy
< 1503370449 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: How come no olist today?
< 1503370449 0 :sidy!?@? NICK :moony
< 1503370827 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503370829 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the olist has been eclipsed hth
< 1503370943 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :another totally human new user, i see
< 1503371664 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 248 seconds
< 1503371721 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? rdocco
< 1503371723 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Rdocco Coffee is a well-known brand of coffee in Universe M-7, and does not contain a highly lethal substance engineered to cause bullet time and addiction.
< 1503371734 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget rdocco
< 1503371735 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what?
< 1503371772 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503372182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell TieSoul  how does that restriction make any semblance of sense <-- random guess: they want to make sure people don't use their email as password.
< 1503372182 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503372533 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hurl
< 1503372533 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/
< 1503375902 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 N10 02https://esolangs.org/w/index.php?oldid=52891 5* 03UtilityHotbar 5* (+4263) 10Created page with "==B1NARY== *No Hello world program available* B1nary is a language developed while UtilityHotbar was attempting to create a tally/prediction machine for use as an example intr..."
< 1503376005 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52892&oldid=52891 5* 03UtilityHotbar 5* (+40) 10
< 1503376080 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52893&oldid=52892 5* 03UtilityHotbar 5* (+48) 10
< 1503376081 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? kerbal
< 1503376082 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kerbal? ¯\(°​_o)/¯
< 1503376095 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? space
< 1503376096 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Humans come from space. In particular, the part of space that has Earth in it.
< 1503376178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52894&oldid=52893 5* 03UtilityHotbar 5* (+86) 10
< 1503376277 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52895&oldid=52894 5* 03UtilityHotbar 5* (+35) 10
< 1503376306 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52896&oldid=52895 5* 03UtilityHotbar 5* (+9) 10/* Introduction */
< 1503376331 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52897&oldid=52896 5* 03UtilityHotbar 5* (-34) 10/* B1NARY */
< 1503376351 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52898&oldid=52897 5* 03UtilityHotbar 5* (+1) 10/* Introduction */
< 1503376402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52899&oldid=52898 5* 03UtilityHotbar 5* (+2) 10/* Output */
< 1503376434 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52900&oldid=52888 5* 03UtilityHotbar 5* (+13) 10/* B */
< 1503376505 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? program
< 1503376506 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A program is an image created by means of prography.
< 1503376513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52901&oldid=52899 5* 03UtilityHotbar 5* (+2) 10/* B1NARY */
< 1503376552 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52902&oldid=52901 5* 03UtilityHotbar 5* (+9) 10/* Introduction */
< 1503376586 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52903&oldid=52902 5* 03UtilityHotbar 5* (+48) 10/* B1NARY */
< 1503376648 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52904&oldid=52903 5* 03UtilityHotbar 5* (+16) 10/* Output */
< 1503376780 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52905&oldid=52904 5* 03UtilityHotbar 5* (+254) 10/* Counter manipulation and the trash function */
< 1503376798 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52906&oldid=52905 5* 03UtilityHotbar 5* (+3) 10/* Counter manipulation and the trash function */
< 1503376981 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52907&oldid=52906 5* 03UtilityHotbar 5* (+10) 10/* == */
< 1503377029 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52908&oldid=52907 5* 03UtilityHotbar 5* (+44) 10/* Basic commands: */
< 1503377044 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52909&oldid=52908 5* 03UtilityHotbar 5* (+4) 10/* Conditions */
< 1503377107 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52910&oldid=52909 5* 03UtilityHotbar 5* (+17) 10/* Syntax and Commands */
< 1503377714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52911&oldid=52910 5* 03UtilityHotbar 5* (+9631) 10
< 1503377761 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52912&oldid=52911 5* 03UtilityHotbar 5* (-32) 10/* Interpreters: */
< 1503377889 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52913&oldid=52912 5* 03UtilityHotbar 5* (-75) 10/* Interpreters: */
< 1503378104 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52914&oldid=52913 5* 03UtilityHotbar 5* (+0) 10/* Interpreters: */
< 1503378343 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric
< 1503378403 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? oerjan
< 1503378404 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 ark-nemesis is Noah. He thrice punned without noticing it.
< 1503378408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What was the third pun?
< 1503378419 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? password
< 1503378420 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ask boily
< 1503378420 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The password of the word is unacceptably delayed
< 1503378427 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1503378435 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg password
< 1503378442 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :11155:2017-08-16  learn The password of the word is unacceptably delayed \ 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  [[B1nary]]"
< 1503378562 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi QUIT :Ping timeout: 240 seconds
< 1503380065 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52916&oldid=52914 5* 03UtilityHotbar 5* (+17) 10/* Counter manipulation and the trash function */
< 1503380250 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52917&oldid=52890 5* 03UtilityHotbar 5* (+218) 10/* Introductions */
< 1503380344 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503380566 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503381354 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi JOIN :#esoteric
< 1503381722 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503381840 0 :Guest13707!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503381840 0 :Guest13707!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503383410 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503383926 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503384241 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503384270 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds
< 1503384322 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503384618 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503385300 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503389009 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503389290 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503392735 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503393098 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503393546 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 JOIN :#esoteric
< 1503395644 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503395647 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 JOIN :#esoteric
< 1503395802 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Hi, I have created this program (https://github.com/DragonComputer/Swarm/blob/master/swarm.py) which is an interpreter for an esoteric language that I designed to be able to support random program generation.
< 1503395896 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Language's state is currently draft and it consists of 360 (which can be change in the future) atomic instructions.
< 1503395966 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :This file contains a self-replicating program (https://github.com/DragonComputer/Swarm/blob/master/replicate.code)
< 1503396130 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :My purpose was designing a logic to provide evolutionary improvements over the generated programs. But I'm failing to get a successful result. There are two main problems here;
< 1503396190 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric
< 1503396205 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :1 - Generated random programs are too random and useless that it seems like they will never be able to reach to a useful state.
< 1503396395 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :2 - I was planing the use threading to provide a competitive ecosystem for the programs that the goal is the program with the most system resource consumption is the program that be able to replicate itself most.
< 1503396480 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :But seems like operating system's max thread limit is an issue and the logic of my program for generating a competitive environment is failing.
< 1503396600 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Could someone desire to collaborate in such an idea like combining automatic program generation and evolutionary algorithms? Because I desperately need help :/
< 1503396763 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/nrx1ufya
< 1503396764 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :muahahah!
< 1503396855 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503396858 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :you can try to use it by `python swarm.py` command it will generate random programs on the same directory.
< 1503396892 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503397079 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/p96yiH4x
< 1503397084 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :now nobody can out bfderivative me
< 1503397147 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 255 seconds
< 1503397481 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/Fd2NsMyX
< 1503397692 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :oh there's a bug
< 1503398624 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/kANZH82k
< 1503398630 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ok now cellptr ops in it
< 1503399206 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :mertyildiran: I tried to do what you're doing
< 1503399208 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but the problem is
< 1503399220 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :"local optima"
< 1503399238 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for example let's say you want to write a program that can NOT a binary digit 1 -> 0, 0 -> 1
< 1503399248 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :a program that produces 0 for all inputs will be "fairly" good
< 1503399253 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: it's not even optimizing a little bit. Its state is far from machine learning.
< 1503399276 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and every change to the const 0 program will temporarily make it worse
< 1503399284 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so you'll never end up with a better program through random mutations alone
< 1503399291 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: did you run the swarm.py file?
< 1503399296 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :no
< 1503399312 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :thus proving that creationists were correct in saying the eye is too complex to have evolved .
< 1503399314 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric ::D
< 1503399317 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :OK try to run then you will see the result on your terminal.
< 1503399380 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :what does it even do?
< 1503399405 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: creates random programs and run them.
< 1503399414 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and what's the point in that?
< 1503399423 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: you have a linux based system right?
< 1503399426 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yes
< 1503399434 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: OK then you can try.
< 1503399457 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: the point is creating a general purpose program generation.
< 1503399486 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for what?
< 1503399498 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: there is no practical purpose
< 1503399541 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503399567 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: look there are 2 main problems. I have a solution for the first one.
< 1503399663 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I will create a statistical data from top 10 best Python projects to find out the frequency distribution of the Python keywords and standard libraries.
< 1503399724 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: and generate instructions according to that distribution data. For example print 0.08, if 0.05, while 0.03 etc.
< 1503399750 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: so that the program will not be too random.
< 1503399762 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: but for second problem I have no solution.
< 1503399776 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I'm simply unable to create a competitive environment.
< 1503399797 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: operating system and some low level implementations are blocking my way.
< 1503399837 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: also the overall logic is not certain in my mind.
< 1503399975 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I mean how we can define success and failure for a computer program? I tried to use "if there is an error in the program then it's a failure and don't replicate itself" but the error rate is too high that no program is able to survive.
< 1503400516 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 JOIN :#esoteric
< 1503401248 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello, fellow members of homo sapiens! I have not been abducted and replaced with an exact replica of myself whose job is to act, look, and even think like me while being under the control of evil aliens!......wait.
< 1503401291 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: as long as you act and think the same, nobody's gonna care.
< 1503401339 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :good, because that means the non-existent aliens will not be unable to carry out their plan of enslaving humanity! not mw not ha not ha!
< 1503401487 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :rdococ: hi, my name is John Titor and I'm not a time traveller just an ordinary person. Nice meet with a non-alien person.
< 1503401505 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :*Nice to meet...
< 1503401547 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503401617 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: a goto system that supports implicit longjmp without having to declare that you want to jump longly
< 1503401626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so sort of like continuations, I guess?
< 1503401665 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503401670 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi boily.
< 1503401697 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :really, the way I could see something like that working is a construct that declares a global variable set to the continuation of a block, and then executes that block
< 1503401715 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. { stuffBeforeLabel } label abc; stuffAfterLabel;
< 1503401726 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :abc would be defined as the continuation as stuffBeforeLabel.
< 1503401765 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :which would, coincidentally, transfer control flow to the beginning of stuffAfterLabel.
< 1503402072 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Somebody has Capgras?
< 1503402336 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm.
< 1503402400 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc, mrelloman.
< 1503402700 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello.
< 1503402703 0 :APic!apic@apic.name PRIVMSG #esoteric :Heya
< 1503402707 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily detected.
< 1503402763 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :concept: functions which have access to not only their continuations, but... well... it's hard to explain, but it's the opposite of a continuation :P
< 1503402793 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so they have access to their continuation (continues execution) and their, well, history...?
< 1503402904 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i DID IT
< 1503402905 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I think.
< 1503402909 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 QUIT :Ping timeout: 260 seconds
< 1503402933 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/Vxk0UKmP <- this oughta work to emulate a 4bit flip flop
< 1503402936 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well
< 1503402943 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :4x 1 bit flip flops
< 1503402951 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that are addressable
< 1503403043 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ah fuck
< 1503403043 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :no
< 1503403051 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :nah forget it
< 1503403059 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :this just allows you to store cell[adr] = adr
< 1503403148 0 :^v!v^@me.pxtst.com QUIT :Ping timeout: 240 seconds
< 1503403248 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 248 seconds
< 1503403248 0 :catern!~catern@catern.com QUIT :Ping timeout: 248 seconds
< 1503403257 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1503403312 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :Ping timeout: 248 seconds
< 1503403457 0 :^v!v^@me.pxtst.com JOIN :#esoteric
< 1503403506 0 :catern!~catern@catern.com JOIN :#esoteric
< 1503403566 0 :FireFly!znc@freenode/staff/firefly QUIT :Quit: Goodbye
< 1503403611 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric
< 1503403909 0 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric
< 1503404561 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 JOIN :#esoteric
< 1503404603 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :Did anyone write an answer to my questions?
< 1503404935 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :which one?
< 1503404999 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: COMPACT CHICKEN
< 1503405090 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :success or failure of a program
< 1503405096 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :do you have an expected output?
< 1503405104 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you calculate the derivation from the output
< 1503405187 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 JOIN :#esoteric
< 1503405198 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for random programs...
< 1503405199 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well
< 1503405204 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :some of them might not even terminate
< 1503405204 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so
< 1503405213 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and you never know whether they will terminate or run forever
< 1503405223 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so that depends on what you consider success
< 1503405394 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 QUIT :Ping timeout: 260 seconds
< 1503405669 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and yes, forking a lot of threads will fuck up the OS scheduling
< 1503405670 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and resources
< 1503405709 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :also python internal threads are only useful for I/O heavy things afaik
< 1503405720 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :because executing python byte code takes a global lock
< 1503405740 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so unless you have threads waiting for I/O there's pretty much no benifit in having multiple threads afaik
< 1503405828 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: in nature lack of resources cause the elimination. Organism with better DNA survives. Computers have also limited resources. How do we implement the same logic with nature's?
< 1503405922 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :uhm...
< 1503405926 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :I think the rules of operating system is the main problem here.
< 1503405937 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you want to "create" "animals"
< 1503405944 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you need to have some environment
< 1503405948 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that you put programs in
< 1503405952 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :in which they can move around and gather food
< 1503405954 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :otherwise
< 1503405957 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :what's the point?
< 1503405987 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :organism with better DNA survives because they are fitter for a purpose
< 1503405993 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but what is YOUR purpose?
< 1503405998 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :Sure CPython is not a good choice for parallelism but I was looking a completely error free language.
< 1503406013 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :A program that runs long? Then while 1: is the best program anyway
< 1503406031 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :---> very boring
< 1503406064 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you might be interested in CoreWars
< 1503406066 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or BF Joust
< 1503406074 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :programs compete against each other
< 1503406094 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :this way you can evolve programs by letting them fight against each other and take the winner
< 1503406103 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :mutate the winner into 10 new programs and then see if one of thes performs even better
< 1503406122 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but you need a heuristic function to determine which program is better than another
< 1503406136 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(which in core wars is how many other programs it can beat)
< 1503406159 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i.e. if you want to find the fastest brainfuck program to compute 100
< 1503406197 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then your heuristic function will depend on the amount of cycles it used and how far it is of off producing the number 100
< 1503406218 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you create 10 random initial programs, mutate each into 10, run them each and then pick the top 10 of those and repeat
< 1503406230 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or you use a more genetic approach where you "combine" programs into each other
< 1503406288 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i.e. instead of creating 100 random version of the top 10 you "breed" these top 10 among each other and then run those
< 1503406333 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :trivially something like while j < len(...): new_dna = dna_parent_a[j] if rand(0,1) == 0 else dna_parent_b[j]
< 1503406356 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so the new dna is a mix of the two parents dna
< 1503406366 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :not very sufficient
< 1503406372 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :*clever
< 1503406385 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :in practice i think they slice whole regions and also cut/add/extend dna
< 1503406397 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :!bftxt_gen
< 1503406400 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :!help
< 1503406400 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :mroman_: I do !zjoust; see http://zem.fi/bfjoust/ for more information.
< 1503406403 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm
< 1503406407 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :^help
< 1503406407 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1503406415 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`help
< 1503406415 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
< 1503406418 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :we have too many bots
< 1503406428 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls /
< 1503406432 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr
< 1503406435 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls /bin
< 1503406436 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chacl \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ getfacl \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ jo
< 1503406448 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls opt
< 1503406448 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access opt: No such file or directory
< 1503406453 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls /opt /usr/bin
< 1503406458 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/opt: \  \ /usr/bin: \ [ \ 2to3 \ 2to3-2.6 \ 2to3-2.7 \ a2p \ addpart \ addr2line \ aot-compile \ appletviewer \ apropos \ apt \ apt-cache \ apt-cdrom \ apt-config \ apt-extracttemplates \ apt-ftparchive \ apt-get \ aptitude \ aptitude-create-state-bundle \ aptitude-curses \ aptitude-run-state-bundle \ apt-key \ apt-mark \ apt-sortpkgs \ ar \ ar
< 1503406470 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm
< 1503406508 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`genbf moo
< 1503406509 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fold: invalid number of columns: ‘moo’
< 1503406513 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`genbf 10
< 1503406514 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​,<+,.,>-+>
< 1503406523 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm
< 1503406580 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`döts brainfuck
< 1503406581 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bräïnfück
< 1503406587 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :right.
< 1503406599 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: yeah that's also a good question, an endless loop is the most resource heavy thing. Isn't a window driven program's root level code an endless loop?
< 1503406638 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :depends on the architecture.
< 1503406648 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you poll events then yes
< 1503406670 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you use some kind of ipc signaling
< 1503406672 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then not necessarily
< 1503406702 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :an endless busy loop is
< 1503406719 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but an endless while 1: sleep(100101001980901010191801) is not that resource heavy
< 1503406736 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: there is no clear goal in biological evolution so we should define a rule that governs all kind of programs.
< 1503406749 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :there is a clear rule
< 1503406754 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :reproducing and surviving
< 1503406760 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well "clear"
< 1503406779 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you want to create programs that replicate themselves?
< 1503406814 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but gotta catch the train
< 1503406815 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :cya
< 1503406828 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds
< 1503406862 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: reproducing and surviving is not defining the DNA's goal. Environment decides who will survive.
< 1503406888 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: yes I'm talking about self-replicating programs. The script I show is also self replicating.
< 1503407109 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 QUIT :Ping timeout: 260 seconds
< 1503407381 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: what I mean an endless loop with a break in some point is the best kind of program possible so that's not a problem. We can implement max execution time for a program like 1 hour to prevent any true endless loop. The problem is what would be the logic of watchful eye for the evolution...
< 1503407479 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 QUIT :Quit: Page closed
< 1503407879 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d6b:13e8:888c:1e3c JOIN :#esoteric
< 1503409111 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 JOIN :#esoteric
< 1503410430 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503410860 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503411787 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :`unidecode ü
< 1503411789 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00FC LATIN SMALL LETTER U WITH DIAERESIS]
< 1503412607 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1503412622 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503412694 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :`genbf 50
< 1503412696 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[,.-,-[>-[<.-,<-[>,-]-],.]<-.[.-.+.,]>]-.--<-<>+,-
< 1503412758 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's stupid code
< 1503412811 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :at the very least it shouldn't do -,
< 1503412822 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or end in -
< 1503412825 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or <>
< 1503412857 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can we have a better generator plz?
< 1503413231 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :what does genbf do?
< 1503413385 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it cooks pizzas
< 1503413460 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :`genbf 100
< 1503413462 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​>.<>[+><[+>-.,<,<-<+++]--,<,>[,.,,<<+.[>++,+,.,..[].[]->]-+<>-,[<>><]+,][<+>,--<>+>-,,.-->,+,.<>+]+]
< 1503413483 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :come on,  [].[]
< 1503413546 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-+<> and -<>+
< 1503413551 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION is not impressed
< 1503413634 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :best part is that the program will just output one null character
< 1503413660 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :and then stop
< 1503414247 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503414779 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh
< 1503414796 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :idea for `genbf: make it detect and remove redundancies like that
< 1503414873 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :e.g. replace <> and +- with nothing.
< 1503414887 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah
< 1503414910 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and replace -<>+ with nothing too, along with other redundancies like <-+>
< 1503414924 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503414957 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or, better yet, simulate each piece of potentially redundant code to see how redundant it is
< 1503414974 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :, and . are definitely not redundant, but <+-+--+>+-+--+<> is
< 1503415001 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :although that might not work with while loops
< 1503415185 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 248 seconds
< 1503415475 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` type genbf
< 1503415477 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :genbf is /hackenv/bin/genbf
< 1503415480 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` pwd
< 1503415481 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv
< 1503415488 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` file bin/genbf
< 1503415490 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/genbf: ASCII text
< 1503415497 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` paste bin/genbf
< 1503415498 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/genbf
< 1503415510 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ew
< 1503415679 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sed -n '.... /foo/b;p;q'   ->   sed '.... /foo/d;q'
< 1503415690 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway
< 1503415704 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what are the odds that a random 50 char string is valid brainfuck?
< 1503415956 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503416240 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503417184 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503418039 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 QUIT :Ping timeout: 276 seconds
< 1503418905 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nil14]]4 10 02https://esolangs.org/w/index.php?diff=52918&oldid=37987 5* 03AJF 5* (+43) 10/* External resources */
< 1503419145 0 :pelegreno______!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer
< 1503419219 0 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric
< 1503419601 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1503419983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(0)14]]4 10 02https://esolangs.org/w/index.php?diff=52919&oldid=52887 5* 03B jonas 5* (+133) 10
< 1503420190 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503420269 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(0_0)
< 1503420626 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503420886 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 JOIN :#esoteric
< 1503420892 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 PRIVMSG #esoteric :https://twitter.com/hikari_no_yume/status/900013177026609152
< 1503421962 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Haha
< 1503421974 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503422030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Moony!
< 1503422034 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, there *are* interpreters
< 1503422034 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How is the universe doing today?
< 1503422062 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( still bathing in ~4K background radiation )
< 1503422087 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uh, no, it's 2.7K
< 1503422150 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, depends on what part.
< 1503422167 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is the Andromeda Galaxy okay?
< 1503422199 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Well, some of the... Damn i cant even give a prononciation of the species name, are having a all-out war. 
< 1503422210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ah.
< 1503423016 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9910:c2c9:a658:aff6 JOIN :#esoteric
< 1503423128 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503423529 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :izabera: I think to be valid, just the brackets have to match? Other than that, any unrecognized character is OK but ignored.
< 1503423561 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I cam up with some numbers that work but I don't know why...
< 1503423607 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I hope the people who make self-driving cars work in a less haphazerd way
< 1503423657 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :They don't
< 1503423727 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :also boost jam can eat a bag of dicks
< 1503423753 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :zzo38: sure, i was asking about the odds of balanced brackets
< 1503423771 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it isn't better than our build system, it just has different problems
< 1503424443 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: I think you're talking about the K'thlh'an and the Þ'eßđ'tħŋen species?
< 1503424945 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, no... maybe.
< 1503425545 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503425777 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. how are the P'þan'eæß ðø's getting along?
< 1503425789 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :[ Insert Sudden Microwave Ping! ]
< 1503425789 0 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :rdococ: Insert (Sudden Microwave Ping ! ])
< 1503425810 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oop! Looks like my universe has compiled! I'll see you soon.
< 1503425834 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION runs the universe.......and immediately runs into runtime errors. "...Shit."
< 1503426206 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1093
< 1503426206 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1093: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1503426436 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION recompiles the universe, but then runs into compile-time errors.
< 1503426459 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION attempts to fix the errors, but then gets pre-compiletime-errors.
< 1503426480 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you recompile yourself into another channel or something
< 1503426626 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what do u think of neural networks
< 1503426649 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Neurons are pretty neat. I don't really know much about them.
< 1503426656 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Brains are very complicated.
< 1503426674 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 QUIT :Ping timeout: 260 seconds
< 1503427138 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric
< 1503427138 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host
< 1503427138 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503427313 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503427328 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Uh, hello
< 1503427335 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome kurolox 
< 1503427336 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08kurolox: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.)
< 1503427378 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm not sure if this is the right place to ask, but someone else pointed me here. I have a python bot that runs arbitrary code, and I was looking into a way to sandboxing it to make it relatively safe to use. I've been pointed to UMLBox, but I'm having some issues trying to set it up.
< 1503427466 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`welcome kurolox
< 1503427467 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kurolox: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1503427476 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`version
< 1503427476 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: version: not found
< 1503427484 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` uname -a
< 1503427485 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux
< 1503427539 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kurolox: unfortunately I have no first-hand experience with this. Gregor is the author of umlbox but usually busy with professing and family. fizzie may be your best bet.
< 1503427661 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I understand. I'll throw him a private chat and see if he can help me. Unfortunately there's not a lot of documentation out there about UMLBox setup. Thanks!
< 1503427684 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :gregor has a family?
< 1503427811 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :TBH I don't know :P
< 1503427821 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But what else would he spend all this time on?
< 1503427836 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Most people have families.
< 1503427844 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's required in order to be born.
< 1503427845 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :not updating UMLBox, thats for certain
< 1503428337 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, fizzie doesn't seem to be around so I'll leave my specific question here. I'm trying to use linux 3.16.46, so besides extracting that kernel in a folder with the same name inside umlbox files, and editing the makefile to match the version, do I need to do anything else before doing make and install?
< 1503428358 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it seems like I'm doing something wrong because after that UMLBox complains about the lack of a UML kernel
< 1503428915 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Hurray! i made linux 4.12.8 work as UMLBox-kernel
< 1503429091 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503429349 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503429402 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503429459 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503430487 0 :moony_!~moony@2a05:dfc7:dfc7:c1::7da4 JOIN :#esoteric
< 1503430514 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds
< 1503430588 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection
< 1503430600 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Quit: Leaving
< 1503430600 0 :moony_!?@? NICK :moony
< 1503430629 0 :moony!?@? NICK :Guest76625
< 1503430736 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric
< 1503430796 0 :Guest76625!?@? NICK :moonythedwarf
< 1503430822 0 :moonythedwarf!~moony@2a05:dfc7:dfc7:c1::7da4 QUIT :Changing host
< 1503430822 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503431826 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503432372 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503432626 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503433454 0 :Antoxyde_!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503433624 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 255 seconds
< 1503433982 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I use the untitled.js framework. it's 0 bytes minified
< 1503434715 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :cool
< 1503435064 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, my sj.deltitnu framework is -11 bytes minimized.
< 1503435078 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/minimized/minified
< 1503435146 0 :moonythedwarf!?@? NICK :moonmoon
< 1503435153 0 :moonmoon!~moony@unaffiliated/moonythedwarf QUIT :Disconnected by services
< 1503435175 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1503435384 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :How is that?
< 1503435951 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: It's been a while since I set it up. The "umlbox" script is just Python, so it's relatively easy to figure out which paths it checks for the kernel. I think the umlbox Makefile might not have worked out for me, I think I did it semi-manually (make ARCH=um in the kernel directory, and then copied the result to "umlbox-linux"), though on paper just "make && make install" in the umlbox directory 
< 1503435957 0 :fizzie!?@? PRIVMSG #esoteric :*should* do the trick.
< 1503436227 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9910:c2c9:a658:aff6 QUIT :Quit: Leaving
< 1503437104 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 QUIT :Ping timeout: 260 seconds
< 1503437231 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey Fizzle
< 1503437234 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Thanks for the answer
< 1503437285 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :unfortunately doing make and make install give me some errors due to umlbox-mudem
< 1503437318 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection
< 1503437352 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503437365 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Sorry, hexchat crashed
< 1503437374 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :however, here's the output of make, with the errors I get
< 1503437376 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/992wk
< 1503437461 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :however I'll do it like you said
< 1503437476 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: In the file mudem/tcp4.c, add the line   #define _POSIX_C_SOURCE 201112L /* for getaddrinfo */   after the existing line   #define _POSIX_SOURCE /* for strtok_r */
< 1503437493 0 :fizzie!?@? PRIVMSG #esoteric :(At least that's what "hg diff" says I've changed in my local copy.)
< 1503437565 0 :fizzie!?@? PRIVMSG #esoteric :That might fix the error Make barfs on. You'll probably also need to install cpio for the command on line 34 of the output to work.
< 1503437581 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes, now it builds
< 1503437594 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, sort of
< 1503437617 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it did more than the last time, that's for sure, but now there's another error with the kernel it seems
< 1503437641 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/xfhap
< 1503437714 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe it's because of the version of the kernel I'm trying to use?
< 1503437744 0 :fizzie!?@? PRIVMSG #esoteric :I have a vague notion I might have had to use an older version of GCC to build a 3.x kernel (again, hg diff says I've changed the Makefile to pass "CC=gcc-4.9" to the kernel build step. But I've no idea if the errors you're seeing could be that.
< 1503437761 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503437781 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hm, should I just use a 4.x kernel?
< 1503437812 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Honestly I was using 3.16.46 because moony told me that nobody got 4.x to work, but it seems like he did it a few hours ago
< 1503437832 0 :fizzie!?@? PRIVMSG #esoteric :I ran into some *other* problems with a modern kernel, but based on his report it's doable.
< 1503437838 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :also, thanks for the help. I haven't thanked you for it.
< 1503437847 0 :fizzie!?@? PRIVMSG #esoteric :FWIW the errors you're seeing are probably https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778157
< 1503437856 0 :fizzie!?@? PRIVMSG #esoteric :"Found in version user-mode-linux/3.16-1um-0.1" "Fixed in version user-mode-linux/4.0-1um-0.1"
< 1503437867 0 :fizzie!?@? PRIVMSG #esoteric :So, yeah, maybe try 4.x.
< 1503437875 0 :fizzie!?@? PRIVMSG #esoteric :If it's painless, maybe I could even update HackEgo one of these days.
< 1503437903 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Just wondering, which kind of issues have you found in 4.x?
< 1503437944 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll try with 4.12.8, which is the one that moony is using
< 1503437949 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, 4.12.8 worked painlessly for me
< 1503437973 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, make also worked painlessly for you
< 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :MoonyTheDwarf
< 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :#3778
< 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :botnet
< 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Search
< 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :LOAD MORE MESSAGES
< 1503437999 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :[6:13 PM] Kurolox: hm
< 1503438002 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :[6:13 PM] MoonyTheDwarf: thats a issue for a kernel hacker(edited)
< 1503438005 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :err
< 1503438006 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :wtf
< 1503438008 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :discord
< 1503438010 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :y u
< 1503438012 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :sorry
< 1503438021 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :that was amusing
< 1503438026 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wanted to copy *one* line
< 1503438032 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :instead it cpies the entire chat history
< 1503438042 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : [8:38 PM] BOTlinbut: @MoonyTheDwarf,
< 1503438042 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : Linux umlbox 4.12.8-umlbox #1 Tue Aug 22 14:03:49 EDT 2017 x86_64 GNU/Linux
< 1503438074 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :now it's building with 4.12.8
< 1503438078 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :or at least it went further than before
< 1503438087 0 :fizzie!?@? PRIVMSG #esoteric :I don't remember what problems I have with a 4.x kernel, but it was also a year ago. Maybe the current version just happened to be a bad one for UML.
< 1503438093 0 :fizzie!?@? PRIVMSG #esoteric :s/have/had/
< 1503438108 0 :fizzie!?@? PRIVMSG #esoteric :It's a bit of a niche thing.
< 1503438123 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :yea, UML is
< 1503438125 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, if I find anything I'll try to report it here
< 1503438154 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :but yeah, more than 10 seconds passed and it haven't stopped yet so I'm calling it a sucess for now
< 1503438181 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll bug moony regarding umlbox usage though, so don't worry about me asking stupid questions here
< 1503438187 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk
< 1503438223 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, as its going to be a lang sandbox, you wont need a writeable dir. just do 'umlbox -B '
< 1503438265 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :tmp will function as a temporary writable dir inside the sandbox
< 1503438271 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :by default
< 1503438279 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :hm, but the script I want to sandbox creates files in a specific path
< 1503438292 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I could change it so it writes them to the writable dir though
< 1503438325 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, dont put the script inside the sandbox, instead, have it call the sandbox
< 1503438337 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :-B will mount all base mounts, so python will be avaliable
< 1503438566 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey fizzle
< 1503438577 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :remember that thing I told you about not asking you stupid questions because I had moony?
< 1503438581 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I didn't last even 5 minutes
< 1503438588 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol
< 1503438598 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kernel panic i dont understand. :P
< 1503438599 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Running anything with UMLBox gives me a kernel panic
< 1503438603 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/kneej
< 1503438628 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds
< 1503438939 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 JOIN :#esoteric
< 1503438940 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :`olist 1093
< 1503438941 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1093: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1503438954 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: already listed hth
< 1503438989 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection
< 1503439046 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :is it? I thought I checked the logs. sorry.
< 1503439535 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503439731 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie how does UMLBox calls the kernel? It seems like there might be a problem with "ubda" or something like that with me
< 1503439755 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :at least according to http://user-mode-linux.sourceforge.net/problems.html
< 1503439940 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection
< 1503440048 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503440145 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric
< 1503440145 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host
< 1503440145 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503440243 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I thought of to make a new kind of XLFD (for use with making up X version 12). You can still use uld XLFD on the same system, and fonts can have multiple names that refer to the same font.
< 1503440400 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The new format is ":foundry:name:style:spacing:width:height:charset:subsets"
< 1503440401 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like NeWS?
< 1503440409 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No, I think X is better
< 1503440454 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why?
< 1503440551 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Actually we can omit the "spacing" field, I think)
< 1503440641 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The foundry is optional and can be blank. The style is two characters, the first 0 to 3 indicating bold (1 for normal, 2 for bold, 3 for extra-bold), second is "r" or "i" or "o" for slanting, and either or both of them can be "-" instead if unspecified. The width and height are the character cell width/height, and can be blank if they are variable. The charset is a character set name, such as "ascii", "iso8859-1", "iso10646", etc.
< 1503440705 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The subsets is a list of subsets of the character set that is implemented, which must be in alphabetical order; each one consists of a dot followed by the name followed by another dot (so there are two dots between each pair), and is a single dot by itself if this field is unused.
< 1503440719 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :zzo38: what does X even have to do with this? aren't we all using user-space fonts rendered as graphics in user space to memory buffers which may or may not be direct mappings of video card memory and the rendering may involve graphics card help?
< 1503440775 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :fonts are resolved by user-space libraries like the combination of pango, fontconfig, freetype, or other user-space libraries like those
< 1503440792 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It doesn't need X, and is actually independent of it, although it can still be used with the font loading mechanism of X.
< 1503440822 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :and those libraries can even transparently use the same bdf fonts that X used to use
< 1503440861 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :or pcf fonts. whichever is the compiled version.
< 1503440920 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Furthermore, another feature which actually would be part of my version of X 12, that when loading a font you can optionally specify two flags: EnableLigatures, which permits the server to ignore the requirement that a string of multiple characters is the same as all of those character put together, and EnableAntialiasing, which permits the server to ignore the requirement that the character only consists of on/off pixels in the bounding box.
< 1503440978 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(The EnableLigatures flag is also needed in order to render astral Unicode characters, since they don't fit in 16-bits.)
< 1503441335 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :However, the protocol request to set the font path is now gone (although some implementations may support a ExtensionControl request to control them), and there is no requirement as to how exactly the server loads and implements the fonts; it is not required to implement EnableLigatures and EnableAntialiasing (and if it doesn't, those flags are just ignored). There is no requirement of storing font names either, so an implementation could make up f
< 1503441749 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(It is still recommended that at least .pcf is supported, although it is not strictly a requirement anymore.)
< 1503441757 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503441764 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this?
< 1503442941 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds
< 1503443153 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503444109 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503444982 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503445496 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: I don't think there's really a one-line answer to that. But it does use an "ubda=..." argument to pass in a "configuration" file (what setup to do and what commands to run) as a virtual block device. The init binary reads the config from there and does what it's told to do.
< 1503445613 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Has the people other than myself try to think of how to make a (large) computer program that can work even if the cards that the program is punched on are shuffled, for a loading mechanism such as the MIX "Go button" loading mechanism?
< 1503445755 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d6b:13e8:888c:1e3c 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.”
< 1503445771 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection
< 1503445817 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503446388 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, did some tests. 4.12.8 works without issues for me. I'll be waiting for hackego to get upgraded.
< 1503446429 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls /
< 1503446430 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr
< 1503446568 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls /home
< 1503446569 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hackbot
< 1503446586 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls /opt
< 1503446587 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1503447163 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`! bf_txtgen test
< 1503447171 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :54 +++++++++++++[>+++++++++>++++++++>><<<<-]>-.>---.<-.+. [237]
< 1503447245 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman  !bftxt_gen <-- EgoBot is dead, use `! bf_txtgen for HackEgo's version
< 1503447245 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503447259 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^bf  +++++++++++++[>+++++++++>++++++++>><<<<-]>-.>---.<-.+.
< 1503447259 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :test
< 1503447359 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie don't worry
< 1503447376 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've spent the last hour and a half disassembling my old laptop so I can make a server with it
< 1503447380 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll try in a fresh install there
< 1503447383 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe I'm lucky
< 1503447422 0 :fizzie!?@? PRIVMSG #esoteric :moony: Don't hold your breath.
< 1503449210 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503449234 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503449337 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503451007 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503451139 0 :Antoxyde_!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503451566 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : uh, no, it's 2.7K <-- . o O ( int-e reveals his age )
< 1503451671 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 240 seconds
< 1503451730 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Well, some of the... Damn i cant even give a prononciation of the species name, are having a all-out war. <-- obviously, since they don't speak with sound hth
< 1503451748 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, duh, right.
< 1503451765 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :linbut shall prevail.  moony: Linux umlbox 4.12.8-umlbox #1 Tue Aug 22 14:03:49 EDT 2017 x86_64 GNU/Linux
< 1503451789 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :just use this handy ultraviolet lamp and paper figures
< 1503451833 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is this going to be the but of many jokes?
< 1503451989 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> also boost jam can eat a bag of dicks <-- that's a pretty disturbing skill to have.
< 1503452339 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :have you ever had cow cod soup? It's an easy skill to have
< 1503452434 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i ... hope not.
< 1503452503 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( also cows don't have dicks hth )
< 1503452528 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :cow is a hyponym of cow
< 1503452609 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I you prefer to drink a jar of dicks you can have deer dick wine
< 1503452634 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :(banned from the 2009 olympics)
< 1503452642 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :2008
< 1503452671 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :my brother swapped some keys on  my keyboard which causes trouble when I look at it
< 1503453271 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1503453448 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds
< 1503453549 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ech`olist
< 1503454079 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503454101 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Then you should put the keys back into the proper places
< 1503456200 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what a brilliant idea
< 1503456210 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :too bad it requires effort and gumption
< 1503456386 0 :Warrigal_!?@? NICK :tswett
< 1503456613 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( and i'm all out of gumption )
< 1503456637 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i don't know how one would kick ass and have gumption anyway
< 1503457286 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503459027 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I had idea make up the mahjong with pokemon; before play game you will decide how many generations. There is also wild card, which is by elements, and can only substitute for any card of that element, but no more than one per set (including pair), and cannot make ambiguous chii calling with wild cards. Two kind of sequences are possible, which is numeric sequences and evolution sequences, and some sequences can be both.
< 1503459251 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503459808 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503459948 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(If only one generation, then all evolution sequences are also numeric sequences (since a sequence is always three cards), but with more than one generation you can have evolution sequences that aren't numeric sequences.) Also your pair (and only pair) can substitute Ditto for any other card, but only if neither are wild cards.
< 1503459951 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this?
< 1503460298 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 JOIN :#esoteric
< 1503460321 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :hmm... I need an ais.
< 1503460329 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :@tell
< 1503460329 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Who should I tell?
< 1503460372 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION puts on ais mask
< 1503460405 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :@tell ais523 Do you happen to know about the paradoxical construction where you have a program with arrays, and you simulate it without arrays by recursive calls to the main program whenever you want to read an array element? Is that construction possible and can you point to some writeup about it?
< 1503460405 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503460431 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I have never heard of such a thing.
< 1503460501 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you can simulate a read-only array with a function, but that's not recursion.
< 1503460658 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :It seems paradoxical because you're simulating a RAM machine by a stack machine, which is supposed to be impossible. You're not just stacking a whole array into a single bignum, you only have individual array elements on the stack or registers.
< 1503460681 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose you can give the main program an extra parameter that says "keep track of this element of this array, and return what's in it at this point in time"
< 1503460691 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*some extra parameters
< 1503460718 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :It doesn't actually contradict the theory because you need a timer variable to know when to break out of each recursive simulation, that timer variable has to have at least as many values as many times the simulated program reads array elements, and you have such time variables on the stack.
< 1503460739 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :The runtime may blow up exponentially, and the stack may blow up to as big as the simulated runtime.
< 1503460825 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :oerjan: yes, in each level of the simulation, you keep track of the array index, the time when you have to stop, the arguments of the main function, and the current time. Only the last one changes within a simulation level, but you can have lots of nested simulations.
< 1503460860 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i can see the current time growing exponentially, so you need a bignum for it.
< 1503460864 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :Time means how many times you have read array elements during the simulated program (although it can be more refined than that).
< 1503460881 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :oerjan: no, you only keep track of the time of the original program, it only blows up as much as the runtime of that one.
< 1503460909 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well ok if you assume the runtime of that cannot be too high...
< 1503460911 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :The runtime of the simulation can blow up exponentially, but a time variable only stores the time in the runtime of the original program.
< 1503460986 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :And you can have at most as many levels of simulation as the original runtime, the new stack can have as many frames as the old stack times the number of nested simulation levels, and there's a constant number of timer variables in each level of the new stack.
< 1503461031 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :Each new stack frame stores only a constant number of array elements (the one corresponding to the index you're interested about), but together the stack may hold a whole array.
< 1503461085 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :I'd like to know either why the whole construction fails, or a reference to existing documentation of this construction, and I hope ais523 can provide it.
< 1503461096 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :okay
< 1503461163 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :oerjan: but yes, in the original program you might only need integers as large as the size of arrays (you can imagine this as 16-bit or 32-bit integers if you wish), while the timers may need larger integers (if runtime is more than about 2**16 or 2**32).
< 1503461188 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :The runtime can be exponential in the amount of memory the program uses of course.
< 1503461204 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :Did any of this make sense?
< 1503461382 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :So if the runtime is really about as big as the number of possible memory states, then the timer has to be as big as the number of possible memory states too. But you rarely see such a long runtime in practice.
< 1503461454 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :So practical programs with short runtimes can be simulated with a short enough time variable, but then the simulation isn't practical because it can still take time exponential in the original runtime, and it will do so if the original uses random access in an essential way.
< 1503461504 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mhm
< 1503461554 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :(Guess why the whole thing came up now.)
< 1503461812 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds
< 1503461898 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503463605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no idea
< 1503464913 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 248 seconds
< 1503465001 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503465029 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503465461 0 :tswett!~tswett@unaffiliated/tswett QUIT :Ping timeout: 240 seconds
< 1503466033 0 :doesthiswork1!~Adium@207.55.82.87 JOIN :#esoteric
< 1503466033 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Read error: Connection reset by peer
< 1503466322 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Just now in vim I tried ":spl /dev/null" and surely enough it does work just as well as I expected it to do.
< 1503466642 0 :doesthiswork1!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503467750 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503468155 0 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric
< 1503468202 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric
< 1503468217 0 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric
< 1503468264 0 :sparr!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric
< 1503468307 0 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric
< 1503468337 0 :mtve!~mtve@fortress3.myftp.org QUIT :Ping timeout: 260 seconds
< 1503468400 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric
< 1503470358 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503471378 0 :ski!~ski@remote11.chalmers.se JOIN :#esoteric
< 1503472030 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503472541 0 :propumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric
< 1503472689 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 248 seconds
< 1503472966 0 :Warrigal!~tswett@192.241.237.138 QUIT :Quit: No Ping reply in 180 seconds.
< 1503472974 0 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric
< 1503473048 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503473757 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1503473808 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds
< 1503475837 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503476001 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :SUBLEQ 
< 1503476007 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :http://gerigeri.uw.hu/DawnOS/index.html
< 1503476020 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Uh. Is this literally an OS for a CPU that only supports the SUBLEQ instruction?
< 1503476150 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503477757 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503477943 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Damn.
< 1503477973 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I have the exact same kernel panic in this laptop in a fresh install too
< 1503478021 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Some sort of hardware failure?
< 1503478038 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I doubt it, it happens in two completely different systems
< 1503478060 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm talking about UMLBox by the way
< 1503478306 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1503478436 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sgeo: why is it shipped as a bunch of binaries
< 1503478474 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like static linking?
< 1503479610 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey fizzie, are you around here?
< 1503480275 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503482398 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I imagine Google has a single sparse 2^47 byte image, directly mapped to all the servers that contains all the software :-P
< 1503482413 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(which would then be statically linked)
< 1503482418 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(not really)
< 1503482538 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: h8r
< 1503482544 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monorepos are the best
< 1503482827 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: I wasn't, then.
< 1503482844 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 2^47
< 1503482846 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 140737488355328
< 1503482859 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 2^47/1e6
< 1503482861 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1.40737488355328e8
< 1503482867 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bah
< 1503482941 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's not an entirely random number; 2^48 bytes tends to be the effective virtual memory space these days (which is limited by the page table hierarchy), though I've seen it go up to 2^52 somewhere.
< 1503482964 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and I left some space for more volatile data
< 1503482997 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: If you're getting an "can't execute init" kernel panic, check that the umlbox-linux and init binaries have the same arch (e.g. via "file umlbox-linux", "file init").
< 1503483026 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm getting a "can't mount /" panic though
< 1503483042 0 :fizzie!?@? PRIVMSG #esoteric :Oh, that's probably different then.
< 1503483057 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(98,0)
< 1503483070 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I have the exact same issue in two different computers, so I think that is not a hardware issue
< 1503483108 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :unknown-block sounds like a device driver (for uml's virtual block device?) is missing
< 1503483127 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Here's the full log
< 1503483149 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/sogvd
< 1503483164 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $(cat /proc/devices)
< 1503483165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Character devices: 1 mem 2 pty 3 ttyp 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 128 ptm 136 pts Block devices: 1 ramdisk 259 blkext 7 loop 98 ubd
< 1503483170 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Did the umlbox-initrd.gz get built correctly? If you do "zcat umlbox-initrd.gz | cpio -t", does it print out "init"? 
< 1503483171 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the ubd one
< 1503483178 0 :fizzie!?@? PRIVMSG #esoteric :int-e: It's not supposed to be using ubd for root.
< 1503483183 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :As far as I know, everything got built correctly
< 1503483183 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah
< 1503483192 0 :fizzie!?@? PRIVMSG #esoteric :int-e: There's an initrd image, and the init never remounts root to anything else.
< 1503483205 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Well, do that cpio check anyway.
< 1503483236 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :cpio: premature end of archive
< 1503483247 0 :fizzie!?@? PRIVMSG #esoteric :That's not right then.
< 1503483258 0 :fizzie!?@? PRIVMSG #esoteric :rm umlbox-initrd.gz && make umlbox-initrd.gz ?
< 1503483303 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :done
< 1503483311 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :now running zcat says
< 1503483315 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :init
< 1503483317 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :1495 blocks
< 1503483322 0 :fizzie!?@? PRIVMSG #esoteric :That sounds better.
< 1503483328 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :should I build again?
< 1503483334 0 :fizzie!?@? PRIVMSG #esoteric :You shouldn't need to.
< 1503483341 0 :fizzie!?@? PRIVMSG #esoteric :Just try running again and seeing what happens.
< 1503483356 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503483382 0 :fizzie!?@? PRIVMSG #esoteric :Well, you might need to make install, if you're using it "installed".
< 1503483397 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes. I've ran the executable at the build dir to test
< 1503483404 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :the good news is that there's no kernel panic anymore
< 1503483417 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :the bad news is that I lied. There's still a kernel panic, now there's a different one though
< 1503483424 0 :fizzie!?@? PRIVMSG #esoteric :Does it complain about the init? 
< 1503483428 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes
< 1503483431 0 :fizzie!?@? PRIVMSG #esoteric :10:09  kurolox: If you're getting an "can't execute init" kernel panic, check that the umlbox-linux and init binaries have the same arch (e.g. via "file umlbox-linux", "file init").
< 1503483435 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
< 1503483460 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :okay, will do
< 1503483471 0 :fizzie!?@? PRIVMSG #esoteric :Well, that's slightly different than what I'd expect from the "mismatched architectures" problem.
< 1503483471 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, this may not be the most helpful behavior. "rootfs image is not initramfs (junk in compressed archive); looks like an initrd"
< 1503483500 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but you've progressed beyond this anyway)
< 1503483507 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Here's the log again, I feel like it's not an init problem
< 1503483521 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/bk3uu
< 1503483533 0 :fizzie!?@? PRIVMSG #esoteric :No, it clearly did manage to run init.
< 1503483545 0 :fizzie!?@? PRIVMSG #esoteric :(That's what prints the "UMLBox starting" line.)
< 1503483587 0 :fizzie!?@? PRIVMSG #esoteric :Think the kernel panic is just because that's how umlbox stops when it encounters problems.
< 1503483603 0 :fizzie!?@? PRIVMSG #esoteric :The "mount(source, rtarget, type, 0, data): Device or resource busy" thing might be more relevant, but I'm not sure what's up with that.
< 1503483628 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :now it looks like a missing root fs? I mean, "/bin/sh could not be executed"
< 1503483664 0 :fizzie!?@? PRIVMSG #esoteric :int-e: It's not supposed to have that on the root fs, actually. :) 
< 1503483702 0 :fizzie!?@? PRIVMSG #esoteric :"init" is the only file that's supposed to be on /, the rest it gets by read-only-mounting the host's /bin et al. using UML's hostfs.
< 1503483747 0 :fizzie!?@? PRIVMSG #esoteric :Or, more exactly, it mounts the directories out of ["/usr", "/bin", "/sbin", "/lib", "/lib32", "/lib64", "/etc/alternatives", "/dev"] that exist on the host.
< 1503483770 0 :fizzie!?@? PRIVMSG #esoteric :That said, it should still have a /bin/sh that way.
< 1503483786 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :why is it mounting proc,sys,tmp twice?
< 1503483797 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :sorry
< 1503483799 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I think it's my fault
< 1503483803 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I didn't use the -B flag
< 1503483832 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :now it doesn't panic, but it seems like there are still problems
< 1503483851 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :or maybe it just takes a while to load
< 1503483865 0 :fizzie!?@? PRIVMSG #esoteric :int-e: It's mounting them twice because the mount lines are there several times in the configuration file, but I don't know why *that* is.
< 1503483887 0 :fizzie!?@? PRIVMSG #esoteric :The "Read configuration" section dumps out what it's got, and it looks like it's repeated three times, which doesn't sound normal.
< 1503483934 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/rwuw9
< 1503483938 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :umlbox is stuck like this
< 1503483943 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I assume that it should give me a bash prompt
< 1503483985 0 :fizzie!?@? PRIVMSG #esoteric :You might not be able to get interactive use out of the stdin/stdout thing.
< 1503483992 0 :fizzie!?@? PRIVMSG #esoteric :Have you tried typing in commands anyway? 
< 1503484023 0 :fizzie!?@? PRIVMSG #esoteric :Also try something like  umlbox -v -B /bin/echo foo  to check if a non-interactive command works out right.
< 1503484024 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes, but I can't see anything
< 1503484052 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Also I can't stop the process with ctrl+c, I have to kill it
< 1503484200 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection
< 1503484221 0 :fizzie!?@? PRIVMSG #esoteric :Fun fact: for me, "umlbox -B echo foo" outputs just "foo" as expected, but "umlbox -v -B echo foo" (verbose mode) manages to leave terminal echo disabled.
< 1503484282 0 :fizzie!?@? PRIVMSG #esoteric :Huh, I do get a working interactive bash prompt out of "umlbox -B bash". Wasn't expecting that.
< 1503484333 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503484348 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Sorry
< 1503484349 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I had to reboot
< 1503484360 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Heh, this is a new one for me: "cat: -: Resource temporarily unavailable"
< 1503484380 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, about the echo foo
< 1503484399 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it doesn't work, but I think that is because of how I had to kill the last process
< 1503484419 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/hkd5s
< 1503484505 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: There's something odd going on with the configuration file reading with your kernel, I don't know what.
< 1503484576 0 :fizzie!?@? PRIVMSG #esoteric :If you compare the "Configuration" dump from line 3 onwards with the "Read configuration" one from line 90 on, the latter seems to oddly repeat the beginning half of the config.
< 1503484645 0 :fizzie!?@? PRIVMSG #esoteric :The length of the "Read configuration" dump for you is exactly 512 bytes, as well. I wonder if, in later kernels, the ubd implementation has changed to e.g. pad files up to a block boundary.
< 1503484657 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yeah, about the lenght of the read
< 1503484659 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've noticed something
< 1503484676 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've tried running the commaand in my other computer, and it seems like it just gets cut
< 1503484703 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/pkqet
< 1503484709 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :$ moun
< 1503484709 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Unrecognized command moun
< 1503484728 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :that was mount before
< 1503484752 0 :fizzie!?@? PRIVMSG #esoteric :It should end at the "run user ..." line, like it does in the outside-UML configuration dump.
< 1503484785 0 :fizzie!?@? PRIVMSG #esoteric :On your other box it probably truncates at "moun" instead of "mount" because the gid is 100 in one, 1000 in the other, and 1000 takes up one character more of space.
< 1503484837 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, so any idea? Should i try an older kernel?
< 1503484873 0 :fizzie!?@? PRIVMSG #esoteric :If it's what I think it is, you might be able to fix it by padding the config file with 0s up to a block boundary.
< 1503484923 0 :fizzie!?@? PRIVMSG #esoteric :Maybe try changing the line in "umlbox" that says  conff.write(confs)  to something like  conff.write(confs + "\0" * (512 - len(confs) % 512))
< 1503485019 0 :fizzie!?@? PRIVMSG #esoteric :(Though I'm a little puzzled moony didn't encounter this issue, if it's some change in udb semantics in later kernels.)
< 1503485087 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well
< 1503485089 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it did something
< 1503485151 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/op8u3
< 1503485160 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I still don't see the echo anywhere, but there are no errors
< 1503485210 0 :fizzie!?@? PRIVMSG #esoteric :Can you check what happens if you try without the "-v" flag? The verbose mode terminal handling is kind of... odd.
< 1503485226 0 :fizzie!?@? PRIVMSG #esoteric :(Of course you don't get any logs so chances are it'll just print nothing.)
< 1503485230 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there's no output
< 1503485253 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :also, I should mention that umlbox always mess up the console formatting
< 1503485271 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :after running umlbox through ssh for example, the cursor is static and nothing I write will be visible
< 1503485285 0 :fizzie!?@? PRIVMSG #esoteric :It does that for me as well, though only with -v.
< 1503485287 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :in my desktop everything I type seems to be tabbed over and over
< 1503485294 0 :fizzie!?@? PRIVMSG #esoteric :Running "reset" seems to fix it.
< 1503485305 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :okay, good to know
< 1503485312 0 :fizzie!?@? PRIVMSG #esoteric :http://sprunge.us/NJRC is what I get out.
< 1503485337 0 :fizzie!?@? PRIVMSG #esoteric :Looks pretty similar except I have an extra "ttyraw" in the generated config.
< 1503485366 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Okay, so this is weird
< 1503485374 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've tried to run bash again
< 1503485396 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so the cursor is static and everything is invisible, but it seems to recognize what I'm doing
< 1503485417 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :as in, I can't see any "echo" or anything, but typing "exit" closes umlbox properly
< 1503485432 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so maybe it's working but I can't see it, I don't know
< 1503485435 0 :fizzie!?@? PRIVMSG #esoteric :Yeah, I'm guessing this is all something to do with the consoles.
< 1503485450 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe it's because I'm doing it through ssh
< 1503485454 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll check in my desktop
< 1503485457 0 :fizzie!?@? PRIVMSG #esoteric :Out of curiosity, what do you get if you try "umlbox -B echo foo | cat" (so that the output's not a tty)? 
< 1503485494 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Nothing
< 1503485589 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Also, there's no difference in my desktop. Same stuff happens.
< 1503485715 0 :fizzie!?@? PRIVMSG #esoteric :Well, I'm somewhat stumped. I do think it's highly likely it's got something to do with either the UML console configuration, or umlbox-mudem.
< 1503485722 0 :fizzie!?@? PRIVMSG #esoteric :But I'll have to head to work now.
< 1503485745 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Sure thing. Thanks for all the help fizzie, I hope that I can get this solved eventually.
< 1503486184 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd talk, but I'm honestly kind of scared to.
< 1503486393 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1503486499 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://quoteinvestigator.com/2010/05/17/remain-silent/ :-P
< 1503487237 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503487369 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::c
< 1503488209 0 :clog!~nef@bespin.org QUIT :Ping timeout: 248 seconds
< 1503488518 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503488681 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503491301 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: PULP CHICKEN
< 1503492450 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2994:c3de:2134:fd24 JOIN :#esoteric
< 1503492621 0 :APic!apic@apic.name PRIVMSG #esoteric :Moin
< 1503493653 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: did you see that MS agrees that git is better than hg
< 1503493933 0 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Ping timeout: 276 seconds
< 1503494107 0 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric
< 1503495411 0 :clog!~nef@bespin.org JOIN :#esoteric
< 1503496860 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:79c5:4d28:5145:9a42 JOIN :#esoteric
< 1503497994 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503499007 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2994:c3de:2134:fd24 QUIT :Remote host closed the connection
< 1503499042 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503499929 0 :zseri!5e86c2f1@gateway/web/freenode/ip.94.134.194.241 JOIN :#esoteric
< 1503500780 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503501639 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 252 seconds
< 1503501888 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503502963 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503506420 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503507579 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:79c5:4d28:5145:9a42 QUIT :Ping timeout: 252 seconds
< 1503507589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Damn, I wonder what happened to that Nomic game we planned.
< 1503507626 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( You couldn't agree on the rules? )
< 1503507641 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Should we try again?
< 1503507696 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( What we really need is a website specifically for holding rules for Nomic games. )
< 1503507945 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: would you be interested in attempting to restart it?
< 1503508137 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds
< 1503508173 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503508460 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds
< 1503509704 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503510002 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503510320 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503510370 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i thought about building one with lua as a rule-language and a basic rpg thingie underlying
< 1503510804 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I created a channel named #esoteric-nomic for possible future nomic games.
< 1503510907 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or at least the one I'm planning, anyway.
< 1503511123 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection
< 1503511486 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503511514 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi imode. I'm starting a new game of nomic in #esoteric-nomic if you're interested.
< 1503511567 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Agrees with whom?
< 1503511569 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't see.
< 1503511621 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://twitter.com/GabeAul/status/899691358889234432
< 1503511675 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :also, earlier, https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/ (hmm, should I read that)
< 1503511957 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(indeed I should. just as the other companies aren't using vanilla hg, this isn't vanilla git either. not a surprise, really.)
< 1503512228 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hi rdococ.
< 1503512236 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wish I could but I've got work. :P
< 1503512853 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503513408 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503513725 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a5d4:789e:37a4:3b27 JOIN :#esoteric
< 1503515944 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1503517269 0 :rdococ!?@? NICK :beacoc
< 1503517285 0 :beacoc!?@? NICK :beakoc
< 1503517566 0 :ATMunn!?@? NICK :atbeak
< 1503517673 0 :atbeak!?@? NICK :beakymunn
< 1503517708 0 :beakoc!?@? NICK :baeky
< 1503517864 0 :beakymunn!?@? NICK :ATMunn
< 1503517951 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03BlackCap 5*  10New user account
< 1503518222 0 :baeky!?@? NICK :rdococ
< 1503518854 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52920&oldid=52917 5* 03BlackCap 5* (+246) 10
< 1503518965 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503519000 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: hi
< 1503519050 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi
< 1503519550 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 JOIN :#esoteric
< 1503519561 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: hello
< 1503519578 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I was trying to find you. I want to ask something.
< 1503519625 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: huh, I was wondering why I hadn't seen you online for a while
< 1503519626 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503519672 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I was up a bit irregularly. I'll be up more from September
< 1503519708 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :re your lambdabot question, you can do a lot of functional tricks to simulate arrays, but recursively calling main isn't enough by itself because you only get one stack
< 1503519730 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: that's why it's paradoxical
< 1503519735 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503519736 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means you're limited to PDA levels of power
< 1503519736 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1503519746 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503519749 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :one stack isn't enough if the stack symbols are from a fixed size alphabet
< 1503519813 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have no temporaries, it IIRC isn't enough even if you have an infinitely large alphabet, unless the set of operations you allow on top-of-stack is Turing-complete even on just a single number
< 1503519831 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you know the easiest way around is to encode a whole array into a bignum. this construction doesn't do that, it's more sneaky, but it still needs numbers as large as the runtime of the original (simulated) program, which in turn can be exponentially large in the memory size of the original program in worst case
< 1503519847 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, I think a bignum stack, increment, decrement, push, pop, conditional goto is not Turing-complete
< 1503519882 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a functional language, you can implement an array as a function from the index to the element
< 1503519890 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and assign to the array by wrapping it with more functions
< 1503519897 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a different construction, but a fairly fun one
< 1503519915 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I have written down the construction more technically in http://www.madore.org/cgi-bin/comment.pl/showcomments?href=http%3a%2f%2fwww.madore.org%2f~david%2fweblog%2f2017-08.html%23d.2017-08-18.2460#comment-23792 , where it applies to the uncomputable esolang (1) and (3), but you can take just the Turing case
< 1503519942 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: it doesn't just use increment and decrement, but also equal-compare of bignums
< 1503519952 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and copying of bignums
< 1503519958 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the natural number cases of (0) and (1) are just bloop and floop respectively, aren't they?
< 1503519971 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(0) is definitely bloop
< 1503519975 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: what are you comparing or copying them too?
< 1503519976 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :um, how does floop work again?
< 1503519988 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like bloop except it has infinite loops with break
< 1503519991 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you're copying a bignum from one stack entry (near the top) to another stack entry (near the top)
< 1503519993 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for(;;) { … break … }
< 1503520008 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :or you're equal-comparing two bignums in two stack entries near the top
< 1503520031 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: ah right, which is clearly TC as you can use the top two stack entries as a minsky machine
< 1503520033 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and you still need increment and constants
< 1503520044 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at that point, how you simulate things is just a matter of programming
< 1503520064 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ok, but "just a matter of programming" is somewhat vague
< 1503520083 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right
< 1503520093 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess this is more a question about programming techniques than about what's possible?
< 1503520118 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if you have these operations, then you can also implement arithmetic (in exponential time) and store a whole array in a bignum, which is how the minsky construction works (if you have at least three bignums)
< 1503520120 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it'd be interesting to try to constrain a language in such a way that you have to program it like that
< 1503520145 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the minsky construction works with two bignums by using one of them to store a simulated tuple of three bignums
< 1503520149 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is really slow, but oh well :-)
< 1503520161 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but I'm still asking about this specific construction, which is a bit strange, because you really don't need integers larger than the runtime of the original program in the particular case simulated
< 1503520165 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I decided to put my half-finished toy neural net thing on Github: https://github.com/Taneb/net/blob/master/Main.hs
< 1503520198 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: you might need a write up of exactly how the construction works, then, because I haven't seen it
< 1503520217 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, how many languages do we have which are TC only because they can use the call stack as one stack and an explicit data stack as another?
< 1503520227 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a construction which feels like it should be more common than it actually is
< 1503520230 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :anyway, in this case David describes in the original blog article that the straightforward construction where you encode an array in a bignum does work in a finite case,
< 1503520251 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but also that it doesn't work in the infinite case, and how simulating arrays in the infinite case is VERY difficult
< 1503520259 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(at least in general)
< 1503520324 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :"TC only because they can use the call stack as one stack and an explicit data stack as another" => I don't recall any such language
< 1503520360 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :wob_jonas, Underload is one
< 1503520374 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: no, Underload has complex stack elements
< 1503520377 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but it rarely comes up, because you'd either need an actual infinite stack for TC-ness, or if you want a practical language, then just two stacks are very impractical for general purpose programming
< 1503520380 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means you have more than two stacks
< 1503520388 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :ais523, oh! I misunderstood the construction used
< 1503520393 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can think of it as a language in which the stacks are made out of other stacks
< 1503520397 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :oh
< 1503520413 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :actually that language I have imagined but haven't yet documented might be like this,
< 1503520424 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :at least two stacks is the only way I can prove TC-ness,
< 1503520484 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :even though there's a much better practical construction for random access of vast but possibly not infinite memory, where the accessible memory size grows at least double exponential in the code size, probably even faster than that
< 1503520498 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so you don't really need the two stacks construction for TCness
< 1503520519 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(although you have to use the stacks at least a little for temporary values)
< 1503520539 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I will have to eventually document that language
< 1503520633 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :with a data stack, a control stack, and a heap, you may get a G machine.
< 1503520661 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1503520671 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503520692 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric
< 1503520715 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that reminds me of my attempt to write a language that's theoretically Turing-incomplete but can access so much storage that that basically never comes up except in programs that bruteforce for counterexamples
< 1503520722 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Funny, I've obviously never looked at the original G machine paper. It was intended to be an actual hardware design by the looks of it.
< 1503520766 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh well, 1985.
< 1503520941 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds
< 1503521073 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503521241 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1503521245 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: if you have an ordinary computer with a CPU with a 48-bit physical address space, and have a disk interface that gets commands from a memory-mapped variable sized control block, and the sector address and sector size and count of sectors are in that command block, does that work for this?
< 1503521261 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you can access something like 2**2**48 bytes of memory, give or take a few
< 1503521273 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: if that's all you have, it's clearly sub-TC
< 1503521285 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's a finite (even if very large) amount of memory
< 1503521300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my language was going to make heavy use of the Ackermann function, so it could access way more memory than that
< 1503521312 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but still a finite amount for any given program)
< 1503521396 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: well you can stack the construction. Use half of each address space for data, and the other half for some MMIO interface to the next level in the hierarchy
< 1503521404 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :isn't sub-TC what you asked for? "theoretically Turing-incomplete"
< 1503521422 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: and then you get something that may be TC.
< 1503521436 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but fiendishly difficult to implement ;-)
< 1503521453 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: yes
< 1503521459 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I wanted to be closer to TC than that
< 1503521460 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :or you want much more than 2**2**48 bytes?
< 1503521462 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ok
< 1503521475 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, the language scaled with the size of the problem
< 1503521498 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think part of the hope was to be able to express any number that humans are capable of describing without resorting to diagonalization tricks, and know for a fact exists
< 1503521546 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sort of number which can't be calculated by most Turing-incomplete languages is "the first counterexample to the Riemann hypothesis" (you can't set an appropriate memory limit in advance because you don't know how large it is) but we don't know for certain it exists
< 1503521588 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ResPlicate14]]4 10 02https://esolangs.org/w/index.php?diff=52921&oldid=45669 5* 03BlackCap 5* (+713) 10
< 1503521630 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: in that case my language *might* actually work, if you restrict the size of one of the two stacks. I think an ackermann construction for accessing memory in many hierarchies might be possible to implement, but I'm not sure yet, I'm only sure of at least double exponential. But I also can't prove that it can't still random-access infinite me
< 1503521631 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :mory with a fixed code.
< 1503521665 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(I mean double exponential or ackermann in the code size.)
< 1503521673 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: The Calculus of Construction should get you quite far.
< 1503521680 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the largest numbers we can describe are basically modifications of the "the smallest number not nameable in…" trick, only programmatically rigorous
< 1503521725 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :"express any number that humans are capable of describing without resorting to diagonalization tricks" => wait, which humans? if you take the right humans, that's a very very very very very large number, much larger than I can imagine
< 1503521789 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ResPlicate14]]4 10 02https://esolangs.org/w/index.php?diff=52922&oldid=52921 5* 03BlackCap 5* (+107) 10
< 1503521798 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: there are some pretty insane humans out there :-)
< 1503521808 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I was thinking more of the set of humans that actually exist and name numbers
< 1503521823 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than the set of all hypothetical humans who might want to name large numbers
< 1503521829 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :all this reminds me of http://djm.cc/bignum-results.txt
< 1503521943 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :no, I mean if you take numbers whose descriptions only like ten mathematicians in the world understand, then you get numbers much larger than the numbers I can describe, even with a no-diagonization restriction
< 1503521991 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :numbers I can actually imagine using go to only tetration size like 2***(2**512) or something, but I can describe bigger ones
< 1503522033 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but if you take numbers that a million humans can describe, those aren't so big that I can't imagine them
< 1503522043 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: there's a similar thread on PPCG but the rules are really screwed up
< 1503522047 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :all these about humans who live today
< 1503522051 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are debates on whether the rules should be fixed or not
< 1503522079 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :not fixed as in you freeze those rules and start a separate thread with better rules?
< 1503522202 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are debates on how to fix it, too
< 1503522214 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :anyway, you might be interested about the non-computable (0) language family that David described, he mentions a lot of interesting details
< 1503522217 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, start a new thread, change the rules of the existing thread, or something else?
< 1503522241 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( diagonalize over the thread )
< 1503522375 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :int-e: that other contest has a rule for exactly that, it says a new guess counts as better than an older guess only if the number it names is significantly bigger than that older guess. so just adding one to a previous guess isn't enough, and "significantly bigger" is very loose.
< 1503522399 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so you have to use very different techniques than any previous answer to get the biggest number so far
< 1503522405 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :no, I mean to get the best answer so far
< 1503522494 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: looks like it's still broken: https://codegolf.stackexchange.com/questions/18028/largest-number-printable
< 1503522523 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ban on multiplication, in particular, is highly arbitrary
< 1503522526 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503522585 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :a ban on multiplication? so then posting a max size answer saying "1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+"... is the only thing you can do?
< 1503522636 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: no, there are a ton of things that aren't banned
< 1503522645 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :multiplication isn't really important, you can implement it using nested loops if you need it
< 1503522674 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ok
< 1503522678 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and yes, that's broken
< 1503522722 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Your printed number will be divided by the cube of the number of bytes you used for your solution." seems useless
< 1503522761 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: definitely
< 1503522767 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are so many useless rules like that
< 1503522777 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503522788 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, it works as a bignum competition because the rules don't significantly change the results you can get, but it doesn't work because the rules are so arbitrary
< 1503522804 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and by stack exchange rules you can't post a duplicate with better rules…
< 1503522879 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> floor $ 1/0
< 1503522882 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1797693134862315907729305190789024733617976978942306572734300811577326758055...
< 1503522902 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it doesn't print the whole thing
< 1503522929 0 :zseri!5e86c2f1@gateway/web/freenode/ip.94.134.194.241 QUIT :Quit: Page closed
< 1503522941 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that comes from the "largest number in 10 bytes of code" thread on PPCG; it's certainly not as large as it could be, but the fact that floor(infinity) is a specific, finite integer in Haskell is fairly amazing)
< 1503522952 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503522965 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503523141 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :how much score would that give you if you find a programming language where the empty code prints a positive number?
< 1503523170 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such languages exist, e.g. Retina
< 1503523175 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which prints 1 upon running the empty program
< 1503523218 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually, it prints the number of characters in stdin + 1, but PPCG normally assumes that stdin is empty)
< 1503523310 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :Commodore 64 boots to saying "    **** COMMODORE 64 BASIC V2 ****\n\n 64K RAM SYSTEM  38911 BYTES FREE\n\nREADY.\n" does that count as printing 38911 as the largest number? or even 65536 because the 64K clearly stands for that in that context?
< 1503523379 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I could have told you once, I think? but now I'm happier not needing PPCG rules memorised :-)
< 1503523393 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, away for a bit, I need to go buy food before the shops shut
< 1503523397 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :yeah, I know, it doesn't really matter
< 1503523582 0 :AnotherTest_!~turingcom@ptr-82l26zcbdinq5hqv20b.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1503523664 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds
< 1503523664 0 :AnotherTest_!?@? NICK :AnotherTest
< 1503523872 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ed doesn't work, it prints the size of its input file if you give the filename as the command-line argument. I had to install ed for this. Damn you, debian. I had specifically installed bc and dc before, but I missed ed.
< 1503523888 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I mean, I know I don't use it often, but it's also a very small program.
< 1503523958 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I hope they didn't choose to not install it in base because of some stupid security problem, like how it can execute arbitrary things if you give untrusted input as ed commands.
< 1503523976 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :s/stupid/stupid alleged/
< 1503523992 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :seriously, the kind of things some people complain about
< 1503524059 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I mean, this is a unix distribution, not a padded mental institute cell with your shoelaces removed
< 1503524078 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but they probably just removed it because it's not really essential and nobody was using it
< 1503524105 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :?
< 1503524109 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :classic error message
< 1503524201 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hey, help me google a thing
< 1503524211 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :months ago i found a paper on arxiv
< 1503524219 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :http://www.smbc-comics.com/comic/dying-wish => wait, just one season?
< 1503524229 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it was about a new theoretic model that was more cache aware
< 1503524247 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :izabera: oh, that already sounds easier than what I asked. the paper you're looking for probably exists, the one I asked might not.
< 1503524277 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :several algorithms have a different runtime in that model, for instance heap sort is O(n log^2 n)
< 1503524316 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: I've gone 10 months since installation and no ed.
< 1503524323 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but not as cache-aware as a six-tape Turing machine, right?
< 1503524350 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'll ask somewhere else
< 1503524498 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is log^2 n supposed to mean log(n)^2 or log(log(n))?
< 1503524505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's the former, but that's pretty confusing.
< 1503524526 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: (log n)^2
< 1503524615 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :shachaf: the former
< 1503524648 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's very rare to write log log n as log^2 n, because that would be too confusing. people rather write up to four iterations of log explicitly, and use other notations when they really need to write positive number of iterations
< 1503524659 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and you rarely need more than four iterations of log
< 1503524680 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :unless you're in log* n territory
< 1503524704 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(just log log log log does appear in that stupidly specific limit distribution theorem)
< 1503524713 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or perhaps you're saying that it'll be essentially constant anyway...
< 1503524730 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :just like that \alpha from Tarjan's analysis of disjoint set forests
< 1503524777 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tell me when you have an algorithm that takes inverse busy beaver time.
< 1503524837 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hah
< 1503524849 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that would be fun
< 1503524911 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but I really don't see how that would happen
< 1503525555 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :back, but not for long
< 1503525561 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might be properly back in a few hours (not sure yet)
< 1503525580 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ok
< 1503525594 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503525616 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, something that came up in one of the NetHack channels and I thought "b_jonas might know this": is there a mythological or famous fictional creature that's noted for being afraid of the dark?
< 1503525644 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :afraid of the dark... hmm let me think
< 1503525747 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :well, humans are sometimes portrayed as being afraid of darkness
< 1503525781 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and... how dark do you want or for how long? there's a few ridiculous photosynthetizing humanoids that know they can't live in the dark for more than a few days
< 1503525830 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Ping timeout: 240 seconds
< 1503525832 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: we basically (for gameplay reasons) wanted a powerful monster that wouldn't enter corridors, and I thought being afraid of the dark would be a good way to explain that (corridors are normally unlit, so "won't enter dark squares" and "won't enter corridors" have sufficient gameplay similiarity)
< 1503525858 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and there's something about shades or shadows, but that probably wasn't being afraid as such
< 1503525869 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you could have a monster that's powered by light somehow? it seems like the sort of thing that Doctor Who would have, although I can't offhand think of a monster from there that actually is
< 1503525890 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: wouldn't enter corridors... you can just have monsters that are too big or afraid of narrow tunnels or afraid of being surrounded for strategic reasons
< 1503525920 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"too big" is an obvious thought but it doesn' really work in NetHack, which has single-square dragons
< 1503525938 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I'd better go, thought I'd just throw this out there first in case it inspired you to think of something "in the background"
< 1503525961 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bye everyone
< 1503525964 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :something that behaves like a human child intellectually could be afraid of the dark, but that works better for an ally than for a normally hostile creature
< 1503525978 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: bye
< 1503526071 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :perhaps an animal that was once captured in a cage and REALLY didn't like that might be afraid of tight spaces so much that he usually remains far from even walls
< 1503526097 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and of course nh already have stationary monsters that aren't generated in corridors
< 1503526242 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the olist monster in the dark is afraid of the dark.
< 1503526367 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :too big isn't impossible in nethack, it's just either hard to implement (a long worm like creature that takes up say four tiles forming a square) or hard to flavor (a one-tile monster bigger than even krakens and elder dragons)
< 1503526682 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if you can implement four-tile creatures, then you could change some dragons to elder dragons. you can then turn the quest dragons to be that large, they both have a suitable map.
< 1503526693 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(krakens could also be big, but they already don't go to corridors)
< 1503526725 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you can also find other very big creatures in mythology and fiction
< 1503526931 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds
< 1503527365 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :So, besides fizzie and gregor nobody here knows about UMLBox, right?
< 1503527385 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503527579 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, how much black magic did you put into UMLBox? 'umlbox -B -v echo DEADBEEF' doesnt work with the error of https://ptpb.pw/Evrs, yet my bot's sandbox works as if nothing is wrong.
< 1503527640 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a5d4:789e:37a4:3b27 PRIVMSG #esoteric :well I do see it echo DEADBEEF halfway through
< 1503527740 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yeah, so it seems like moony kernel panic happens after the sandbox program sucessfully runs
< 1503527744 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :that might explain why it works
< 1503528410 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well fizzie, I'm quite sure the conff issue you helped me with before isn't related to my actual issue of stuff not running on UMLBox, since moony does have the same conff issue, but it happens afters he runs the command sucessfully.
< 1503528433 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Anyways, I'm sharing the fix you gave me before with him to see if there's any difference with his stuff
< 1503528496 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Just to make it a bit tidy for when you see this, this is the output of 'umlbox -B -v echo DEADBEEF' for me and moony
< 1503528533 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :me: https://ghostbin.com/paste/as6r3
< 1503528547 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :moony: https://ptpb.pw/Evrs
< 1503528633 0 :fizzie!?@? PRIVMSG #esoteric :moony: Looks like you're getting the same "configuration repeats" thing we saw when debugging.
< 1503528637 0 :fizzie!?@? PRIVMSG #esoteric :Well, as above.
< 1503528656 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :well that'd explain why the bot takes forever to process
< 1503528658 0 :fizzie!?@? PRIVMSG #esoteric :Yeah, it wouldn't really stop it from running the command, it'd just do some odd things afterwards.
< 1503528676 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm still not sure why it doesn't work for me
< 1503528706 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've noticed that when moony runs something it seems like " | cat" is added to the command
< 1503528712 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :my output doesn't do that
< 1503528723 0 :fizzie!?@? PRIVMSG #esoteric :That's what it does when it thinks the output isn't a tty.
< 1503528736 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yay.
< 1503528738 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :which, in the case of my bot, it isnt.
< 1503528769 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :wait. *makes connection* rdococ has been in ##werewolf all along and i never noticed. how.
< 1503528779 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...:P
< 1503528789 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Nice.
< 1503528830 0 :fizzie!?@? PRIVMSG #esoteric :I believe the | cat is added to make the command that gets run inside the UML kernel to similarly see a non-tty output. Because otherwise it sees the UML console, which always is a tty as seen from the inside, even if the output fd it's redirected to isn't.
< 1503529328 0 :fizzie!?@? PRIVMSG #esoteric :If you want to try something out, maybe (temporarily) change the umlbox script's line   "con1=" + childStdin + ",fd:" + str(childStdout),   to instead be   "con1=" + childStdin + ",fd:" + stdoutws,   (and keep using the -v flag)
< 1503529374 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Okay
< 1503529387 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Wow. People figured out how to make dpkg work in linbut lol
< 1503529631 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, I get an error.
< 1503529647 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/cc4g5
< 1503529657 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :$ input ../tty1
< 1503529657 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :open(rfile, O_RDONLY): No such device or address
< 1503529684 0 :fizzie!?@? PRIVMSG #esoteric :Sorry, that should've been:   "con1=" + childStdin + "," + stdoutws,
< 1503529699 0 :fizzie!?@? PRIVMSG #esoteric :Now you ended up with the argument 'con1=fd:0,fd:fd:1' which is one "fd:" too many.
< 1503529778 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/tkxnn
< 1503529846 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :The error changed, fizzie. Now the device is busy.
< 1503529876 0 :fizzie!?@? PRIVMSG #esoteric :Oh, that's probably because it's using stdoutws (aka fd:1) also for that other console spec.
< 1503529919 0 :fizzie!?@? PRIVMSG #esoteric :You could definitely try to work around that as well, but I'm just puzzled as to why it's not working in the first place.
< 1503530140 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :does anyone know how to use jenkins to talk to another jenkins
< 1503530166 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? jenkins
< 1503530210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :jenkins? ¯\(°​_o)/¯
< 1503530281 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Quit: Leaving
< 1503530301 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503530328 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, it's a shame that there's no way to know what's wrong with it
< 1503530354 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I really want to get UMLBox working, but I guess that's enough trying for today
< 1503530427 0 :fizzie!?@? PRIVMSG #esoteric :Well, hmm.
< 1503530453 0 :fizzie!?@? PRIVMSG #esoteric :You could try to strace the kernel execution, but it might be doing a bit too much for that to be readable.
< 1503530480 0 :fizzie!?@? PRIVMSG #esoteric :There's definitely something odd when it comes to the terminal handling. For me, umlbox works fine, but running it once somehow manages to break the stdin of subsequent commands, which I don't even understand how that's possible. I mean, look at this: http://sprunge.us/NKbS
< 1503530496 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yeah, a lot of weird stuff happens too
< 1503530520 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :when I try to run sudo, I'm completely unable to input the password in the same terminal where I ran umlbox before
< 1503530582 0 :fizzie!?@? PRIVMSG #esoteric :It's not really that great for interactive use, it might be best to stick with having some other program call umlbox for you, the way it works on HackEgo.
< 1503530594 0 :fizzie!?@? PRIVMSG #esoteric :Who knows, it's even borderline possible it would work in that context.
< 1503530598 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, in order to check if the issue is if there's no output or if there's no visible, I should use umlbox to make a permanent change (ie touch a file or make a dir), which folder is writtable by umlbox?
< 1503530671 0 :fizzie!?@? PRIVMSG #esoteric :Nothing on the host is writable by default. You can pass in an extra argument like   -fw /some/dir   which will mount /some/dir from the host to the guest in read-write mode.
< 1503530754 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it doesn't seem like it runs the command
< 1503530758 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so there's no output at all
< 1503530784 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I've tried with umlbox -B -v -fw /test touch /test/didit
< 1503530790 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there's nothing in /test
< 1503530799 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503530811 0 :fizzie!?@? PRIVMSG #esoteric :Does /test exist, and do you have write permissions in it as the user you run umlbox as? 
< 1503530824 0 :fizzie!?@? PRIVMSG #esoteric :(Also what do the logs look like?)
< 1503530828 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes, and I ran umlbox as sudo
< 1503530852 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :here's the output: https://ghostbin.com/paste/8xyvf
< 1503530922 0 :fizzie!?@? PRIVMSG #esoteric :Hmm. I wonder if that might have something to do with permissions *inside* the UML. Try adding -s as well? 
< 1503530933 0 :fizzie!?@? PRIVMSG #esoteric :(It runs the command as root inside the UML.)
< 1503530951 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :wait
< 1503530953 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so
< 1503530959 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :instead of trying to run umlbox with sudo
< 1503530972 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I made myself owner of /test and tried again without sudo
< 1503530975 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :this time it worked
< 1503531082 0 :fizzie!?@? PRIVMSG #esoteric :I think that might be because the umlbox init doesn't really expect UML to be executed as root.
< 1503531118 0 :fizzie!?@? PRIVMSG #esoteric :It uses uid/gid 0 to mean "unset" for the uid/gid it runs the command as, and when they're unset it picks random uid/gid.
< 1503531141 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, get in ##werewolf
< 1503531144 0 :fizzie!?@? PRIVMSG #esoteric :(I guess in general there shouldn't be any reason to try running umlbox as root.)
< 1503531150 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fair enough
< 1503531160 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :at least now I know that the stuff runs in umlbox even if I can't see it
< 1503531162 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:a5d4:789e:37a4:3b27 QUIT :Quit: Leaving
< 1503531172 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :http://i.imgur.com/dlA01qW.png
< 1503531183 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so we're back at the issues with console output
< 1503531188 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, ##werewolf
< 1503531194 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :okay, okay
< 1503531308 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Out of curiosity, what happens if you try something like this: http://sprunge.us/dTBG
< 1503531321 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503531495 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie: https://ghostbin.com/paste/dvb8c
< 1503531505 0 :fizzie!?@? PRIVMSG #esoteric :Aw.
< 1503531523 0 :fizzie!?@? PRIVMSG #esoteric :I guess you're still affected by whatever mysterious output redirection problems you're having.
< 1503531529 0 :fizzie!?@? PRIVMSG #esoteric :So odd, though.
< 1503531543 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe redirecting the output to a file?
< 1503531564 0 :fizzie!?@? PRIVMSG #esoteric :Well, I mean, that should *work*, but it's more than a little clumsy.
< 1503531608 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there are stuff that I'm not sure about though
< 1503531717 0 :fizzie!?@? PRIVMSG #esoteric :Since you *are* seeing the init's output (and therefore clearly getting *something* out), if you really just want to hack it to make it work, chances are you could just fiddle with the conX= and subprocess.call arguments in the umlbox script until you hit a combination that works.
< 1503531799 0 :fizzie!?@? PRIVMSG #esoteric :(And/or the "output ..." stanza it writes to the config file.)
< 1503531814 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm still not sure if it really works though
< 1503531829 0 :fizzie!?@? PRIVMSG #esoteric :I think I'll try building a current kernel and see how that goes for me.
< 1503531850 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :as in, when I try something with umlbox that shouldn't end inmediately (ie: the bot I'm trying to run) still ends inmediately
< 1503531856 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :also
< 1503531859 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :this might be interesting
< 1503531864 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there's output after the run
< 1503531874 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :nothing relevant, but there's something
< 1503531889 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/2jhto
< 1503531904 0 :AnotherTest!~turingcom@ptr-82l26zcbdinq5hqv20b.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds
< 1503531914 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe that can help identifying the issue?
< 1503532121 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie if it's useful for what you want to do, I'm running 4.12.8 in the host, and also 4.12.8 as the uml kernel
< 1503532136 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503532145 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :back
< 1503532185 0 :fizzie!?@? PRIVMSG #esoteric :Sounds like "uninitialized urandom read" is a kernel message, which probably explains why you're seeing it.
< 1503532197 0 :fizzie!?@? PRIVMSG #esoteric :It'd go to the same console all those debugging lines do.
< 1503532249 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :oh, okay
< 1503532270 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :actually fizzie, if you feel like replicating the issues I'm having, doing a fresh arch linux install should do the trick
< 1503532301 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it's what I've done in my laptop, I installed it fresh yesterday and it's having the exact same issues I'm having with my desktop, so chances are you will have them too
< 1503532305 0 :fizzie!?@? PRIVMSG #esoteric :If you want a hacky trick to try, locate the lines in the umlbox script that do the   input ../tty1   and   output ../tty1   and change them to   input /console   and   output /console   instead. (/console is a file the umlbox init makes and uses for its own output.)
< 1503532318 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :okay
< 1503532324 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Here's a funny thing: http://sprunge.us/NKbS
< 1503532388 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: is that second cat running inside or outside umlbox?
< 1503532396 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Outside.
< 1503532415 0 :fizzie!?@? PRIVMSG #esoteric :ais523: It leaves the terminal in that state, and I don't know of a way to undo it.
< 1503532434 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so that error message is EAGAIN
< 1503532439 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, no such file or directory
< 1503532459 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/kvpg5
< 1503532485 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can you find out which system call is erroring out? "strace cat" would normally be enough, you might need to redirect the output to a file though (strace has an -o option to write to a file)
< 1503532500 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Oh, sorry, make that "../console" instead. Looks like init prepends "/host/" to it.
< 1503532506 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is that one of the standard file descriptors has somehow been set to non-blocking mode, that'd be an easy way to cause spurious EAGAINs
< 1503532527 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Ooh, nonblocking, that sounds plausible.
< 1503532549 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :HEY
< 1503532552 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I GET OUTPUT NOW
< 1503532572 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :now I see why the bot wasn't working, I wasn't mounting /mnt so it couldn't read the bot file
< 1503532596 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I love you fizzie, I can't thank you for all the help you've been offering me the last days
< 1503532652 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't?
< 1503532659 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there's something a bit weird though, fizzie
< 1503532684 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it seems like I can see the output by running stuff with -v, but nothing without it
< 1503532695 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Yeah -- read(0, 0x7f086c62c000, 131072) = -1 EAGAIN (Resource temporarily unavailable) -- and: http://sprunge.us/FCWe
< 1503532721 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/6pffa
< 1503532739 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this sounds like a mistake in the shell somehow? it shouldn't be letting applications it runs permanently change the mode of its file descriptors
< 1503532807 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: That's not too surprising. The script closes the place it puts /console to by default, since normally the command output goes via tty1.
< 1503532833 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: You could use the --debug flag (in place of -v), I think that might leave it open but not print any extra stuff.
< 1503532872 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Nope, debug gives me the same as -v
< 1503532885 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, I should be fine with running it with -v for now
< 1503532916 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :unless I need to make the script call umlbox, it should be fine if I run the bot with umlbox
< 1503532937 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I assume that any subprocess created by something with umlbox will be sandboxed too, right?
< 1503533035 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd assume that it'd be running within the same umlbox process, although I'm not sure
< 1503533055 0 :fizzie!?@? PRIVMSG #esoteric :Well, yes, though if you put the bot inside umlbox, it's hard to make the bot have access to any sort of modifiable thing that you don't want the commands it executes to have access to.
< 1503533060 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503533073 0 :fizzie!?@? PRIVMSG #esoteric :If you're okay with an entirely stateless thing, then that's maybe not really an issue.
< 1503533166 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my bots are typically stateless
< 1503533169 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thutubot is, for example
< 1503533417 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :hm, the bot complains about the lack of a module
< 1503533421 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Kind of a fun fact: on recent kernels, UML's virtual block device (ubd), if you point it at a file smaller than the block size (512 bytes), seems to wrap around in the source file when you try to read past the end.
< 1503533427 0 :fizzie!?@? PRIVMSG #esoteric :ais523: It kind of reminds me of what game consoles and other memory mapped things do "naturally" when you have a fixed amount of address space bits connected to something with less physical address lines.
< 1503533431 0 :fizzie!?@? PRIVMSG #esoteric :(Except this one isn't restricted to powers of two for the size of the thing it repeats.)
< 1503533468 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie Do you know if I can make the umlbox script I'm running with python virtualenvs?
< 1503533478 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :or any way to get the module working with umlbox
< 1503533491 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: right, this has been known to cause problems when games are moved to consoles with more memory (likewise for DOS programs running on a newer processor)
< 1503533501 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's quite easy to write a program to accidentally make use of addresses past the end of memory
< 1503533510 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if they wrap rather than crashing, you won't notice until you move to a system with more memory
< 1503533650 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: In theory you should be able to run the venv activation script inside UML, assuming you've got the necessary directories mirrored from the host.
< 1503533688 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 246 seconds
< 1503533693 0 :fizzie!?@? PRIVMSG #esoteric :I don't think there's any trivial way to "inherit" the virtualenv from outside, since there's no mechanism to pass environment variables in.
< 1503533725 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :how would you do it? In order to activate it I would have to cd to the directory first, and as far as I know umlbox won't keep that cwd
< 1503533793 0 :fizzie!?@? PRIVMSG #esoteric :Just run something like 'bash -c "cd /blah; source bin/activate; command --you=want"' instead of just command --you=want.
< 1503533814 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: That reminds me of https://pbs.twimg.com/media/DHj4WQ_UAAAHg8v.jpg which I saw the other day.
< 1503533845 0 :fizzie!?@? PRIVMSG #esoteric :(Or you can have a shell script that activates the virtualenv and runs the thing you want to run, and then run *that* with umlbox.)
< 1503533871 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I vaguely remember compiler/OS combinations that put something meaningful at address 0 to catch that sort of issue
< 1503533876 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what OS is that screenshot from?
< 1503533921 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503533969 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :oh well
< 1503533986 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I just realized that the bot needs internet in order to communicate with the servers, so I can't sandbox the whole bot
< 1503534004 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :instead I would have to sandbox the part of the code where it runs arbitrary code, and for that I would need umlbox to work without -v
< 1503534109 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :So, any idea fizzie?
< 1503534134 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :in the worst case scenario I could probably make it work with -v and filtering out the output of umlbox
< 1503534313 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, I'm kinda tired so I'll ask you tomorrow. Thanks again for all the help fizzie!
< 1503534315 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Well, I mean, you should definitely be able to hack it to make it work. For example, you can easily make init silent (just edit in init.c the lines  i = open("/console", O_RDONLY);  and  o = open("/console", O_WRONLY);  to open /dev/null instead), and add in umlbox script a kernel command line argument "console=tty1" to the end of the 'cmd' array to make the kernel messages go elsewhere too.
< 1503534342 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kurolox: if the bot's just connecting to IRC, you can normally just have the internet connection in a separate process and connecting to umlbox's stdin and stdout with pipes
< 1503534362 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :thanks for the answers
< 1503534384 0 :fizzie!?@? PRIVMSG #esoteric :ais523: umlbox has a TCP and Unix domain socket forwarding mechanism as well, incidentally.
< 1503534399 0 :fizzie!?@? PRIVMSG #esoteric :(Based on multiplexing them over a single virtual tty.)
< 1503534413 0 :fizzie!?@? PRIVMSG #esoteric :(With a piece of code running both inside and outside.)
< 1503534417 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :the bot is actually for discord, but I could do that. However I was thinking that it would be a better idea to run the main bot outside of the sandbox and then make the bot run the code in a subprocess with popen, that launches umlbox
< 1503534434 0 :fizzie!?@? PRIVMSG #esoteric :That's probably the more conventional way.
< 1503534434 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :that way any code run from the bot can't edit the bot itself since I could make it read only
< 1503534446 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well, the reason you'd do it that way would be to make it impossible for the bot to connect anywhere it wasn't supposed to
< 1503534471 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, see you tomorrow guys
< 1503534491 0 :fizzie!?@? PRIVMSG #esoteric :I wonder if nesting UML kernels works. They were doing something moderately tricky about address spaces at some point in the past.
< 1503534542 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nesting valgrind works, IIRC, but has some special hacks to make it work
< 1503534590 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with all these sorts of programs is that they tend to be written in a way that handles common cases, but really weird stuff can be much harder to handle
< 1503534594 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet the program does really weird things itself
< 1503534607 0 :fizzie!?@? PRIVMSG #esoteric :Hmm, well, it didn't work out of the box (no pun intended).
< 1503534610 0 :fizzie!?@? PRIVMSG #esoteric :Failed to get registers from stub, errno = 3
< 1503534610 0 :fizzie!?@? PRIVMSG #esoteric :wait_stub_done : failed to wait for SIGTRAP, pid = 357, n = 357, errno = 0, status = 0x9
< 1503534616 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :web of lies is very unlikely to be nestable, for example; the program I'm working on at work also isn't sanely nestable
< 1503534707 0 :fizzie!?@? PRIVMSG #esoteric :Apparently at least at some point, you can do it, but the kernel you run inside UML needs to have been built with CONFIG_NEST_LEVEL=1.
< 1503534722 0 :fizzie!?@? PRIVMSG #esoteric :So a single binary isn't nestable, but you can build UML kernels for specific nesting levels.
< 1503534738 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 252 seconds
< 1503534772 0 :fizzie!?@? PRIVMSG #esoteric :(Since this page says "the outer UML must be at least 2.4.18-22, which is not released at this writing, but will be soon", I'm not terribly confident this is true any more.)
< 1503535192 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Guessing Amiga Unix from the bit at the end?
< 1503535221 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503535370 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503535386 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:marmite//Marmite is a hive mind of fungal microorganisms spreading throughout the supermarkets of the Commonwealth. \ dentist//Dentists are professional workers whose main line of work is creating dents on various surfaces. \ \//\ was initially popular as a replacement for the solidus, but inevitably there was a backslash. \ anagol//anagol is A
< 1503535428 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that backslash one is fairly funny
< 1503535436 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503535437 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:narchy Golf, code golf server at http://golf.shinh.org/ \ intercal//INTERCAL has excellent features for modular program for the enterprise market.
< 1503535452 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :his523.
< 1503535454 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :still, I don't think this wisdom database has much to do with what the channel's originally meant to be about
< 1503535472 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, there's still enough ontopic dicussion to make the channel worthwhile, at least from time to time
< 1503535864 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I feel alienated here, like I'm not meant to be on this channel, talking.
< 1503535929 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'd define the general on-topicality of this subject as being about programming languages and techniques that aren't typically needed or useful in serious programs
< 1503535935 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and umlbox is in that sphere at the moment
< 1503535945 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one problem with esolangs is that if an esolang gets popular enough, it stops being esoteric
< 1503535950 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this may arguably have happened with Prolog)
< 1503535955 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc.
< 1503535959 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :umlbox?
< 1503535970 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: the sandbox that hackego uses
< 1503535984 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's based on user mode linux
< 1503535985 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: A language can be popular and not serious.
< 1503535990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? esolang
< 1503535991 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :esolang? ¯\(°​_o)/¯
< 1503535994 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Come on, wisdom database.
< 1503536008 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: examples? I'm not sure I agree, at least for the usual definitions of "popular"
< 1503536081 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :right. umlbox was explained to me multiple times already >_>'...
< 1503536093 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION 's brain defaults to UML diagrams. I've been tainted
< 1503536107 0 :LKoen!~LKoen@2a01:e35:2eed:a430:31b3:4a20:bbe5:9901 JOIN :#esoteric
< 1503536121 0 :fizzie!?@? PRIVMSG #esoteric :boily: UML diagrams are the bane of everyone who tries to search the internet for User Mode Linux -related material.
< 1503536153 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :UML is really weird as concepts go
< 1503536171 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the basic idea, of having a consistent syntax for allowing people to explain object oriented concepts to each other as diagrams, makes sense
< 1503536195 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then if you have something like 8 types of diagram and some organizations try to write programs in UML first and then rewrite them in a language that can actually be run…
< 1503536245 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's also way to highly dependent on concepts that don't actually apply in all languages
< 1503536248 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :*too
< 1503536273 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf, fizziello, hellorcah.
< 1503536292 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :UML “works” for Java and C++, and that's about it.
< 1503536330 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :and for making shiny figures for ISO certification.
< 1503536472 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: Java, C++ and C# together form a very large proportion of the actual programming job market, though
< 1503536540 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and any language designed to interoperate with Java or C# will be able to support the concepts UML discusses, even if they aren't idiomatic
< 1503536657 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :true.
< 1503537081 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I was going by what you said, but maybe I didn't read it precisely.
< 1503537809 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503538028 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503538130 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503538360 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi imode
< 1503538424 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hi rdococ.
< 1503539304 0 :LKoen!~LKoen@2a01:e35:2eed:a430:31b3:4a20:bbe5:9901 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.”
< 1503539960 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1503540655 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503541062 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know if there is such a thing in GURPS as a switchable advantage that has no effect?
< 1503541236 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 JOIN :#esoteric
< 1503541268 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :11:53 / 31:03
< 1503541268 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: I did a search. https://scifi.stackexchange.com/a/117785/4918 Wizard of Oz: “The Witch was too much afraid of the dark to dare go in Dorothy's room at night to take the shoes, and her dread of water was greater than her fear of the dark, so she never came near when Dorothy was bathing.”
< 1503541297 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, interesting
< 1503541300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although probably not widely known
< 1503541391 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I did know the witch doesn't like water, just like many undead, I even have a ticket on the old tracker for it, but I didn't remember he's afraid of the dark.
< 1503541399 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :that's an actual quote according to https://en.wikisource.org/wiki/The_Wonderful_Wizard_of_Oz/Chapter_12 by the way
< 1503541584 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You could make that if you want to make them not go into dark but also not going into the water, I suppose?
< 1503541663 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :well, I had a proposal to make most of the undead not go into water, although that really depends on which legend about undead you look at
< 1503541692 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the undead in the Arany János ballad “A hamis tanú” specifically goes only in the river
< 1503541752 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and it's also corporeal (unlike, say, Moaning Myrtle's ghost) and not of some water-based creature type like the skeleton fish in super mario
< 1503542342 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :actually, they're just normal fish I chewed alive because they're so tasty when fresh
< 1503542392 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :rdococ: that doesn't explain why they're immune to fire unlike most fish in some of the mario games
< 1503542455 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :because they're bone
< 1503542455 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :duh
< 1503542481 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and they're in water
< 1503542514 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Actually, I think it's because an evil wizard placed a voodoo curse on a shark to force the skelefish to become immune to fire.
< 1503543091 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: I think the most common legend related to the undead and water is that vampires can't cross running water under their own power
< 1503543102 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although it's possible for someone else to carry the vampire across)
< 1503543181 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wow. The undead are weak to everything these days. Water, fire, ice...
< 1503543196 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Lightning - though, sometimes that's how they're created in the first place...
< 1503543196 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :are there any stories with some kind of vampire carrying service?
< 1503543214 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the typical niche that undead play in stories, when they're just an enemy, is that they're very hard to stop unless you exploit a specific weakness
< 1503543229 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: yes, but there are similar legends about some undead other than water too
< 1503543235 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that means that they need a lot of weaknesses for the stories to work correctly
< 1503543239 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: Discworld has that legend about zombies
< 1503543255 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A specific weakness such as the weakness that exists in two thirds of all human beings?
< 1503543286 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :which is played for laugh when someone wants to use it as a test for zombies but misinterprets "undead can't pass over water" as "undead can't pass water" (as in pee)
< 1503543305 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: it's more that they're resistant to almost everything, so anything that they aren't resistant to counts as a weakness by comparison
< 1503543368 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: wouldn't that mean the water would have to be damaging in the first place to even affect them?
< 1503543369 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: and there's all the modern myths about water test used in medieval witch hunt, in which the people throw someone to the river, and if they don't drown because the pure water hates them so much it expels them, they're a witch
< 1503543408 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the tests are exaggerated, but it is based on an authentic legend about witches and pure water. the actual tests were probably more gentle and stopped before drowning
< 1503543432 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: TRICK CHICKEN
< 1503543432 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, people like to exaggerate ancient witch tests because it's funny to think "if the test doesn't kill them, we execute them"
< 1503543438 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: "it's more that they're resistant to almost everything, so anything that they aren't resistant to counts as a weakness by comparison" => yes, I have one like that:
< 1503543439 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the flaw in such a test would become obvious very quickly
< 1503543645 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :Vampires are immortal, which means the only way to kill them is… [choose one] {A silver bullet, A stake through their heart, Bright light, Garlic, Holy water, Holy wafers sewn in their mouth, A chainsaw, Cutting their supply of blood, The crow of a rooster, Water, Fire, Magic, In their bat form, By accident, Killing their elders first, Making them 
< 1503543645 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :pop culture icons}
< 1503543685 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :Other sorts of undead have so many resistances that they seem to be unkillable too, including werewolves, zombies, and ghosts.
< 1503543690 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503543754 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: yes, and although it's funny that witches can float on water because the water hates them, and seems more like a strength than a weakness, it does actually make more sense that the more modern legends
< 1503543758 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :werewolves aren't a sort of undead?
< 1503543791 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the undead in “A hamis tanú” actually probably also works in that way, with the water and everything else hating its body
< 1503543878 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's just that in modern times, a humanoid that can float on water was no longer too strange, and for an undead that normally flies or floats above ground it's even more irrelevant (mind you, in D&D, even for living people it's harder to magically fly over water than to magically fly over land, for some reason)
< 1503543884 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so they changed the myth
< 1503543898 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: in some legends about werewolves, it is an undead, yes. the nethack werewolf isn't.
< 1503543918 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the Harry Potter werewolf is also not an undead
< 1503543925 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not aware of any legends where werewolves are undead (in the sense of "monster mostly formed of the corpse or spirit of a dead human")
< 1503543964 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :let me search
< 1503543969 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: in Battle for Wesnoth, spirits get a reduced flying movement rate over water (although they don't get a dodge penalty, like walking through water gives you); I think it might be for balance reasons
< 1503543993 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's probably rarer than undead vampires, which is the norm
< 1503544002 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and undead witches, which is an authentic legend
< 1503544047 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in the sense that the body or part of the body of witches is supposed to be cold, which made sense as a secret hard to test feature back before thermometers
< 1503544106 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :undead werewolf might actually be a modern legend, but then the whole general category of undead is probably modern too
< 1503544190 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I was wrong
< 1503544198 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :apparently werewolves are never truly undead
< 1503544213 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :they just gained a few vampire traits that make them seem a little like undead
< 1503544216 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but they are living actually
< 1503544266 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :oh, I'm a fool
< 1503544301 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there's one fictional creature that is unquestionable afraid of the dark in first place, as opposed to damaged by the dark quickly or slowly or avoiding dark or anything like that
< 1503544319 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Are esoteric non-programming things ontopic in here?
< 1503544372 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: esotericism almost certainly isn't; things that aren't directly related to programming but are weird enough to be interesting would probably not be objected to even though they aren't technically on topic
< 1503544388 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: the intelligent people of Lagash/Kaglash in the Asimov story “Nightfall” and its novellization with the same title
< 1503544395 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, esoteric financial instruments?
< 1503544403 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a channel like this, you have three bands, I think: "on topic", "off topic but tolerated/enjoyed by the community", "off topic and you're told to stop"
< 1503544411 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: they're afraid of the dark for psychological reasons, even though they're not actually directly damaged by the darkness
< 1503544419 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's possible that most people here just don't care about financial instruments
< 1503544421 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember seeing a proposal that all finanical instruments should be written in Python in order to make them unambiguous
< 1503544425 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so maybe they are a subset of programming :-D
< 1503544427 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :when they go to a dark place for more than a few minutes, they get really scared and may start to panic
< 1503544437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Python? No thanks
< 1503544448 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, my reaction was "why Python?"
< 1503544450 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :this needs strong darkness, not just under the trees at dusk
< 1503544456 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's fairly easy to read for somoene who doesn't know it?
< 1503544475 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Obviously they should use a JavaScript derivative
< 1503544487 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike the APL family of languages (including things like Jelly), which are famously hard to read if you don't know them
< 1503544501 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like Ethereum, or whatever that thing is
< 1503544509 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it's called Solidity
< 1503544510 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not even joking
< 1503544518 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right
< 1503544522 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought that was hilarious in the context of our site…
< 1503544523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that makes it ontopic
< 1503544528 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :they're unlikely to appear on Earth, partly because they don't do spacefaring, partly because they fear the dark and the Earth has dark parts, and partly because this plays "a long long time ago, in a galaxy far away", and they might also be incompatible with Earth's chemical environment or gravity
< 1503544549 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, Solidity would almost certainly be considered an esolang if not for perhaps being too widly used
< 1503544560 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what other programming languages have semantics where using them inherently requires spending money?
< 1503544562 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but it's not completely impossible to find them on Earth, especially not in a nethack dungeon that already has the widest variety of creatures that you wouldn't really suppose to find there
< 1503544581 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(I mean, seriously, Green-elves? Green elves are elves who live in a *forest* by definition.)
< 1503544597 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Is solidity the opposite of liquidity?
< 1503544622 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: yes, it's probably easy to read, but you can also find summaries of it because it's a good and popular enough book, and the summaries are probably enough for adding them to nethack
< 1503544622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Liquidity is a fascinating subject in finance. I should learn more about it.
< 1503544714 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the general concept is simple enough
< 1503544728 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: well, you probably need to know a bit more than what I told about them
< 1503544737 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have money but can't spend it, are you actually rich?
< 1503544747 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty philosophically interesting though when you put it like that
< 1503544769 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :they live on a planet with five or six suns in a strange orbit where you never have all of them under the horizon at the same time anywhere on the planet
< 1503544781 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :which is why they are not used to darkness
< 1503544795 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you measure liquidity?
< 1503544818 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so they call it "night" when the big sun is not in the sky
< 1503544821 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: normally the amount of money that you could theoretically spend on short notice
< 1503544834 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I tried to invent a financial instrument that can let a name assign a price to expected liquidity
< 1503544842 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :including via selling things if you can sell them quickly
< 1503544852 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's hard because liquidity is a multidimensional thing.
< 1503544856 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :they like to always have at least a little lamp lit in their houses, but that's mostly symbolic, because even if that lamp goes off, they get enough light through the windows
< 1503544903 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and the story is about a certain even that happens once every two thousand years, when a significant part of the planet goes totally dark because the only sun is eclipsed by a moon
< 1503544924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you know how block (I.e
< 1503544947 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the civilization doesn't expect this because don't know about the moon because it's normally invisible because of the sun glare,
< 1503544954 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :large) trades are made? That's a big part of the liquidity story, I suppose.
< 1503544973 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: no
< 1503544979 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and they have just enough astronomy to predict the movement of the suns but not enough to figure out the moon from its gravity effects
< 1503545001 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so there's only an ancient legend about that total darkness and many people don't believe that legend
< 1503545013 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do know that there are companies who are willing to trade capital for liquidity (i.e. they'll buy things that are hard to sell, at less than the full price that could be gotten for a trade negotiated over a long time)
< 1503545020 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and when the total darkness happens, they see the stars for the first time,
< 1503545045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually there's a company advertising on television in the UK, and the adverts state that they'll buy cars from you for less than they're worth but with a very quick turnaround
< 1503545050 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :which has a great effect on them just like how the discovery of a large universe had a great effect on the Krikket people in HHGG
< 1503545059 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess capital-for-liquidity trades are available to the general public too, at least in one direction
< 1503545088 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but instead of starting a war against the rest of the world, they go crazy and start to burn their own world to create light from the temporary flames,
< 1503545095 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and destroy much of their own civilization
< 1503545135 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but the short story is good so you might want to read it anyway even after I spoiled most of it
< 1503545144 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(I didn't spoil everything, but still)
< 1503545151 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(I got pretty close)
< 1503545226 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which one?
< 1503545253 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't read the past few pages of text in much detail because I was using my phone.
< 1503545257 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: who was that directed at?
< 1503545262 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which story.
< 1503545317 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Pretty much every trade you ever make involves trading capaital for liquidity to some degree.
< 1503545341 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: yes, and this service is also offered to the population for gold and silver (jewlery but also scrap gold), but in the form of quickly buying the gold or silver at half price, and in the form of quickly giving a short term loan of say a tenth of the price of the gold but a loan that you aren't required to pay off if you don't want the gold b
< 1503545341 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ack
< 1503545343 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Crossing networks are interesting. Do people use them?
< 1503545385 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: they can do this with good rates because it's easy to quickly test for gold content, much more so than quickly testing the value of a used car
< 1503545422 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's also done for some other sorts of valuables that are easy to test and people often have it, but gold and silver are the most important
< 1503545425 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure of the exact definition of "liquidity" in general use, but I use it with the rough meaning "ability to trade"
< 1503545459 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The ability to trade is almost always valuable, so someone almost always pays for it, though the way they pay for it might not be obvious.
< 1503545496 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: so anyway, if you want a nh monster that can wander around in a lit room but doesn't go in dark corridors, then I think a person from Lagash would work
< 1503545511 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are many different ways that you might want to trade, so there are many different types of liquidity. But they're usually related.
< 1503545541 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and they're easy to add because we know so little about them, such as their body and physical capabilities, that you can invent close to anything you need for game reasons
< 1503545601 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you usually find out very little about the physical characteristics of characters in Asimov's books, but most of them are at least humans or humanoid robots, while the Lagash people have no reason to be close to that
< 1503545639 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? solidity
< 1503545640 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :solidity? ¯\(°​_o)/¯
< 1503545750 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so you're restricted very little about the nh character. they have to be intelligent and motile, but they could have any size, shape of body, almost any item use capabilities except they're certainly not zero carrying cap, a wide choice in attacks and resistances
< 1503545757 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(definitely not fire resistant)
< 1503545787 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :oh, and definitely not blind.
< 1503545793 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :they probably don't like to be blinded
< 1503545796 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :really don't like
< 1503545843 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if you blind them, I expect they go into a rage of panic, although they may have resistance against blinding by bright light and may be able to wipe off cream pies and perhaps even ravens can't blind them
< 1503545868 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :perfect if you want to make a nethack monster
< 1503545932 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I don't think the race has a well-known name, but Lagashian would probably work if you explain it in the 'cyclopedia
< 1503545962 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn Solidity is an esolang for writing contracts. It has good support for secure linear algebra.
< 1503545966 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'solidity': Solidity is an esolang for writing contracts. It has good support for secure linear algebra.
< 1503545967 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: please improve twh
< 1503545983 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ais523: does that help?
< 1503546012 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: perhaps; I'm not sure if this would work directly but it's given me some thoughts
< 1503546043 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :well, I don't know your gameplay mechanical motivations, so they might fail for that reason
< 1503546044 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks for your input, anyway
< 1503546160 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(there's also a story about humans collectively panicking when darkness falls, but they weren't afraid as such, it's just that the Sun unexpectedly went out at some point and stayed dark for several days)
< 1503546171 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(that's definitely not what you want)
< 1503546210 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can see why it would induce panic, though
< 1503546218 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503546281 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :right, and it was mostly the sensible kind of panic, when everyone tried to rob stockpiles of food
< 1503546298 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and prepare for an inevitable war
< 1503546312 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume it relit again at some point?
< 1503546327 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :yes
< 1503546358 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :which didn't *completely* calm people down, because after that, you expect another similar event, but yeah
< 1503547038 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :wob_jonas: are you thinking Nightfall?
< 1503549580 0 :mpm!1812da50@gateway/web/freenode/ip.24.18.218.80 JOIN :#esoteric
< 1503549809 0 :mpm!1812da50@gateway/web/freenode/ip.24.18.218.80 QUIT :Client Quit
< 1503549889 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Quit: Leaving
< 1503550187 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503551765 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :literally unplayable http://imgur.com/6ByIhNT
< 1503551937 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"21th century"
< 1503552180 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503555214 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: whoa, the chicken chicken chicken paper is by dougz
< 1503555278 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Yeah, it is.
< 1503555424 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I knew that at one point.
< 1503555450 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This picture is TG: https://scontent-sjc2-1.xx.fbcdn.net/v/t31.0-8/21014227_1567793873283268_4987278837085860246_o.jpg?oh=414f17cce92053674421e37ed33642e1&oe=5A613408
< 1503555456 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :On the topic of chickens.
< 1503555552 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Ah, chicken of the woods.
< 1503555871 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone won the chicken lottery.
< 1503555879 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like mushrooms?
< 1503556486 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503556536 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Motekye 5*  10New user account
< 1503556542 0 :zseri!5e86df4f@gateway/web/freenode/ip.94.134.223.79 JOIN :#esoteric
< 1503556631 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503556795 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503556970 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52923&oldid=52920 5* 03Motekye 5* (+252) 10/* Introductions */
< 1503557224 0 :zseri!5e86df4f@gateway/web/freenode/ip.94.134.223.79 QUIT :Ping timeout: 260 seconds
< 1503557516 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52924&oldid=52916 5* 03UtilityHotbar 5* (+1) 10/* Output */
< 1503557563 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52925&oldid=52924 5* 03UtilityHotbar 5* (+98) 10/* Loops: */
< 1503557695 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52926&oldid=52925 5* 03UtilityHotbar 5* (+46) 10/* Interpreters: */
< 1503558018 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/abusefilter14]]4 modify10 02 5* 03Ais523 5*  10modified [[02Special:AbuseFilter/510]] ([[Special:AbuseFilter/history/5/diff/prev/59]])
< 1503558040 0 :heroux!sandroco@gateway/shell/insomnia247/x-hmcvunqcuunlcvel JOIN :#esoteric
< 1503558041 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the specific strain of spambots that was stopping don't seem to be around, and it was hitting false positives
< 1503558361 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503558868 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1503559841 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mypalmike 5*  10New user account
< 1503560240 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52927&oldid=52923 5* 03Mypalmike 5* (+323) 10Hi there.
< 1503561105 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds
< 1503561123 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Mypalmike 5*  10uploaded "[[02File:Add1.ska.png.png10]]"
< 1503561362 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503561387 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503561925 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Skastic14]]4 N10 02https://esolangs.org/w/index.php?oldid=52929 5* 03Mypalmike 5* (+622) 10Initial description
< 1503562007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=52930&oldid=52900 5* 03Mypalmike 5* (+14) 10add skastic
< 1503562050 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Skastic14]]4 10 02https://esolangs.org/w/index.php?diff=52931&oldid=52929 5* 03Mypalmike 5* (-30) 10
< 1503562207 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Skastic14]]4 10 02https://esolangs.org/w/index.php?diff=52932&oldid=52931 5* 03Mypalmike 5* (-3) 10
< 1503562982 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1503563729 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503563765 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503564017 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503564820 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503564914 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Read error: Connection reset by peer
< 1503564938 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503565279 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :alercah: yes, I did specifically say Nightfall above
< 1503565318 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :alerchah: um wait, I mean Nightfall is the first story, it's not the second one
< 1503565613 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1503565935 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503566133 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503566191 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503566297 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Did you play the Magnet game?
< 1503566310 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Magnets
< 1503570624 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503571362 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That doesn't look nearly as awful as CLOP.
< 1503571441 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Good morning!
< 1503571869 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey fizzie, do you think that you could help me with those hacks you mentioned yesterday? I've tried changing the init.c to /dev/null like you said, but I don't see any difference in the output. Besides that, umlbox works perfectly for what I've seen.
< 1503572421 0 :fizzie!?@? PRIVMSG #esoteric :Did you re-make umlbox-initrd.gz? 
< 1503572528 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503572729 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :uh, no. I did a make all and a make install, but considering that for some reason that file seems to not work with that, I'll make it individually again
< 1503572783 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503572797 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Oh, right, it's not that, it's because /dev isn't mounted by that time. Well, then the change will be a little more complicated: http://sprunge.us/hKaK
< 1503572827 0 :fizzie!?@? PRIVMSG #esoteric :(You'll still need mknod /console for the command output to go to.)
< 1503572861 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :By the way, will any of the fixes you've made go to umlbox in the future?
< 1503572944 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, with that a part of the messages went again
< 1503572962 0 :fizzie!?@? PRIVMSG #esoteric :I was thinking of sending a bitbucket pull request for at least the config file padding and the mudem compilation issue.
< 1503572986 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/t3ajv
< 1503573008 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I asked moony to test the file padding fix, but he never told me if it worked or if he tried it
< 1503573023 0 :fizzie!?@? PRIVMSG #esoteric :If you use --debug instead of -v, you should get rid of lines 2-23.
< 1503573062 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yep, there are still some stuff left
< 1503573068 0 :fizzie!?@? PRIVMSG #esoteric :And by the way, I built 4.12.8, and had the same config file wrapping thing, but not the "output isn't shown" one.
< 1503573084 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I must be cursed then
< 1503573094 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe it's an arch issue?
< 1503573100 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :but I think that moony is using it too
< 1503573114 0 :fizzie!?@? PRIVMSG #esoteric :Yes, it's very odd.
< 1503573124 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/rhhep
< 1503573170 0 :fizzie!?@? PRIVMSG #esoteric :What's left is the kernel logs, and that "UMLBox starting" note. I've been trying to figure out the proper kernel command line parameter to put those somewhere else, so far without luck.
< 1503573218 0 :fizzie!?@? PRIVMSG #esoteric :Although it occurs to me that an easier way could've been just swapping "con" and "con1" in the umlbox script.
< 1503573221 0 :heroux!sandroco@gateway/shell/insomnia247/x-hmcvunqcuunlcvel QUIT :Ping timeout: 240 seconds
< 1503573250 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll try that then
< 1503573290 0 :fizzie!?@? PRIVMSG #esoteric :That is, go from   "con1=" + childStdin + ",fd:" + str(childStdout), "con=null," + stdoutws   to   "con1=null," + stdoutws, "con=" + childStdin + ",fd:" + str(childStdout)
< 1503573449 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I think we modified that yesterday while trying to get output
< 1503573500 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it looks like "con1=" + childStdin + ",fd" + str(childStdout), to me
< 1503573511 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :sorry, ",fd:"
< 1503573554 0 :fizzie!?@? PRIVMSG #esoteric :Isn't that the same as what I said? 
< 1503573579 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :oh, sorry. I was confused because I wasn't seeing con2 there, and con2 is between con1 and con=null
< 1503573617 0 :fizzie!?@? PRIVMSG #esoteric :Right, con2 shouldn't really matter. It's the tty for umlbox-mudem, which isn't used unless you want to forward network ports.
< 1503573685 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, the output is shorter, but it doesn't work
< 1503573711 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :does the order matter? I only renamed con to con1 and vice versa
< 1503573728 0 :fizzie!?@? PRIVMSG #esoteric :I would hope it doesn't.
< 1503573738 0 :fizzie!?@? PRIVMSG #esoteric :You'll probably still have to keep using --debug to keep the stdout open, and you'll likely have to undo the "input ../console" and "output ../console" back to "input ../tty1" and "output ../tty1" to see the command output again.
< 1503573745 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/7eety
< 1503573763 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503573767 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :oh sorry
< 1503573772 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I used -v again due to being used to it
< 1503573853 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :okay, I changed it back
< 1503573857 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :this is what I get
< 1503573871 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/amn2n
< 1503573873 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it's almost there
< 1503573937 0 :fizzie!?@? PRIVMSG #esoteric :Yeah. The "UMLBox starting" line you could probably just comment out of init.c, and re-make.
< 1503574001 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503574043 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes, that works
< 1503574047 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :there are only a few lines left
< 1503574201 0 :fizzie!?@? PRIVMSG #esoteric :Yeah, unfortunately I'm not sure what to do about them. They're produced by printf calls from arch/um/os-Linux/start_up.c, arch/um/os-Linux/mem.c and arch/um/kernel/um_arch.c.
< 1503574215 0 :fizzie!?@? PRIVMSG #esoteric :I mean, if you really feel like it, you can comment them out *there* and rebuild the kernel.
< 1503574281 0 :S1!~s1feha@p200300886B4214895A946BFFFED92B20.dip0.t-ipconnect.de JOIN :#esoteric
< 1503574321 0 :fizzie!?@? PRIVMSG #esoteric :The more reasonable way would be to do what the umlbox script is *normally* doing, but that's exactly the thing that for some weird reason isn't working for you.
< 1503574333 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :talking about things not working for me
< 1503574346 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it seems like if the bot uses umlbox it doesn't work
< 1503574360 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :http://i.imgur.com/MgndDub.png
< 1503574388 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it was working before we did any of the changes
< 1503574403 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :so some change must've broke it for the bot
< 1503574473 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :This was what the bot was trying to print before any of the changes, you can see that in the line 142 the command worked (the cwd was /horus) https://ghostbin.com/paste/5n6eo
< 1503574525 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503574575 0 :fizzie!?@? PRIVMSG #esoteric :Well, I'm a little out of ideas, seeing as we've spent the last half an hour explicitly trying to disable all debugging output. Also have to get to work again. But I guess you can try undoing things and seeing what happens.
< 1503574597 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp bell
< 1503574603 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I think it's not the most efficient thing, but I can try to filter the stuff with regex
< 1503574607 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dingas:The sound of a Baltic bell. It chimes like potatoes. \ obell:The obell is what we ring each time a new strip of the o webcomic is published. \ precious:precious? That doesn't ring a bell. ¯\(°​_o)/¯ \ shachaf:Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He does
< 1503574609 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :doing all python side
< 1503574747 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503575004 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503575181 0 :heroux!sandroco@gateway/shell/insomnia247/x-pkrixgujyycwmost JOIN :#esoteric
< 1503575279 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503575735 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Ping timeout: 246 seconds
< 1503576240 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503576701 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds
< 1503576828 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1503577198 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: NITRATE CHICKEN
< 1503577522 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:3907:4d7b:980f:2bb3 JOIN :#esoteric
< 1503578591 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503579837 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds
< 1503580331 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503580449 0 :callum_!d4a10454@gateway/web/freenode/ip.212.161.4.84 JOIN :#esoteric
< 1503580588 0 :callum_!d4a10454@gateway/web/freenode/ip.212.161.4.84 QUIT :Client Quit
< 1503581350 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric
< 1503582335 0 :S1!~s1feha@p200300886B4214895A946BFFFED92B20.dip0.t-ipconnect.de QUIT :Ping timeout: 255 seconds
< 1503583230 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1503583688 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503583960 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds
< 1503584006 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503585538 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1503585587 0 :zseri!5e86df4f@gateway/web/freenode/ip.94.134.223.79 JOIN :#esoteric
< 1503585634 0 :zseri!5e86df4f@gateway/web/freenode/ip.94.134.223.79 PRIVMSG #esoteric :hi
< 1503586006 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503586465 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...
< 1503586556 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: a language whose programs are a binary tree
< 1503586579 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Like iota?
< 1503586588 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess
< 1503586618 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Or any of those combinator languages
< 1503586752 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :moo
< 1503586882 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :MoOOOOOOOOOOoooooooou.
< 1503587544 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503588943 0 :AnotherTest!~turingcom@ptr-82l26zcbdinq5hqv20b.18120a2.ip6.access.telenet.be JOIN :#esoteric
< 1503591170 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection
< 1503592847 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503593097 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie since I believe that arch might be causing the issues, I've installed debian on my laptop/server. I'm trying to install umlbox on it, applying most of the fixes you gave me (I've got it to build properly), but I'm getting this when trying umlbox
< 1503593133 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/ep4uc
< 1503593554 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :nevermind fizzie, it was a typo I made when applying fixes. Sorry.
< 1503593591 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie in debian umlbox works properly, so the issue is caused by Arch most likely
< 1503593747 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm working on a concept for a BF derivative which works on a queue.
< 1503593786 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Unfortunately, that means it's already obviously TC... well, if I include looping instructions
< 1503593792 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :but will I? mw ha ha ha :P
< 1503594087 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503594165 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ARGH! I think my ISP is causing routing problems again
< 1503594176 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imodium
< 1503594182 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :either that or DNS problems
< 1503594201 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION hugs wob_jonas
< 1503594212 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503594225 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :FreeFull.
< 1503594233 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :rdococ:
< 1503594239 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ExpensiveEmpty:
< 1503594248 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Nah
< 1503594265 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :CheapHalfFull:
< 1503594271 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :DNS problems apparently
< 1503594278 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :PricelessBottomlessAbyss:
< 1503594523 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :wob_jonas: ah reading fail
< 1503594609 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :hmm... it's possible that the problem isn't on my side this time
< 1503594629 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I mean, that it isn't on the side of my ISP this time
< 1503594671 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :also, isup.me is sometimes giving timeouts for me, which is scary
< 1503594708 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: yello.
< 1503594757 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well fizzie, if anything it seems like it breaks with virtualenvs
< 1503594824 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :http://i.imgur.com/qHm2eb0.png
< 1503595128 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :well I can't tell on which side the error is
< 1503595408 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi
< 1503596493 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I just had a thought.
< 1503596520 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I know there are many brainfuck derivatives, but let's just be shocked, surprised, and eternally grateful that no languages have been based on ut yet.
< 1503596987 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503597028 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :By the way, where was fungot tested?
< 1503597028 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: hey, t-rex, i've a long road ahead of me, it would be flattering. they'd failed to deliver it to the king of all that i survey! i am a good friend, t-rex, but, uh,
< 1503597857 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[073D14]]4 10 02https://esolangs.org/w/index.php?diff=52933&oldid=19990 5* 03Programmer5000 5* (-19) 10
< 1503598558 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503598729 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1503598876 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com QUIT :Quit: Leaving.
< 1503598939 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1503598950 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com JOIN :#esoteric
< 1503599656 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503599919 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503600498 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503600634 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503600755 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1503601790 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well fizzie, I feel like I should show you the result of all the help you've offered to me the last days
< 1503601854 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503601929 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :http://i.imgur.com/jCYgJNw.png
< 1503602181 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c8d3:28a1:d491:a0ab JOIN :#esoteric
< 1503603021 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c8d3:28a1:d491:a0ab QUIT :Remote host closed the connection
< 1503603930 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: values which can either be 3 or 2 - as in, "x == (3 or 2)" will return true whether x == 3 or x == 2
< 1503604147 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :Remote host closed the connection
< 1503604308 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Would a dialect of BF in which the angled brackets must be balanced be TC?
< 1503604333 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. >< is valid, but >> isn't. >[<] wouldn't be valid, either, but >+<[>-<] would be (if a bit redundant :P)
< 1503604333 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :balanced together with square brackets or separately?
< 1503604337 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if together, it's not TC
< 1503604350 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't know what you mean.
< 1503604361 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :is [>]< valid?
< 1503604366 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no
< 1503604372 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...ah.
< 1503604411 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if separately, then surely it's not a serious limitation, you just put a zillion > to the start of the program and a zillion < to the end of the program and that fixes all the balance
< 1503604445 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true
< 1503604453 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there a proof that balancing them together isn't TC?
< 1503604469 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :think about it yourself, I don't want to spoil it early
< 1503604471 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's not hard
< 1503604504 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm
< 1503604545 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Don't you know that I'm an idiot?
< 1503604602 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess you couldn't move the cell you were checking in a while loop.
< 1503604622 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Which means that the number of cell spaces you can move would be limited to the number of >s.
< 1503604634 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Even then, with unbounded cells...
< 1503604940 0 :LKoen!~LKoen@2a01:e35:2eed:a430:b001:8f1b:51b8:8d5 JOIN :#esoteric
< 1503605022 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric
< 1503605169 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503605569 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Quit: Leaving
< 1503605587 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503606564 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Quit: Leaving
< 1503606584 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503606960 0 :LKoen!~LKoen@2a01:e35:2eed:a430:b001:8f1b:51b8:8d5 QUIT :Remote host closed the connection
< 1503606966 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa
< 1503606988 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :you foooooools! SUNDAY IS THE LAST DAY OF THE WEEK, NOT THE FIRST
< 1503607025 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :if it was the first day of the week, then the weekend would be friday and saturday, and you would work sunday to thurday!
< 1503607034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Sunday is definitely the first day of the week.
< 1503607055 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no, sunday is part of the weekend!
< 1503607070 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and therefore the week begins on monay
< 1503607082 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2556:3c62:a960:fdfb JOIN :#esoteric
< 1503607090 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The weekend is a vague blob around the boundary between weeks
< 1503607111 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the weekend id  the last two days of the week, saturday and sunday
< 1503607123 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, the week goes Sunday, Monday, Tuesday, ...
< 1503607132 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or, as they're called in Hebrew, Firstday, Secondday, Thirdday, ...
< 1503607144 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :well hebrew is wrong then
< 1503607147 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In German, Wednesday is called "midweek"
< 1503607153 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because it's in the middle of the week.
< 1503607159 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because the week starts on Sunday.
< 1503607173 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :shachaf: in germany, the week starts on monday
< 1503607193 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :wednesday is the mid of the week, because saturday and sunday is the weekend :p
< 1503607204 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not called "midworkweek"
< 1503607206 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: numbers for week days is great, and several languages uses it for at least some of the days, but it's a bad choice because some languages use sunday=0 and some use sunday=1
< 1503607209 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you report to work each sunday in Israel?
< 1503607225 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the standard choice these days is sunday=0 or sunday=7, but we don't change the names based on them
< 1503607231 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, the weekend in Israel is Friday-Saturday
< 1503607252 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :yeah, names originating from midweek are also used for both thursday and wednesday
< 1503607283 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :" It's not called "midworkweek"" => that wouldn't even make sense. the concept of only five workdays per week is much newer than the names in almost any languages
< 1503607322 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Right, so Wednesday being the middle of the Mon-Fri week doesn't make sense.
< 1503607410 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I personally like the classical alchemical association of days of week with the antique metals and panets. See https://en.wikipedia.org/wiki/Metals_of_antiquity#Symbolism for a table.
< 1503607535 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :also, the problem with trying to decide whether the week starts with sunday or monday has the problem that not only the choice is very much culturally ingrained in many places and changing it would be confusing because people would misread calendars, but also that both choices have a religious motivation that people could be sensitive about.
< 1503607644 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :the metal association is great, because most languages already have distinctive words for the seven classical metals, so it's easy to make up names for the days of week based on them
< 1503607686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, can you believe religion is so popular?
< 1503607689 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's so bizarre.
< 1503607781 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: the religion doesn't even really matter. some of the religious culture remains even without the religion, i.e. in people who don't believe in the religion, and that can still matter here
< 1503607788 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :tradition and stuff
< 1503607818 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :also, some of the languages already use the classical planet association for naming some of the days
< 1503607881 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there's just one slight problem: apparently traditional Chinese medicine associates gold with Venus instead of with the Sun, which could be confusing
< 1503607933 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://kate.io/blog/2017/08/22/weird-python-integers/
< 1503607953 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"Slavic languages implicitly number Monday as day number one"
< 1503608199 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2556:3c62:a960:fdfb QUIT :Remote host closed the connection
< 1503608252 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :shachaf: woah
< 1503608277 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :leave me alone
< 1503608492 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Okay, okay, wait. Was that "leave me alone" because my message didn't have enough information in it, or just because you hold a grudge? I'm not trying to be rude, I sincerely want to know because I just want to be friends.
< 1503608547 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(Granted that "<shachaf18> It's so bizarre." only has slightly more information in it, but that's besides the point.)
< 1503608823 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course I hold a grudge.
< 1503608924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't want to be your friend, I want you to leave me alone. You can't expect everything you say to be taken independently of everything else.
< 1503609029 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :itc: awkward people having awkward conversations.
< 1503609191 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What did I even do to you?
< 1503609560 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rdococ: I am also confused
< 1503609581 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had always thought that shachaf hated me for a reason...
< 1503609583 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:3907:4d7b:980f:2bb3 QUIT :Quit: Leaving
< 1503609604 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I wondered on how I could improve on that, hopefully becoming a better person myself... but now I'm just... speechless.
< 1503609616 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not literally speechless, I can still type words here, but you know what I mean.
< 1503609671 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A while back I decided that I would try to increase the length of every message I sent here - I thought the reason shachaf hated me was because they sore what I was typing as spammish, so I resolved to attempt to reduce that.
< 1503609700 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But... is it even worth trying anymore?
< 1503609704 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: that doesn't seem strange to me, because ruby integers work similarly, except that there every integer up to like 2**30 or 2**62 (depending on pointer size) is a small integer. I think even some schemes work like that too, with the eq? operator.
< 1503609777 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: But those aren't heap objects that can be mutated, are they?
< 1503609797 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: yes, those aren't
< 1503609863 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :strangely, in ruby, true and false and nil are also handled specially as not pointing to real objects, even though there doesn't seem to be a reason for that. I think it would be easier to handle them as singleton statically allocated objects.
< 1503609870 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but... but why are integers heap objects anyway? would it not be faster to keep them mutable?
< 1503609887 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Look, do whatever you want.
< 1503609897 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: large integers have to be heap objects because they're bignums and can't be stored in a word
< 1503609916 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :right, but why would small integers be heap objects
< 1503609937 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :also, all of this is about ruby 1.8, there's been internals changes since then that I didn't follow much
< 1503609940 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :why is there an specific address whre the number 7 is stored
< 1503609967 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I know the way it stores code has been replaced by some much more insane mechanism, and I don't understand why. apparently they bought into the "bytecode" buzzword or something.
< 1503609990 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oh god did they roll their own bytecode
< 1503610003 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: for sparing memory and cache. there are often many copies of the number 7 alive, and creating a new object for it every time would be wasteful
< 1503610009 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in python that is
< 1503610021 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in ruby small integers aren't pointing to any object
< 1503610029 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :wob_jonas: but all teh pointers to 7 are 64 bits anyway
< 1503610070 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmmmmm unlesss
< 1503610076 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in ruby, the objects are either pointers (16-aligned) to a real object, or small values for a few special objects like nil, false, true, and a few more, or odd numbers for representing a small integer, or numbers that are IIRC 15 mod 16 for symbol objects
< 1503610099 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: sure, the pointers themselves are, but you don't need separate copies of what it points to
< 1503610131 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's not the pointers themselves that get smaller, but the pointed objects. those still take up memory and cache and malloc time
< 1503610134 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :mostly cache
< 1503610151 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but why is 7 a pointed-to object?
< 1503610166 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :7 should be stored directly not pointed somewhere
< 1503610191 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: because this way you need fewer conditionals when you dereference an object pointer
< 1503610210 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you don't have to check for ten special cases before dereferencing it like ruby does
< 1503610229 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(actually it has to check only for two conditions, but still)
< 1503610241 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(small values and 16-bit alignment)
< 1503610245 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I guess, but you end up checking its type after dereferencing anyway....
< 1503610258 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds
< 1503610275 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :no, you end up checking its methods and class and all sorts of stuff like that, not always the one "type" thing
< 1503610289 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's an OO language
< 1503610291 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :all objects are similar
< 1503610315 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there aren't just 30 differently typed objects all with unrelated behavior like in scheme
< 1503610330 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in ruby and python there's a lot of things common in all or almost all objects, includign integers
< 1503610336 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but some objects have direct support at CPU level for their operations 
< 1503610336 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :all objects have a class and methods
< 1503610346 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :sure, but not all operations are like that
< 1503610359 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and you have to do the check for all non-integer objects too
< 1503610380 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there's a lot of code that rarely manipulates integers, but it would have to pay for the integer check every time it accesses any object
< 1503610391 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :since almost any object could just happen to be an integer
< 1503610422 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ruby works like that, it has to check for integers/symbols and for special low-address objects all the time, even if you never use those objects
< 1503610432 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(though never using the low address objects is very unlikely)
< 1503610446 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(some of them are used a lot)
< 1503610451 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(even internally)
< 1503610488 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How much of what a branch predictor does could realistically be replaced with a tracing JIT?
< 1503610527 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but the fact is, ruby 1.8 doesn't care that much about heavy performance optimizations anyway
< 1503610555 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :if you want performance, it's up to the programmer to identify the inner loops and optimize them, possibly by calling to non-ruby code
< 1503610569 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but it still manages to be quite a fast language without such tricks
< 1503610579 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it's actually faster than perl 5, despite its reputation that it's slow
< 1503610585 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :perl 5 is horrible
< 1503610595 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and perl 5 is hard to change because
< 1503610606 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Hmmm... I'm now wondering where C, compiled with tcc -run, ends up in the set of interpreted languages
< 1503610620 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :it has published its bad API so early that there's too much code using it and all the stupid internal details are fixed now
< 1503610650 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: it always depends on what kind of code you're running
< 1503610682 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and how much optimization you're willing to do when writing the code
< 1503610695 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there are people who optimize perl5 code, even code that would be easier to write in C
< 1503611176 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(for esoteric reasons)
< 1503611567 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ATMunn: hi.
< 1503611572 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :oh hi
< 1503611604 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :i thought you were referring to something recent
< 1503611633 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it was recent, but don't mention it here
< 1503611831 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :ah
< 1503611844 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :found it
< 1503611851 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :wont mention tho as you said
< 1503612288 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Lazy evaluation14]]4 M10 02https://esolangs.org/w/index.php?diff=52934&oldid=46163 5* 03Rdococ 5* (+169) 10
< 1503612545 0 :propumpkin!?@? NICK :contrapumpkin
< 1503613084 0 :zseri!5e86df4f@gateway/web/freenode/ip.94.134.223.79 QUIT :Ping timeout: 260 seconds
< 1503613926 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503615158 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1503615212 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503615261 0 :ATMunn!?@? NICK :wall
< 1503615268 0 :wall!?@? NICK :ATMunn
< 1503615301 0 :AnotherTest!~turingcom@ptr-82l26zcbdinq5hqv20b.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 276 seconds
< 1503616512 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :I should introduce a new element system because I'm not satisfied with either the Aristotelean nor the classical chinese system. My five elements would be stone, metal, plastic, cellulose, and protein.
< 1503616655 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I had the concept of a two-level system where things could become their "oxidized" forms
< 1503616667 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so, say dirt, water and air -> ash, salt and smoke
< 1503616680 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I should shut up now before the grudge for no reason kicks in
< 1503616709 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :Stone encompasses all mineral, gemstone, lime, sand, clay, concrete, plaster, and also all glass, pearl, seashell. Metal encompasses all the metals and semi-metals like aluminum. Plastic has all polymers including rubber, vinyl, pet. Cellulose includes wood and cotton and linen. Protein includes wool, horn, unicorn horn, nails.
< 1503616741 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :Liquids and gases and foodstuff would be outside the element system.
< 1503616764 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :So the protein element only includes the non-edible forms like I listed above.
< 1503616768 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is aluminum a semi-metal? Is aluminium a full metal?
< 1503616772 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :(technically those are edible, but still)
< 1503616790 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :shachaf: that's a question of terminology. It's a metal in this elemental system.
< 1503616810 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :some chemical terminology counts it as a semi-metal.
< 1503616979 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :There should be a cyclic dominance order between these. Obviously because of rock-paper-scissors, stone beats metal, metal beats cellulose, and cellulose beats stone.
< 1503617059 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503617188 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503617321 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :And there are lots of game elemental systems, but their goal isn't classifying solids or materials, but classifying damage types. Nethack has a strange pot-pourri, where the elements include fire, cold, poison, shock (lightning or electricity), magic, draining, and sleep.
< 1503617357 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :sleep is an element? :P
< 1503617364 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :yes
< 1503617377 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and there are arrows dealing sleep damage too
< 1503617387 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :not in nethack, but in other fiction
< 1503617393 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :this came up recently
< 1503617399 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION activates his sleep magic
< 1503617419 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :no no, magic is different. sleep isn't magic.
< 1503617435 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh yea
< 1503617446 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :there are magic arrows or magic bullets too
< 1503617590 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 240 seconds
< 1503617600 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :magic missile is always magical, force damage counts as magical in some games, and the magic bullets in Der Freischütz probably deal magic damage too
< 1503617671 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I would think of magic as manipulating the elements, not as an element itself
< 1503617696 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :rdococ: element in this sense is a damage type
< 1503617702 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :k
< 1503617705 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :like fire, cold, lighting, etc
< 1503617716 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :but magic isn't among those in all such systems
< 1503617725 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in some game, magic vs nonmagic is a separate dimension from the element type
< 1503617781 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :in that case there's normal fire and magical fire, normal bludgeoning and magical force, normal cold weather and magical cold that freezes you from inside no matter what clothing you wera
< 1503617789 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.”
< 1503617801 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :and also ordinary sleep and magical sleep
< 1503617818 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :nethack isn't like that
< 1503617877 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :In some game I forget the name of they had just blunt, sharp, and fire damage
< 1503617915 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :blunt, sharp and fire makes sense
< 1503617930 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :kind of
< 1503617941 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it was a startegy game
< 1503617950 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :startegy
< 1503617994 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :strangely, M:tG doesn't have a proper elemental system, there's no fire damage or cold damage or blunt or edged or pierce weapons,
< 1503618027 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :so anything that tries to distingiush damage has to care about (1) properties of the damage source, esp zone and color and type, (2) combat damage vs noncombat damage, and (3) properties of the damage target, esp player vs creature, and (4) amount of damage (damage comes in discrete damage events that can have any nonnegative integer amount)
< 1503618135 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :also a few abilities of the source automatically modify the effect of the damage, these are lifelink, deathtouch, infect, wither.
< 1503618219 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :those apply to all damage dealt by the source, no matter why
< 1503618511 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm
< 1503618528 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :in the future, I'll have to find a random person and start holding a grudge against them for no reason
< 1503618582 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :in Age of Empires 3, there is "melee", "range" and "seige" attack
< 1503618590 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I hold a grudge against you for the reasons you talked about, among others
< 1503618622 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :\oren\: wait, only those? doesn't it have more?
< 1503618631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know why you expect that you can be annoying for months and have each subsequent thing you say considered independently of everything before it.
< 1503618717 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :wob_jonas: yeah, it doesn't distinguish between hack, pierce, and crush damage the way age of mythology does
< 1503618753 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :shachaf: You mean when I'm trying my very hardest not to be annoying just so that you don't completely hate me anymore?
< 1503618782 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Sure, I can be annoying, I readily admit that and try to stop it. But when I'm trying to stop it, I don't expect people to ignore that.
< 1503618795 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't completely hate you.
< 1503618815 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Then how much hate do you feel?
< 1503618823 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No hate.
< 1503618832 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And you have a grudge against me?
< 1503618843 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that was your word, but sure.
< 1503618875 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :rdococ: just drop it. if shachaf doesn't want to listen to you, just ignore that. it's not like he got you banned from the channel or harasses you or any other such harm
< 1503618894 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wob_jonas: No, because I want to be friends with people. What's wrong with trying to mend fences?
< 1503618909 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :shachaf: If you hold a grudge, doesn't that imply some level of hate?
< 1503619132 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Your friend making strategy sucks. )
< 1503619215 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Maybe I should just leave. I always seem to be worthless where-ever I go, and every time I try to change that, it fails. Why am I still alive, again?
< 1503619217 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1503619265 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Huh.
< 1503619328 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think rdococ is worthless, but I don't enjoy interacting with them.
< 1503619439 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What should I do?
< 1503620407 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :`? sausage
< 1503620408 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sausage? ¯\(°​_o)/¯
< 1503620606 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :`learn Sausage is the ground remains of a pig after the valuable parts (meat, liver) and the part that will form sausage skin are removed.
< 1503620609 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sausage': Sausage is the ground remains of a pig after the valuable parts (meat, liver) and the part that will form sausage skin are removed.
< 1503621143 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503621965 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503622094 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503622856 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric
< 1503623228 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503623278 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503623331 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 JOIN :#esoteric
< 1503623376 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds
< 1503623532 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503623857 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503624042 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503624507 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds
< 1503624532 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503624611 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: Did you play the Magnet game? <-- i'm on Pearl now (slowly cycling alphabetically)
< 1503624844 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :what game is that?
< 1503626338 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503626409 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503626413 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@massages-loud
< 1503626413 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf asked 22h 21m 5s ago: to /quit CHICKEN OF THE WOODS
< 1503626415 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:vwwwl//Vwwwls wrw w swgn wf wnswffwcwwnt wwsdwm. \ precession//Precession is the opposite of succession. It is the joy of children and the curse of first year physics students. \ blsqbot//blsqbot is the owner of the bot 'mroman'. \ wegian//A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland)
< 1503626428 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503626429 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: and the Glas (from Hexham). There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from. \ or//Or is an Intercal unary operator.
< 1503626705 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in all my days I have never had the chance to mess with ruby. looks like I get to now.
< 1503626732 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :imode: uh why?
< 1503626740 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wob_jonas: work.
< 1503626783 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :imellode! what's your opinion on ruby so far?
< 1503626800 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :have never touched it before. looks nice. going to be pairing it with Sinatra.
< 1503626805 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helløœirjan, wobonsoir_jonas.
< 1503626820 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Sinatra is that ultra-lightweight Web framework?
< 1503626826 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup!
< 1503626900 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :nice!
< 1503626931 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: from tatham's puzzle collection
< 1503626932 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Remote host closed the connection
< 1503626944 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :we were previously working with Python and Flask, but we figured we'd have a go at a similar framework in a similar language to compare the two.
< 1503626985 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503627032 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heboilloy
< 1503627075 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :imode: then you should try Java and Spark!
< 1503627094 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why in the hell did that take 100% of my CPU.
< 1503627106 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that was just... documentation. o_o
< 1503627108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or well, the magnets i play. no idea if that's what shachaf was referring to.
< 1503627125 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :imode: everything is normal and sane.
< 1503627128 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :docpumentation.
< 1503627137 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :easy to confuse.
< 1503627151 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION *THWACKS* oerjan. 0.59 FP.
< 1503627154 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :boily: java and sane.. two words I haven't seen together in a long time. :P
< 1503627172 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i expecte that.
< 1503627174 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+d
< 1503627193 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :you can write sane Java any time. it even comes with lambdas*!
< 1503627202 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so does python and ruby. :P
< 1503627227 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :don't worry. I teach so I'll be doing plenty of java on the 18th.
< 1503627442 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :hahahah that's even worse
< 1503627456 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :what will you be teaching with java?
< 1503627500 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :a transfer course to a state university.
< 1503627503 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :design patterns, SOLID principles, unit tests...
< 1503627511 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :introductory java.
< 1503627526 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :oh. that's EVEN worse.
< 1503627531 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :ok
< 1503627540 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nah. they walk away with some intuition.
< 1503627563 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :you mean you sneakily teach good stuff, not only the curriculum?
< 1503627564 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 PRIVMSG #esoteric :good
< 1503627580 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah. that's kind of my thing. :P
< 1503627597 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: when are you going to play The Witness hth
< 1503627687 0 :boily_!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503627755 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :probably never.
< 1503627793 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Ping timeout: 248 seconds
< 1503627835 0 :boily_!?@? NICK :boily
< 1503628063 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just think of it as a tatham puzzle game hth
< 1503628412 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: WOOD CHICKEN
< 1503628789 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:JWinslow2314]]4 10 02https://esolangs.org/w/index.php?diff=52935&oldid=37537 5* 03JWinslow23 5* (-283) 10Replaced content with "Heya."
< 1503630042 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503630489 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ  Even then, with unbounded cells... <-- see https://esolangs.org/wiki/Collatz_function#Reduction_to_3-cell_brainfuck
< 1503630489 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503630681 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503630697 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ That balances the loops, for the top I guess you need an extra << at the end.
< 1503630697 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503631445 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Ping timeout: 240 seconds
< 1503631489 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric
< 1503631730 0 :Bowserinator!~Bowser@unaffiliated/bowserinator QUIT :Ping timeout: 240 seconds
< 1503631747 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it may take a while for him to read that
< 1503631888 0 :Bowserinator!~Bowser@bowserinator.tk JOIN :#esoteric
< 1503631911 0 :Bowserinator!?@? NICK :Guest35524
< 1503632375 0 :MDude!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net QUIT :Ping timeout: 240 seconds
< 1503633550 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1503633793 0 :wob_jonas!b03f18aa@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.170 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503633862 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503634827 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 240 seconds
< 1503636670 0 :Guest35524!?@? NICK :Bowserinator
< 1503636671 0 :Bowserinator!~Bowser@bowserinator.tk QUIT :Changing host
< 1503636671 0 :Bowserinator!~Bowser@unaffiliated/bowserinator JOIN :#esoteric
< 1503637018 0 :MDude!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net JOIN :#esoteric
< 1503637122 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503638646 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wow. I uh. I see why people like ruby. o_o
< 1503638797 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503639845 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503640835 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503641156 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503642167 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503642321 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 248 seconds
< 1503643325 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :ruby is like 150% syntax sugar
< 1503643592 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then I'll happily rot my fingers off with it.
< 1503644763 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503645447 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503647999 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503650020 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503650341 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Good morning
< 1503650353 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, are you here?
< 1503650927 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 248 seconds
< 1503651211 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503651229 0 :kurolox!~kurolox@236.red-176-83-11.dynamicip.rima-tde.net JOIN :#esoteric
< 1503651243 0 :kurolox!~kurolox@236.red-176-83-11.dynamicip.rima-tde.net PRIVMSG #esoteric :Sorry, I had to change the computer
< 1503651255 0 :kurolox!~kurolox@236.red-176-83-11.dynamicip.rima-tde.net PRIVMSG #esoteric :Are you here, fizzie?
< 1503651900 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503652141 0 :kurolox!~kurolox@236.red-176-83-11.dynamicip.rima-tde.net QUIT :Remote host closed the connection
< 1503653577 0 :stalker!bcd8fa99@gateway/web/freenode/ip.188.216.250.153 JOIN :#esoteric
< 1503653588 0 :stalker!bcd8fa99@gateway/web/freenode/ip.188.216.250.153 QUIT :Client Quit
< 1503654055 0 :silly`!~silly@ip98-178-171-213.tu.ok.cox.net JOIN :#esoteric
< 1503654192 0 :silly`!~silly@ip98-178-171-213.tu.ok.cox.net QUIT :Read error: Connection reset by peer
< 1503654232 0 :silly`!~silly@ip98-178-171-213.tu.ok.cox.net JOIN :#esoteric
< 1503654243 0 :silly`!~silly@ip98-178-171-213.tu.ok.cox.net PART #esoteric :
< 1503655927 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503656123 0 :^v!v^@me.pxtst.com QUIT :Ping timeout: 246 seconds
< 1503656178 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503656304 0 :^v!v^@me.pxtst.com JOIN :#esoteric
< 1503661750 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503661991 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503661998 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503666001 0 :LKoen!~LKoen@2a01:e35:2eed:a430:696a:f3e9:4ac7:a6c7 JOIN :#esoteric
< 1503666845 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9dd9:ac17:1bde:28d8 JOIN :#esoteric
< 1503667945 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 JOIN :#esoteric
< 1503667965 0 :APic!apic@apic.name QUIT :*.net *.split
< 1503667966 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca QUIT :*.net *.split
< 1503667966 0 :digitalcold!~redacted@192.73.232.206 QUIT :*.net *.split
< 1503667966 0 :shikhin!shikhin@unaffiliated/shikhin QUIT :*.net *.split
< 1503667966 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk QUIT :*.net *.split
< 1503667966 0 :int-e!~noone@int-e.eu QUIT :*.net *.split
< 1503667978 0 :int-e!~noone@int-e.eu JOIN :#esoteric
< 1503667978 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk JOIN :#esoteric
< 1503667980 0 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric
< 1503667986 0 :APic!apic@apic.name JOIN :#esoteric
< 1503668007 0 :shikhin!shikhin@heddw.ch JOIN :#esoteric
< 1503668029 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :ok, so this might not be the right channel, but have you ever noticed how fucking rare it is for anyone to copyright license anything in such a way that it's free to distribute only in the future, not right now?
< 1503668031 0 :shikhin!?@? NICK :Guest68623
< 1503668065 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :many people complain about how copyright terms are too long and how people almost always get the most income from copyright on anything in the first few years
< 1503668122 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :yet everybody either simply releases something under a free license right now, or (rarely) releases something they did in the past under a free license as an afterthought, or never releases the work under a free license.
< 1503668176 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :I've only ever seen ONE case when someone declared that a work will be public domain in the future but isn't now, and in that case it was already released under a no-derivatives free license and the future time was their death, not just a few years later
< 1503668182 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :it's so strange
< 1503668189 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :is there some legal difficulty in a timed release?
< 1503668210 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :or a psychological difficulty?
< 1503668346 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I think in cases of "we want to retain copyright for now but will release it freely later", it's usually accomplished by just keeping it proprietary until the point where it'll be released freely
< 1503668360 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and then licensing it under a free-immediately license at that point
< 1503668383 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :which is more flexible in that the copyright holder doesn't have to commit to a specific date or time ahead-of-time
< 1503668437 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I guess licensing it under a "these terms apply after $date" condition doesn't really come to mind to people, and also since it hasn't really been done much I guess there's little in way of legal precedent too?
< 1503668468 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :compared to just releasing it under MIT or GPL or whatever at that future date instead
< 1503668582 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :FireFly: it might be more flexible for a copyright holder but less convenient for everyone else
< 1503668607 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :if I know something will be released from copyright later, I can already start working on derivative versions that I'll release at that time
< 1503668638 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :sometimes (say for software that has an immediate use) I might even buy that thing now more (unlike in the case of a fiction book, when I might just wait)
< 1503668646 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :True, but since it's up to the copyright holder to license it, I guess the flexibility for the copyright holder trumps that of others :p
< 1503668668 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :this already happens for expiring copyrights (for books of course, there's no software with an expired copyright in most places of the world yet)
< 1503668673 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :yeah
< 1503668728 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :It reminds me a bit of how frictional games said they'd release the source code to Penumbra if the Humble Indie Bundle (the first one) exceeded some value in payment
< 1503668735 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(and did so once it did)
< 1503668743 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I mean, the topic of timed releases in general
< 1503668753 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :oh, I hadn't heard of that
< 1503668774 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :so basically they sell a public license in a mass way
< 1503669022 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Pretty much
< 1503669033 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :of course, you got the binary form of the game either way
< 1503669045 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and assets weren't included in the source release
< 1503669299 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :what do you mean by assets?
< 1503669485 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :They released the source code under a permissive license (I think MIT or something) after they met that criteria in purchases, but that doesn't cover art, music, models, maps, etc
< 1503669492 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :but rather just the code/engine itself
< 1503669518 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 PRIVMSG #esoteric :ok
< 1503669964 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503670220 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds
< 1503670833 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503671094 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9dd9:ac17:1bde:28d8 QUIT :Ping timeout: 252 seconds
< 1503671777 0 :LKoen!~LKoen@2a01:e35:2eed:a430:696a:f3e9:4ac7:a6c7 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.”
< 1503674262 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9020:28e7:10ab:9dd5 JOIN :#esoteric
< 1503674318 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503674515 0 :wob_jonas!b03f18e6@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.230 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503678049 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503679024 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503679266 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1503679285 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9020:28e7:10ab:9dd5 QUIT :Quit: Leaving
< 1503680017 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503680041 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds
< 1503680930 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca JOIN :#esoteric
< 1503684409 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503684687 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503684872 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 JOIN :#esoteric
< 1503684926 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :what was that programming language where program source code was in the form of everyday physical objects stacked into various towers, and so an interpreter is be very hard to write because it would need lots of recognition capabilities?
< 1503685015 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :i'm not sure, but that sounds really cool
< 1503685498 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503686096 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1503686196 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503688456 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503690159 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca QUIT :Ping timeout: 248 seconds
< 1503690346 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca JOIN :#esoteric
< 1503691185 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503691721 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503691970 0 :first_user!~first_use@217.72.212.56 JOIN :#esoteric
< 1503691980 0 :first_user!~first_use@217.72.212.56 QUIT :Remote host closed the connection
< 1503692934 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503695048 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503695465 0 :Guest68623!?@? NICK :shikhin
< 1503695494 0 :shikhin!?@? NICK :Guest12038
< 1503695523 0 :Guest12038!?@? NICK :shikhin_
< 1503695530 0 :shikhin_!shikhin@heddw.ch QUIT :Changing host
< 1503695530 0 :shikhin_!shikhin@unaffiliated/shikhin JOIN :#esoteric
< 1503695543 0 :shikhin_!?@? NICK :shikhin
< 1503696302 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503697957 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503698541 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :Hahahahaha! This is one of those cases when I can laugh at the more developed countries for thinking they are so cool when here in Hungary we've invented the same thing ages ago.
< 1503698583 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :The last time I felt this was in 2012, when London announced that you can now use mobile phones in their tube network, while we've had mobile coverage in the metro lines for years by that time.
< 1503698622 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :This time the Americans think they are cool for traveling to view a total solar eclipse, when we've already organized a total solar eclipse in 1999 with similar great tourist hype. I've seen it myself.
< 1503698734 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :FUCK YOU HIPCHAT YOU INCOMPETENTLY DESIGNED SHITBOX
< 1503698746 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :watch what fucking happens if you copypaste a string from hipchat
< 1503698752 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :*       soft  memlock   unlimited
< 1503698779 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :THOSE ARE NOT THE RIGHT KIND OF SPACES
< 1503698812 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503698875 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :is that double-utf-8?
< 1503698967 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :they're U+2002 EN SPACE
< 1503698997 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :\oren\: right, but shown as double-utf-8
< 1503699018 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I don't... think so?
< 1503699043 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :I see a with hat in the line you pasted here
< 1503699066 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :that's what you get when you take an en-space encoded as utf-8 and show it as cp1252 or similar instead
< 1503699132 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so it's not even well-formed utf-8? FUCK
< 1503699160 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :*       soft  memlock   unlimited
< 1503699199 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :HIPCHAT IS FUCKING SHIT
< 1503699453 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :huh what? it's probably well-formed utf-8 when they send it to you, they just don't tell you it's utf-8. that, or they already double-utf-8 encode it in their servers, but that's unlikely.
< 1503699463 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :or it got messed up when you pasted it here or something
< 1503699500 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 PRIVMSG #esoteric :I dunno really
< 1503701187 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :weechat or die.
< 1503701262 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 260 seconds
< 1503701693 0 :wob_jonas!b03f1876@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.118 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503701797 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :irssi!
< 1503703643 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503704202 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds
< 1503705181 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503705440 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1503705928 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving
< 1503706074 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds
< 1503709179 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503709702 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503710805 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503712586 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503714217 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell wob_jonas https://esolangs.org/wiki/Efghij
< 1503714217 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503716289 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503719335 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer
< 1503720343 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503723834 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503723934 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1503725109 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: Textual IRC Client: www.textualapp.com
< 1503727561 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503728591 0 :S1!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de JOIN :#esoteric
< 1503730974 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Tri14]]4 N10 02https://esolangs.org/w/index.php?oldid=52936 5* 03JWinslow23 5* (+177) 10Created page with "Has this been implemented? I might make an interpreter for my own personal use if not. ~~~~"
< 1503731414 0 :fizzie!?@? PRIVMSG #esoteric :@tell wob_jonas You still can't use mobile phones in the London Underground. It will "start getting" coverage "by 2019". And yes, Finland has had that as well as long as I remember.
< 1503731414 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503731847 0 :fizzie!?@? PRIVMSG #esoteric :@tell wob_jonas http://tech.newstatesman.com/news/4g-tube-mobile-coverage-underground
< 1503731847 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503731898 0 :fizzie!?@? PRIVMSG #esoteric :Currently there's wifi *at stations*, which is almost but not quite useless.
< 1503733657 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503734230 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :doing it at stations is important for tracking people; inside the train cars, not so much :P
< 1503735330 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :who even uses the internet anymore
< 1503735341 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :to do actual work, I very rarely need it
< 1503735846 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503737551 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH
< 1503738876 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1503740508 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503741466 0 :S1!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de QUIT :Remote host closed the connection
< 1503741484 0 :S1!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de JOIN :#esoteric
< 1503741487 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503741507 0 :S1!?@? NICK :Guest3913
< 1503742051 0 :Guest3913!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds
< 1503743223 0 :Guest3913!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de JOIN :#esoteric
< 1503744245 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de JOIN :#esoteric
< 1503744430 0 :Guest3913!~s1feha@p200300886B421421249958D5D3F07090.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds
< 1503744715 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503744993 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de QUIT :Remote host closed the connection
< 1503745019 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de JOIN :#esoteric
< 1503745604 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de QUIT :Ping timeout: 246 seconds
< 1503746191 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de JOIN :#esoteric
< 1503748872 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503749071 0 :s1feha__!~s1feha@p200300886B42144275DACFA014D9A71F.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds
< 1503749177 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds
< 1503749707 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503750665 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:ac96:e97b:1505:44ff JOIN :#esoteric
< 1503757297 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 248 seconds
< 1503757339 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503758152 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503759818 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503760447 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503760462 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:cut elimination//The cut-elimination theorem states that any Prolog program written using the cut operator ! can be rewritten without using that operator. \ flu shot//Flu shots are usually available from some time in the first half of November. \ monomorphism//A monomorphism is just an epimorphism in the opposite category. \ moo//Moo is the sou
< 1503760531 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503760532 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:nd made by a cow as it freezes. \ treant//Treants are genericized ents for intellectual property reasons.
< 1503760567 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`howg flu shot
< 1503760576 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ slwd flu shot//s/$/./;s/f/F/ \  slashlearn flu shot/flu shots are usually available from some time in the first half of November
< 1503760608 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :make that October and I'm in.
< 1503761114 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( boily is getting shot in October? )
< 1503762092 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503762122 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :winter comes early in these here parts.
< 1503762141 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :besides, getting shot before it gets mainstream is important.
< 1503762768 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503763025 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503763971 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1503764005 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Dammit, I forgot to kill myself.
< 1503764095 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyway, I'm here again to be a lonely, stupid idiot.
< 1503764550 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochellidioc!
< 1503764564 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :har.
< 1503764567 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503764699 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I kind of agree... the best place to be lonely is a crowd of people
< 1503764749 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :To be fair, you still end up lonely if you're a stupid idiot.
< 1503764793 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:c00d:bbf8:1f6f:8bc9 JOIN :#esoteric
< 1503764811 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not like it even matters. I'm going back to hell soon anyway.
< 1503764825 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Or worse, Wisconsin?
< 1503764851 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, no. The hell I go to is much worse than Wisconsin. In fact, it's worse than Malbolge.
< 1503765022 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:ac96:e97b:1505:44ff QUIT :Ping timeout: 264 seconds
< 1503765040 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Bethany: Were they sent to Hell? / Metatron: Worse. Wisconsin. For the entire span of human history.)
< 1503765045 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SMALL CHICKEN
< 1503765189 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wait, Wisconsin is worse than Malbolge.
< 1503766167 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 252 seconds
< 1503766189 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1503767135 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503767475 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503767610 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503768261 0 :nc_jonas!~a@catv-176-63-25-27.catv.broadband.hu JOIN :#esoteric
< 1503768271 0 :nc_jonas!~a@catv-176-63-25-27.catv.broadband.hu PRIVMSG #esoteric :`olist 1094
< 1503768272 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1094: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1503768358 0 :nc_jonas!~a@catv-176-63-25-27.catv.broadband.hu QUIT :Remote host closed the connection
< 1503768405 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I should die.
< 1503768421 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :that seems like a poor plan
< 1503768421 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm a stupid fucking idiot. I'm always just that annoying nuisance who keeps making shitty esolangs.
< 1503768427 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Why am I not dead yet? Kill me.
< 1503768762 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :would you grow up.
< 1503768785 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nobody fucking cares. stop beating yourself up publically for attention.
< 1503768797 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :grow a fucking spine and get over yourself.
< 1503768855 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :your mood swings are a product of either an adolescent mind or some desperate need for validation by people. either way, go jack off in a corner. nobody's going to give you that, so you might as well give it to yourself.
< 1503768915 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :whoa, that's not ok
< 1503768920 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :let's all calm down
< 1503768946 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :alercah: honestly, he needs tough love. he's been saying the same thing over and over and over.
< 1503768956 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :that's not tough love
< 1503768960 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that is tough love.
< 1503768996 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...
< 1503769019 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You know, I've been meaning to try to actually kill myself, so people will realize it's not a show "for attention".
< 1503769026 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then fucking do it.
< 1503769055 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if it's a cry for help, seek therapy. your constant moaning is not theraputic.
< 1503769057 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But then, I wonder: "why would anyone hate someone for wanting attention? doesn't everyone want attention?"
< 1503769087 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It's kind of dumb, when you think about it. If someone simply wants some TLC (not your shitty crap you call "tough love"), then GIVE SOME FOR ONCE YOU JERK!
< 1503769107 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no. because you've been saying that you're some kind of horrible piece of shit for about a week now in here.
< 1503769120 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :practically every time I tab over you're expecting some kind of validating "oh no it's okay" response.
< 1503769128 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't expect any response.
< 1503769135 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then why the fuck do you say it in here?
< 1503769144 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :go blog about it.
< 1503769145 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Because I want to warn people.
< 1503769179 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :about _what_?
< 1503769205 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :your own self harm? are you going to hold a knife to your throat and yell at people on IRC?
< 1503769221 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you need help. professional help.
< 1503769227 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1503769244 0 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1503769249 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :jesus. I hate doing that.
< 1503769292 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :there's only so many times you can say "oh no you're great just do your own thing" before it becomes obvious he's begging.
< 1503769596 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 JOIN :#esoteric
< 1503769618 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :@messages
< 1503769693 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :fizzie: the thing you linked to seems to only say the underground is planned to get 4G mobile coverage by 2019. That sounds like it already has slower coverage.
< 1503770336 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1503773663 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503774014 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Read error: Connection reset by peer
< 1503774036 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1503774216 0 :Antoxyde_!~Antoxyde@185.159.156.6 JOIN :#esoteric
< 1503774341 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds
< 1503774517 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 260 seconds
< 1503774566 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503774609 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hi boily.
< 1503774719 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :Apparently in D&D if you find cursed loot of gold and it weighs less than 3 pounds, then the cost of the gold isn't enough to pay for the spell to remove the curse.
< 1503774726 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :But if it weighs at least 3 pounds, then any number of different curses aren't enough to protect the loot, because a single casting of the Remove Curse spell is enough to remove all curses.
< 1503774739 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :This explains why the Holy Crown of Hungary is guarded so much. Even without the other associated relics, the crown alone contains more than three pounds of gold, so although it's almost certainly cursed now, a thief would just have to take it to a non-lawful temple to get it uncursed and has value remaining.
< 1503774763 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :oerjan: thank you! that's the one
< 1503774787 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION decides to 'cut the knot' and gives wob_jonas 8 pounds of fool's gold instead.
< 1503774796 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/of f/of cursed f/
< 1503774799 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503775091 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc.
< 1503775094 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wellob_jonas.
< 1503775101 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :helloily
< 1503775309 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503775488 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tromp
< 1503775499 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION (blah@blah/blah) has joined
< 1503775609 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Do you know what is supposed to happen on MIX if trying to access memory that a card is partially loaded?
< 1503775708 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :zzo38: presumably on an older machine, you'd read the old value of the cell or the new value, depending on whether it's happened to be read yet, probably at word granularity, but this isn't guaranteed for future compatibility.
< 1503775714 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :zzo38: you're asking this for golfing code on cards?
< 1503775719 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :bootstrap code especially?
< 1503775777 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, although it could also help to speed up some other programs in some cases maybe
< 1503775816 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I think in general it's undefined behavior and you shouldn't do that, and you can recover from it only by resetting the machine and then rewriting the memory cells or something.
< 1503775860 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Can't you just read unknown data in the worse case?
< 1503775891 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :on a decimal machine where bytes are implemented as eight bcd-coded bits? I don't think so
< 1503775906 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :hopefully it does read unknown data
< 1503775909 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :but who the heck knows
< 1503775937 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I mean, the memory is probably not accessed at the same time by the cpu and the IO device, in each cycle only one of them accesses each memory chip,
< 1503775961 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :and they read and write whole words with valid values provided the cards only have recognizable characters
< 1503775984 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :let me see what the book actually says, though I don't think it goes into details
< 1503776077 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :"so a program must not refer to the information in memory until then." -- not much there
< 1503776124 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Doesn't this vary by exchange rate?
< 1503776179 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :then 1.4.4. "but the ensuing program must not refer to these memory cells until later."
< 1503776185 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection
< 1503776219 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, but then it does not say what things are allowed to happen if the program refers to it anyways.
< 1503776235 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :shachaf: I don't think so. Gold is a base currency, all the money in D&D is based on gold, platinum, silver and copper, and they somehow have a fixed price compared to each other.
< 1503776246 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :shachaf: there might be modifiers on the price of the spell of course.
< 1503776290 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :zzo38: it doesn't seem to say. you'll have to refer to the manual of your specific MIX machine and its IO devices.
< 1503776335 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric
< 1503776423 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503776551 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The money in D&D at least in 3.5 edition is weighs 1/50 pound I think, and is always decimal, although it weight more than the GURPS money which is 1/240 pound (I think the book says 1/250 pound, but I think that is a typographical error and it is supposed to say 1/240 pound). I think also some older version of AD&D has electrum money too, not only copper, silver, gold, and platinum.
< 1503776564 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :modern computers like recent unix machines or MMIX are different of course, they have memory protection and the OS uses it to limit privilage of user-space processes, so it has to guarantee that user-space programs can't do anything that breaks the protection, which means you read valid data even from areas that are currently inputting in the backg
< 1503776564 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :ruond
< 1503776592 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :zzo38: yes, a gold piece weighs 1/50 pound, and a remove curse spell costs 150 gold pieces
< 1503776621 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :electrum money => isn't that D&D 5 actually?
< 1503776665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: I mean the Holy Crown of Hungary.
< 1503776670 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Maybe in D&D 5 also; I have not read it
< 1503776679 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But AD&D also has electrum money
< 1503776698 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :ok
< 1503776819 0 :Antoxyde__!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric
< 1503776873 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :oh! the D&D tables say that a musical instrument weighs 3 pounds. that explains why there are no falling piano traps.
< 1503776894 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :(yeah, I know the default environment is like medieval so they didn't have pianos yet)
< 1503777002 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Ping timeout: 260 seconds
< 1503777166 0 :fizzie!?@? PRIVMSG #esoteric :wob_jonas: It does not have slower coverage.
< 1503777211 0 :fizzie!?@? PRIVMSG #esoteric :And anyway, "Passengers on the London Underground will be able to make calls, send texts and browse the web from 2019" more or less implies they can't do those things now.
< 1503777262 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :shachaf: what about the crown? the crown is made of mostly gold. there's some extra stuff on it like gemstones and icons, but those take only a minority of the weight.
< 1503777291 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :fizzie: hmm. but then what was the news all talking about at the preparations for the 2012 olympics?
< 1503777322 0 :fizzie!?@? PRIVMSG #esoteric :They added the wifi on the stations for that, I believe.
< 1503777398 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :why would they do that? who even had wifi devices in 2012?
< 1503777403 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :portable ones that is
< 1503777416 0 :fizzie!?@? PRIVMSG #esoteric :http://www.independent.co.uk/sport/olympics/wifi-at-tube-stations-for-olympics-7570359.html "Tube passengers will have access to free WiFi during the Olympic Games. Platforms at 80 stations will have wireless coverage after Transport for London appointed Virgin Media to provide the service."
< 1503777467 0 :fizzie!?@? PRIVMSG #esoteric :"In January 2012, Apple reported its best quarterly earnings ever, with 53% of its revenue coming from the sale of 37 million iPhones --" at least those guys did.
< 1503777480 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :ok
< 1503777554 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Himoo.
< 1503777592 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I'm trying to search for news back then (which is made more difficult by the fact that the search feature of MTI doesn't have a fucking stemmer, aren't we in the 21st century now, guys?)
< 1503777632 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :so far I've found some news that says the tube was very overcrowded during the olympics, so much that the traffic company asked people to work at home if possible (I'm not making this up)
< 1503777733 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :hah, I remember when tram 6 was so overcrowded every morning in the rush hour. those were the years. these days we have it easy.
< 1503778079 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :lol, a gallon of beer weighs 8 times as much but costs 50 times as much as a mug of beer. this is low even for D&D item tables.
< 1503778114 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: I mean that in Hungary you probably pay in HUF instead of gold.
< 1503778147 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :shachaf: no, not in the medieval times that those D&D price tables are trying to represent
< 1503778148 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unless spells are still priced by their D&D values in terms of gold by weight.
< 1503778158 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :and you can just sell the gold for money fine
< 1503778175 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :they are priced in D&D in terms of gold pieces
< 1503778231 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :but gold pieces are not fiat currency, they're boullion or whatever the economists call those coins where the metal content itself gives the value, that's why gold pieces are accepted almost everywhere around the world, not only in one region
< 1503778236 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Do you ever get the feeling that you're is in an adamantium prison, unable to break out, and that you're slowly turning insane? I get that feeling often.
< 1503778294 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that's a soup-based currency.
< 1503778313 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/you're is/you're/
< 1503778413 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :rdococ: no. I have fear of closed spaces and very rarely go to rooms where I can't break out from. I was in a job interview once and the strongest reason why the place made negative impression on me is that workers used a swipe card or magnetic card or something to exit the door from the company's area to the area with toilets.
< 1503778421 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why are the D&D money heavier than a silver penny?
< 1503778474 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503778482 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I keep the keys in the door keyhole whenever I'm inside, half pulled out so it can also be opened from the outside with keys, and I have a spare set of door keys in a drawer.
< 1503778521 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :zzo38: exactly because it's not just a token, the metal itself has to give it the value. it has to be heavy. the D&D 3.5 version probably is too heavy, but still.
< 1503778565 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, it may be too heavy it seems
< 1503778576 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I even avoid elevators most of the time, though only part of the reason is fear of closed spaces. (I still sometimes use an elevator in lots of circumstances, such as when carrying heavy items.)
< 1503778738 0 :TieSoul__!~TieSoul@86.89.119.147 JOIN :#esoteric
< 1503778853 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Sounds relatively heavenly.
< 1503778853 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503778904 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :but I'm not at the level of Mowgli who is unwilling to sleep indoors
< 1503778915 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 PRIVMSG #esoteric :I'm a city person, I like being indoors
< 1503778954 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:c00d:bbf8:1f6f:8bc9 QUIT :Ping timeout: 255 seconds
< 1503780111 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503780464 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: NECKTIE CHICKEN
< 1503780995 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503781179 0 :wob_jonas!b03f191b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.27 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503781539 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503782127 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503782556 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Can anyone remember the name of that thing that's like you see something and then it's suddenly everywhere
< 1503782579 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Like someone shows you something and you're like "that's cool" and then the next day someone else entirely shows you the same thing
< 1503782598 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :something going viral? memes?
< 1503782603 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Not really
< 1503782626 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :deja vu?
< 1503782641 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Again, not really
< 1503782646 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 128/(-1) :: Int8
< 1503782648 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1503782648 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • No instance for (Fractional Int8) arising from a use of ‘/’
< 1503782648 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • In the expression: 128 / (- 1) :: Int8
< 1503782656 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 128 `div` (-1) :: Int8
< 1503782658 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: arithmetic overflow
< 1503782707 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( I love the fact that it's the division it complains about here, not the fact that 128 becomes -128. )
< 1503783391 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:25a7:f960:b539:20e8 JOIN :#esoteric
< 1503783616 0 :TieSoul__!~TieSoul@86.89.119.147 QUIT :Ping timeout: 246 seconds
< 1503783754 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503783862 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds
< 1503784914 0 :fizzie!?@? PRIVMSG #esoteric :Taneb: Synchronicity? 
< 1503785020 0 :fizzie!?@? PRIVMSG #esoteric :(A snarky answer would probably be "coincidence".)
< 1503785040 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Snorepion 5*  10New user account
< 1503785161 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52937&oldid=52927 5* 03Snorepion 5* (+302) 10Introduction
< 1503786318 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Bad idea: C++ recently introduces sum types called "variants", so we should call structs covariants
< 1503786981 0 :TieSoul_!~TieSoul@2a02:a448:4a62:1:25a7:f960:b539:20e8 QUIT :Quit: Leaving
< 1503786999 0 :Antoxyde__!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1503787968 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Jeeves14]]4 N10 02https://esolangs.org/w/index.php?oldid=52938 5* 03Snorepion 5* (+3856) 10Create page and add details
< 1503788044 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503788148 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=52939&oldid=52850 5* 03Snorepion 5* (+87) 10Add Jeeves to list
< 1503788422 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hello fizzie!
< 1503788433 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503788961 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 240 seconds
< 1503790717 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503795503 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :helloerjan
< 1503795551 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :helloony
< 1503795643 0 :^arcade_droid!~arcade_dr@unaffiliated/arcade-droid/x-4286778 JOIN :#esoteric
< 1503796668 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503798859 0 :^arcade_droid!?@? NICK :use_strategy_lol
< 1503798865 0 :use_strategy_lol!?@? NICK :^arcade_droid
< 1503798949 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503798954 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:xyzzy//Nothing happens. \ bitcoin//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. \ bride theory//Bride theory is a theory involving
< 1503798955 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503798956 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:a headhunter who dresses in yellow. \ tarafurnar//Tarafurnar is the event after which you'll be seen. \ acab//ACAB is short for "all codecs are broken".
< 1503798999 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cwlprits bitcoin
< 1503799007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Jafët
< 1503799019 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does a chain really break once it reaches 21 million coins?
< 1503799043 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all cows are bovine
< 1503799215 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :all chicken are boily.
< 1503799248 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: chicken of the woods is the best chicken hth
< 1503799253 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I'm still convinced that bitcoin is part scam, part money laundering.
< 1503799294 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf. next time I'm in the vicinity of the Mycoboutique, I'll buy some.
< 1503799310 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that your fancy french name for the woods
< 1503799313 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo just go to the woods hth
< 1503799319 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :""leave me alone""
< 1503799324 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1503799326 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I'm far from woods...
< 1503799363 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :but there is http://www.mycoboutique.com/fr/ .
< 1503799575 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503799846 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503800271 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1503801765 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: PILOT CHICKEN
< 1503802901 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503805488 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :What does "Turing-compIete" mean (as opposed to "Turing-complete")?
< 1503805659 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode I
< 1503805661 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0049 LATIN CAPITAL LETTER I]
< 1503805662 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1503805694 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zzo38: thanks, those looked so similar in my browser font that i didn't notice there _was_ a difference
< 1503805700 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(which is probably the point)
< 1503805716 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Browser font?
< 1503805719 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or possibly the mediawiki font
< 1503805740 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: https://esolangs.org/wiki/Jeeves
< 1503805798 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see.
< 1503805852 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :itym Why, good Dr. Oerjan, they do in fact look similar! hth
< 1503805862 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(or evil, if you prefer that.)
< 1503805865 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Dr. Oerjan?
< 1503805871 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought Ørjan was the doctor?
< 1503805877 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ørjan
< 1503805878 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your pal Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it.
< 1503805897 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` grWp -l twin
< 1503805911 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​* \ ☾_ \ c# \ myname \ orin \ örjan \ ørjan \ pico \ sewerjan \ twint-e \ typoerjan \ אrjan
< 1503805943 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes certain people in this channel take things a bit too far.
< 1503805968 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :they're all doctors, except sewerjan who couldn't afford the student fee
< 1503805990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? sewerjan
< 1503805992 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sewerjan is oerjan's extremely poor twin.
< 1503806014 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you didn't say "we're all doctors"
< 1503806025 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? örjan
< 1503806027 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Örjan is the diæresed twin. He will punctuate your vöẅëls, and maybe a few other unsuspecting letters.
< 1503806034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? typoerjan
< 1503806035 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :typoerjan is oerjan's clumsy twin.
< 1503806091 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503806122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg sewerjan
< 1503806132 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :10333:2017-02-22  learn sewerjan is oerjan\'s extremely poor twin.
< 1503806143 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn boorjan is oerjan's uneducated twin.
< 1503806146 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'boorjan': boorjan is oerjan's uneducated twin.
< 1503806326 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503806381 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503806387 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:amiga//Amiga is Spanish for a female friend. \ pirate//Pirates are humourously nautical persons. Their grammar is friendly and plural. \ apt-get//apt-get installs whatever you wanted, plus whatever Mark Shuttleworth wanted. \ zork//Zork is like York, except for the first letter. Uaneb invented it. \ lie bracket//Politicians try to stay within t
< 1503806391 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503806392 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:he lie bracket: Not so many lies that voters cannot stand it, but not so few that they think you have nothing to give them.
< 1503808497 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric
< 1503808791 0 :fuzzybunny44!~HP_DC7900@67-42-233-79.ptld.qwest.net JOIN :#esoteric
< 1503809471 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503809743 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1503812164 0 :fuzzybunny44!~HP_DC7900@67-42-233-79.ptld.qwest.net PART #esoteric :
< 1503812551 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503812574 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503812719 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503812975 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503815391 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric
< 1503818208 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1503818515 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 JOIN :#esoteric
< 1503818523 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :`wgrep -i hz
< 1503818523 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wgrep: not found
< 1503818542 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :``` grep -Ri hz wisdom
< 1503818543 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/sbus:SBus is the standard bus in many a Sun SPARC-based system, capable of coping with thirty-two (32) bits in parallel, at rates of around 16.67 to 25 MHz. There is a 96-pin connector, and the cards lay parallel to the motherboard, like toppings on a sandwich. \ wisdom/2600:2600 Hz is a tone made by Captain Crunch's whistle. \ wisdom/john:J
< 1503818555 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :`2 ``` grep -Ri hz wisdom
< 1503818556 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/1:
< 1503818573 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :`1 ``` grep -Ri hz wisdom
< 1503818574 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:/hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file
< 1503818586 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :what
< 1503818599 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :``` grep -Ri hz wisdom | tail -n+3
< 1503818600 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/john:John is not Hziulquoigmnzhah of Cykranosh, the dread spawn of Cxaxukluth, according to http://smbc-comics.com/index.php?id=4072
< 1503818710 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least not that John.
< 1503818717 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :apparently that name wasn't even invented by SMBC. I thought it was.
< 1503818755 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I guess "john" has a double meaning that I didn't intend there.
< 1503819202 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503819221 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503819237 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503819436 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 240 seconds
< 1503819443 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503819892 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503820590 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 JOIN :#esoteric
< 1503820631 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :M:tG stuff: http://www.manaleak.com/mtguk/2017/06/unstable-magic-the-gathering-spoilers-news-updates/ spoilers for the upcoming Unstable unset.
< 1503820872 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :I expected they'd do more reprints from black-bordered world, but no, only one aside from basic lands.
< 1503821002 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :(and why is the green-white faction green-white too)
< 1503821214 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :Also, apparently that set still uses the fractions from unhinged
< 1503821580 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fractions *are* broken numbers after all
< 1503821643 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you know this puzzle: I think of a polynomial of any degree with natural coefficients. How many points do you need me to evaluate it at to figure out what it is?
< 1503821692 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: that one is easy, but I recall there was some twisted harder version
< 1503821715 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, it's easy. What's the harder version?
< 1503821742 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :I don't remember
< 1503821750 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, easy?
< 1503821787 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, the solution is straightforward.
< 1503821791 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the easy, but impossible, version uses integer coefficients)
< 1503821819 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean it's easy because the answer is "it's impossible"?
< 1503821826 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes
< 1503821834 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure.
< 1503821837 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: no
< 1503821846 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but here the coefficients are natural numbers
< 1503821848 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was talking to int-e.
< 1503821851 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which makes this possible
< 1503821858 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :that doesn't make a difference
< 1503821868 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :still possible with integer coefficients
< 1503821877 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, it is?
< 1503821887 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the degree is unknown, isn't it
< 1503821888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seems suspicious to me.
< 1503821893 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, degree is unknown
< 1503821894 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :yes, the degree is unknown
< 1503821908 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :then it's impossible with integer coefficients
< 1503821928 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :no way
< 1503821942 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :you just need to pick your favorite transcendent real number and evaluate it there
< 1503821947 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :right
< 1503821952 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :that uniquely designates the polynomial
< 1503821968 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :the result that is
< 1503821983 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :anyway I want to think a bit
< 1503821990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I was thinking that the polynomial is evaluated at integer points as well.
< 1503822010 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :oh, it is? that was the harder version, yes
< 1503822022 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :and in that case, two points for natural coeffs and impossible for integer coeffs I believe
< 1503822050 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I was also assuming that. Using a transcendental number makes it... ugly.)
< 1503822093 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I was thinking it but didn't specify it.
< 1503822180 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah yes, 2 is enough
< 1503822231 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe specifying that I had a computable algorithm in mind is enough.
< 1503822635 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it enough?
< 1503822671 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503822727 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't know; I suspect that if you input something like sum 1/2^2^k then the answer will include all the information one needs.
< 1503823503 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In fact any computable transcendental number greater than 1 will work. The point is that if you use a number greater than 1, then the integer part of the result gives you an upper bound on the coefficients and the degree, so that when you reach the fractions, only finitely many candidate polynomials remain; you can evaluate all those at your number and eliminate those whose value does not equal...
< 1503823509 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...the given one. Because the number is transcendental, and disequality of computable reals is semidecidable, only one polynomial will remain in the end.
< 1503823565 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So is convolution with a kernel, the kind that people talk about in image processing, a special case of the usual convolution?
< 1503823568 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems like it must be, but the relationship isn't obvious.
< 1503823597 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :using a "nice" computable real like that sum 1/2^2^k one I suggested should make it much more efficient though :)
< 1503823614 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm.
< 1503823654 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: yes
< 1503823793 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does it work?
< 1503823799 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The obscure part to me is why it's called a kernel :/
< 1503823819 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's just an ordinary discrete, two-dimensional covolution, no magic at all?
< 1503823824 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*convolution
< 1503823849 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are the functions being convolved?
< 1503823860 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the image
< 1503823880 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and the kernel, with the center at (0,0), and perhaps a switch from k(x,y) to k(-x,-y).
< 1503823903 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This works for a 1D image and 1D kernel, right?
< 1503823913 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The 1D image is presumably a function : [n] -> R or something like that.
< 1503823922 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the 1D kernel?
< 1503823922 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :[n]?
< 1503823930 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[n] meaning the set of naturals < n
< 1503823939 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :usually an interval [-k,k]
< 1503823952 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(of integers)
< 1503823967 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, and what's the convolution?
< 1503823976 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: works for 2D images too
< 1503823980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In general I expect a convolution to look like this: (f * g)(x) = A_{i,j | b(i,j) = x} { c(f(i), g(j)) }
< 1503823983 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right?
< 1503823988 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: the image is one of the functions, and the kernel is the other one
< 1503824007 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :f |-> \x -> sum_{i in Z} f(x-i)k(i)
< 1503824038 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: there has to be a sum in there (unless you're a mathematical physicsist and using tensor notation)
< 1503824045 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you said k was only defined on the interval [-k,k]?
< 1503824051 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: A,b,c are operations
< 1503824061 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example A = Σ, b = + , c = ·
< 1503824068 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which would make it (f * g)(x) = Σ_{i,j | i + j = x} { f(i)g(j) }
< 1503824073 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :f(x+i) k(i) which is probably how it's implemented, and corresponds to the switch from k(x) to k(-x) I suggested.
< 1503824078 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: um, that seems garbled
< 1503824084 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :the non-ascii part that is
< 1503824088 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :but yes
< 1503824102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's supposed to be a capital sigma and a multiplication dot
< 1503824116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But A might be min, or maybe an integral or something.
< 1503824119 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :and you either assume the kernel and image are zero in the rest of the places, or you say the sum only goes when both i and j are in the respective domains
< 1503824130 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :right
< 1503824139 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: f is the image; g is the kernel, possibly reflected, and one of the points is that g(j) is zero almost everywhere.
< 1503824170 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, redundancy is redundant.
< 1503824183 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? redundancy
< 1503824186 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Since redundancy exists, it's redundant for Taneb to invent it.
< 1503824192 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I guess I see.
< 1503824207 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: either that or it converges to zero exponentially fast as j goes to infinity and -infinity, and when computing we may approximate the small values with zeros
< 1503824224 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Concretely convolution in the finite case where b = + usually corresponds the antidiagonals of some matrix, right?
< 1503824233 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: well the question was about image processing :)
< 1503824240 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :people often convolve images with bell curves, but since they don't need infinite precision, it's practically zero far enough
< 1503824264 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: for image processing still, people blur images with gaussians
< 1503824295 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: yes, for 1d
< 1503824319 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what's the matrix here?
< 1503824354 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: yes, but I believe they tend to do that by iterating rectangular filters like [1/3,1/3,1/3]
< 1503824355 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: the matrix is the outer product of two vectors, the first vector is column vector of values of f, second vector is row vector of rosw of g
< 1503824377 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: that or something similar, which is a good approximation
< 1503824388 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Say I have an image [1,2,3,4,5,6,7] and I convolve it with the kernel [a,b,c]
< 1503824393 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :they don't always exactly use [1/3,1/3,1/3] but still
< 1503824407 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: yes, box filters was the main point
< 1503824415 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's does the matrix end up being there?
< 1503824419 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I believe that's what they are called)
< 1503824490 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :and then there are these fast methods for computing such convolutions even if the image and kernel are both big, of which the most famous is called fast fourier transform, but there are other transform methods
< 1503824514 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: [1;2;3;4;5;6;7]*[a,b,c]
< 1503824519 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'd expect [c, b+2c, a+2b+3c, 2a+3b+4c, ..., 5a+6b+7c, 6a+7c, 7a] in an actual implementation, and possibly truncated
< 1503824533 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: that's the convolution
< 1503824537 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the usual definition would swap a and c.
< 1503824540 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: But what are the antidiagonals of that?
< 1503824562 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: wasn't that the question?
< 1503824578 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :shachaf: one antidiagonal is [1*c, 2*b, 3*a]
< 1503824591 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :or backwards maybe
< 1503824596 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :whichever way you read it
< 1503824633 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: " What's does the matrix end up being there?"
< 1503824719 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh if you want to have a trace in the definition
< 1503824733 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :int-e: no
< 1503824737 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Trace?
< 1503824759 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sum of diagonal entries, in the case of matrices
< 1503824762 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Oh, I see.
< 1503824773 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's just antidiagonals in a non-square matrix.
< 1503824870 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503825046 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So how does that work with the definition I gave above?
< 1503825059 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :img : [7] -> R
< 1503825074 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :krn : [3] -> R
< 1503825194 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b(i,j) = i-j, c(x,y) = x*y, A = sum
< 1503825210 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Pretty sure b should be +
< 1503825238 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :+ is standard; - is what implementations tend to do
< 1503825240 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :depends on which direction you convolve. some call the plus version convolution, some call it correlation and the minus version convolution.
< 1503825253 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :it's a terminology difference.
< 1503825271 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :just like which direction of fourier transform is forward is also a terminology difference
< 1503825306 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :you have to read documentation carefully to find out what conventions it uses for the formulas
< 1503825324 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a bit surprising that img/krn don't have the same domain.
< 1503825330 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :to actually get a result of length 9, you should pad 'img' with two zeros to the left and to the right.
< 1503825337 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I suppose you can extend them both to Z and define them aas 0 everywhere else.
< 1503825362 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So how does the 2D version work?
< 1503825374 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503825383 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :same, but now i and j are pairs and b is pairwise addition
< 1503825395 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b((i1,i2),(j1,j2)) = (i1-j1,i2-j2)
< 1503825396 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :(or pairwise subtraction, whichever)
< 1503825401 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or addition
< 1503825402 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Makes sense.
< 1503825413 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Subtraction is so confusing.
< 1503825417 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want it to be commutative.
< 1503825481 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :you can easily implement one from the other by reversing one of the inputs
< 1503825489 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure.
< 1503825492 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :subtraction corresponds to  r = 0; for (int i = 0; i < ker.length; i++) r += img[x+i]*ker[i]; res[x] = r;
< 1503825564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like convolution in contexts where you don't have inverses so you can't even say f(i)g(x-i)
< 1503825643 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :oh, and the whole thing is made cool by the fact that GPS devices do 1d convolution
< 1503825656 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1503825664 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They do?
< 1503825674 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :yes, that's one of the most important technological uses
< 1503826120 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :basically GPS satellites can't be each assigned different frequencies like radio stations, so you can't pick their signals out with just simple electronics, their signal is really weak, and they aren't just round-robin broadcasting either, they just all talk at the same time,
< 1503826182 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :so to pick out the voice of one satellite from the others and all the other noise that's actually stronger than the signals, GPS clients digitize the signals they receive and convolve it with what the GPS is expected to say to find out when they received that signal, and they do the convolution in microchips digitally
< 1503826199 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 PRIVMSG #esoteric :it's quite crazy
< 1503826745 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503826985 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503828364 0 :wob_jonas!b03f186b@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.107 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503833396 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie probably went to work already, right?
< 1503835960 0 :fizzie!?@? PRIVMSG #esoteric :What, on a Sunday? 
< 1503835986 0 :fizzie!?@? PRIVMSG #esoteric :I'm not that far gone yet.
< 1503837470 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 JOIN :#esoteric
< 1503837479 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :http://codepad.org/5cZlR8am <- feedback/ideas?
< 1503837483 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :it's a 2d bot programming game.
< 1503837496 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :with swarms of bots.
< 1503837570 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :(if a bot dies it'll respawn at the base)
< 1503837630 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :maybe st/ld should be 16bit
< 1503837653 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :that way it's probably possible to have scouting bots scan the whole field into team memory
< 1503837659 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :might be used for pathfinding then
< 1503838441 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :can RET be used for computed gotos?
< 1503838687 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, there's no indirect addressing it seems
< 1503838883 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh and bots might want to know how healthy, strong or eagle-eyed they are.
< 1503839457 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hm. true.
< 1503839462 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :ret?
< 1503839463 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :yes
< 1503839468 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :you can just push a number and then use ret
< 1503839475 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :call/ret stack and data stack are the same
< 1503839675 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :jumps/calls are absolute
< 1503839680 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but you can use ret.
< 1503839711 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and then there's the business of interleaving all that concurrent activity.
< 1503839754 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :well each bot executes one instruction
< 1503839756 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :then the next bot.
< 1503839782 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :A1,B1,A2,B2,A3,B3 I guess.
< 1503839810 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :although might be cool if bot can sleep
< 1503839816 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :and forfeit their time slots for a few rounds.
< 1503839826 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :i.e. if you have the ball
< 1503839830 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :then the other bots sleep
< 1503839838 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :which means the bot with the ball can move faster :D
< 1503839907 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :http://codepad.org/UvEQlm3l <- updated
< 1503839996 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :oh and yeah. bots keep their power-ups
< 1503840014 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :so that taking them actually is of benefit.
< 1503840320 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what happens if you walk into an obstacle or other bot?
< 1503840475 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503840516 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :I'd say that's a nop then.
< 1503840522 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :can't walk into non free space
< 1503840533 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :(execept for picking stuff up or returning ball to base)
< 1503842407 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503842686 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503844623 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503845670 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503845926 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1503846394 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 QUIT :Ping timeout: 260 seconds
< 1503848077 0 :AnotherTest!~turingcom@188.189.82.125 JOIN :#esoteric
< 1503848915 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503849195 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 252 seconds
< 1503849976 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode ςσ
< 1503849977 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+03C2 GREEK SMALL LETTER FINAL SIGMA] [U+03C3 GREEK SMALL LETTER SIGMA]
< 1503850426 0 :AnotherTest!~turingcom@188.189.82.125 QUIT :Ping timeout: 240 seconds
< 1503850550 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving
< 1503850569 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503850589 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503850596 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Client Quit
< 1503850869 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503851072 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 JOIN :#esoteric
< 1503851078 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :re
< 1503851497 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503851594 0 :n00blet!~n00blet@ppp108-178.static.internode.on.net JOIN :#esoteric
< 1503851878 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503852096 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :the moment your df interpreter doesn't terminate
< 1503852101 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :you KNOW you fucked up BIG
< 1503852104 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :because df doesn't even have loops.
< 1503852148 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :df, hmm. dwarf fortress, probably not.
< 1503852174 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh there was this deadfish thing
< 1503852197 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :wtf
< 1503852202 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :it's just horribly slow
< 1503852205 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :WHAT THE FUCK
< 1503852263 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so what language stack did you write it in?
< 1503852649 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503852794 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :python :D
< 1503852832 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( perhaps it's a long-winded program )
< 1503852836 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :isidsddsdiisddisiiisiiiiiiiiiiiiio
< 1503852840 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :yay it works.
< 1503853426 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iiiidsiiiisddddddddddddo
< 1503853434 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :this is great :D
< 1503853533 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iissdddsddddddo
< 1503853536 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hehe
< 1503853578 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iiisiiisiiiiiiiiiio
< 1503853584 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :this looks optimal I'd say
< 1503853610 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hm. no.
< 1503854282 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hm
< 1503854286 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :how do I define a nice heuristic function
< 1503854291 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :so that it optimizes also for length.
< 1503854374 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :ah
< 1503854375 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :ok
< 1503854380 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iissdddsddddddddddddo
< 1503854383 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :now it's optimal :D
< 1503854501 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iiisiiiisddddddddddddo
< 1503854564 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :for numbers >3, you can just start from the nearest square... except when that square is 256
< 1503854587 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi
< 1503854673 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and there is a similar special case around 65536, of course)
< 1503854799 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :now... should  iissisdssss  print 0 in deadfish?
< 1503854970 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hm.
< 1503854989 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but this is why I believe genetic evolutionary algo stuff will never find certain solutions.
< 1503855006 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :int-e: I know :)
< 1503855009 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :It seems not to be able to be able to find a solution for 257
< 1503855017 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :I wrote a haskell program to generate the shortest dfconstants.
< 1503855023 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :(https://esolangs.org/wiki/Deadfish/Constants)
< 1503855093 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, 257 is awkward... iissisdddddddddddddddddddddddddddddddd
< 1503855140 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503855367 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :It's never going to combine into that.
< 1503855376 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :it'll reach 255 eventually
< 1503855378 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but then
< 1503855380 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :it'll stuck
< 1503855602 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iissisdddddddddddddddddddddddddddddd'o
< 1503855614 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :259
< 1503855617 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :ok works :D
< 1503855618 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :nice
< 1503855667 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :sidssiisiisisdddddddddddddddddddddddddddddddd
< 1503855673 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :probably needs some dead code elimination :D
< 1503855680 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :sidss is pretty useless at the front :D
< 1503856210 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503856493 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :isi+s+dAdsidi+iAss/aA-aiaiad*d-s-+diii+i+iadd/diA+d+/d
< 1503856496 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :this will produce 257 :D
< 1503856499 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :in extended deadfish :D
< 1503856705 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yey
< 1503857117 0 :trn!jhj@prone.ws QUIT :Ping timeout: 260 seconds
< 1503857550 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Bitmapper 5*  10New user account
< 1503858491 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503858797 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds
< 1503858833 0 :zseri!5e86dad0@gateway/web/freenode/ip.94.134.218.208 JOIN :#esoteric
< 1503859605 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: how about this, iiisisdddddddsddsiiisddddddsdddddddsddsiiiisiiiii produces -2 on a 32 bit deadfish implementation
< 1503859714 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Unlikely to be optimal, but this involves quite a bit of manual effort so I will stop there. Also, doing that for 64 bits seems to be out of reach for me right now)
< 1503859857 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Some implementations may use decimal arithmetic, such as the one for Famicom and the one for MIX, and possibly some others too.
< 1503859882 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, feel free to come up with code for such implementations
< 1503860346 0 :trn!jhj@prone.ws JOIN :#esoteric
< 1503860465 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :http://codepad.org/mfiYr4C4
< 1503860479 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :my code is probably not the best to produce offspring anyway.
< 1503860483 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503860494 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :and always taking the ten best is probably not good.
< 1503860501 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :because the ten best tend to look pretty much alike in the end
< 1503860512 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :so it'll never really produce 257
< 1503860717 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503860965 0 :n00blet!?@? NICK :n00blet_
< 1503861052 0 :n00blet_!?@? NICK :o_0
< 1503861434 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :creationists were right.
< 1503861450 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :evolution is a lousy idea :)
< 1503861460 0 :o_0!?@? NICK :n00blet
< 1503861976 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so much fun... "iiisisdssissdsiississdddsiissiiiisiiiii" produces -2 as well, and is optimal.
< 1503862033 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :iissdddsiiiiiisisdsiisisdsiisiiiiii produces 255, and iissdsdssisiiiisiisssdddsddds produces 257, all assuming 32 bit deadfish
< 1503862297 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503862504 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and, finally, a Hello, world! program (with final newline): iiisdsiiiiiiiiossssiiisisioiiiiiiiooiiioisssiiisddsdddddoddddddddddddosssiiisiisddoddddddddoiiioddddddoddddddddossssiisiisdddodsssiiisio
< 1503863298 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503863439 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hey guys i created hardfish a much harder variant of deadfish
< 1503863480 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :instead of s there's c
< 1503863486 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :where c = one collatz step
< 1503863501 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :so 257 is iiicicciicdcdidcc
< 1503863549 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :or iiiciciicicdcdcc 
< 1503863670 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: http://codepad.org/vL6jJHNg
< 1503863857 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :this assumes wrap around though right?
< 1503863873 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes
< 1503863902 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's what I mean by "32 bit deadfish", numbers wrap at 2^32.
< 1503864000 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :hm.
< 1503864009 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :are all numbers reachable with just i and c
< 1503864049 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :obviously
< 1503864060 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but without any two i's in succession
< 1503864137 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, yes.
< 1503864402 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :As a sketch, assuming unbounded natural numbers, you can first make the number big (so that the +1 of the 3n+1 becomes negligible for the next phase), then adjust the log_2 to have the right fractional part (the precision required for that is bounded by the target number; if it's n, then you want the fractional part between the fractional parts of log_2(n-1) and log_2(n)), and then divide by 2...
< 1503864408 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...repeatedly to get the number you desire.
< 1503864610 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mroman2 5*  10New user account
< 1503865009 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: the approach is stupid though; for example, 257 is produced by iciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciccciciciccciciciccciciciciciccccicicciccicicicicicicicicccicciciciciciccccciciciccccicicccicicciccciccccccciciciccicicicc
< 1503865014 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52940&oldid=52937 5* 03Mroman2 5* (+108) 10
< 1503865025 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 N10 02https://esolangs.org/w/index.php?oldid=52941 5* 03Mroman2 5* (+698) 10hardfiiiiish
< 1503865069 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :interesting.
< 1503865115 0 :n00blet!~n00blet@ppp108-178.static.internode.on.net QUIT :Ping timeout: 240 seconds
< 1503865179 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52942&oldid=52941 5* 03Mroman2 5* (+36) 10/* Some Constants */ starting c is a nop obviously.
< 1503865195 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd talk here more often, but I'd run the risk of self-contradicting people who at the same time don't harbor any hate for me at all, and have a grudge against me.
< 1503865254 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Of course, I wonder how the world would react if I was also an extremely unforgiving, confusing person.
< 1503865325 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :you are confusing
< 1503865362 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm not unforgiving, though, and I don't contradict myself in the span of a few minutes.
< 1503865376 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :inb4 mroman and everyone else thinks I do.
< 1503865392 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :After all, that's all I ever seem to be.
< 1503865393 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1503865546 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503866039 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Quit: https://www.youtube.com/watch?v=xIIqYqtR1lY -- Suicide is Painless - Johnny Mandel
< 1503866199 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52943&oldid=52942 5* 03Mroman2 5* (+129) 10/* Some Constants */ more constants
< 1503866203 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: http://sprunge.us/WRFH -- hardfish constants :)
< 1503866237 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :lol
< 1503866239 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :nice
< 1503866245 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :wait
< 1503866246 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :no
< 1503866254 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :you can't have ii in your programs
< 1503866273 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh you actually forbade that.
< 1503866279 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :yes.
< 1503866290 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :okay, easy to fix
< 1503866300 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :ah. found 30. iccicccicccicciccicicci
< 1503866510 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52944&oldid=52943 5* 03Mroman2 5* (+173) 10/* Some Constants */ more constants
< 1503866533 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :my evolver seems to be unable to find something for 38.
< 1503866542 0 :MrBusiness!~ArcMrBism@104-50-90-48.lightspeed.brhmal.sbcglobal.net JOIN :#esoteric
< 1503866812 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52945&oldid=52944 5* 03Mroman2 5* (+55) 10/* Some Constants */
< 1503867141 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: http://sprunge.us/iKHK  then
< 1503867166 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and a Hello, world!, assuming we add o: iciccicciciccioccicicccccccoicicciccicicciooccccccicccciciccioicciccoccccccccciccoicccccicioiccicicciciccioiciccccccccccicciocicicciccccioccccicccicocciccciccio
< 1503867377 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :did you brute force them?
< 1503867383 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :or use that log2 method?
< 1503867390 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that's brute force
< 1503867404 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the log2 method would produce much longer solutions
< 1503867449 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :so it's not that hard :(
< 1503867451 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :well..
< 1503867463 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :for example, 255, 256, 257 would have code of length 643 1106 226, respectively
< 1503867490 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric ::D
< 1503867493 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :not very effecient yes
< 1503867541 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :you computed all 2^34 programs?
< 1503867545 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :in this short time?
< 1503867546 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :o_O
< 1503867557 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it "only" grows as fast as the fibonacci numbers
< 1503867567 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :well
< 1503867569 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :not really 2^32
< 1503867573 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix (scanl(+)1.(0:)) !! 34
< 1503867575 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :since ii is not allowed
< 1503867576 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 9227465
< 1503867588 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :still quite managable, really
< 1503867683 0 :zseri!5e86dad0@gateway/web/freenode/ip.94.134.218.208 PRIVMSG #esoteric :what's with the line " 27 - cciccciccicicci" in [[Hardfish]], I think "cc" at the begin is a nop?
< 1503867697 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix (scanl(+)1.(0:)) !! 37 -- actually
< 1503867700 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 39088169
< 1503867731 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zseri: it was evolved
< 1503867826 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: but the program actually enumerates values, so if two prefixes produce the same value they only count as one
< 1503867846 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric ::D
< 1503867848 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :it was EVOLVED
< 1503867849 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :yes
< 1503867854 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but I need to do some changes to it.
< 1503867856 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :too boring this way
< 1503867908 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zseri: people have the same complaint about DNA, most of it is, as far as we can tell, redundant, though sometimes we find a purpose for parts that were previously thought to be unused
< 1503868009 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mroman: and it turns out that *a lot* of values collapse. Here's a list of the intermediate set sizes: http://sprunge.us/IIjH  (there are two sets in each iteration, one for programs ending in 'c' and one for programs ending in 'i')
< 1503868187 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving
< 1503868239 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52946&oldid=52945 5* 03Mroman2 5* (-89) 10/* hardfish */ change a lot to make it more intelesting.
< 1503868266 0 :dingbat!uid70835@gateway/web/irccloud.com/x-cgrsmoxbnehcgxfj JOIN :#esoteric
< 1503868277 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52947&oldid=52946 5* 03Mroman2 5* (+5) 10* typo
< 1503868308 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'll pass, but 'r' is indeed interesting
< 1503868342 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52948&oldid=52947 5* 03Mroman2 5* (+136) 10+ let's support the o instruction as well.
< 1503868381 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :in particular, it raises the question how to write Hello world with as few 'o' instructions as possible :)
< 1503868499 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(it's possible with a single 'o' if one can find a code segment that produces 72 from 0, and can also produce all the other necessary values... and that may be tough to put into practice.
< 1503868503 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :)
< 1503868602 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, iriririr would produce 11?
< 1503868639 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :14
< 1503868655 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah, right
< 1503868730 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi QUIT :Ping timeout: 258 seconds
< 1503869141 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :qcrcrqirqrqic produces 11 according to my evolver :D
< 1503869174 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :icrcr is also 14
< 1503869200 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :qiriri is 14 as well
< 1503869234 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :iqrqcqiqrqiq is 257 :D
< 1503869315 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :but yes... whether it's possible to have less o's than output characters is interesting
< 1503869346 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :although I have a hunch that these programs are probably longer than the ones with more o's in them
< 1503869356 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 PRIVMSG #esoteric :well... gotta go
< 1503869359 0 :mroman!b2c5eac4@gateway/web/freenode/ip.178.197.234.196 QUIT :Quit: cu
< 1503869435 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Am I right in thinking that simply typed lambda calculus + a fixed point combinator is Turing complete?
< 1503870578 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: just to clarify, you'd have a fixed point combinator for each type?
< 1503870614 0 :zseri!5e86dad0@gateway/web/freenode/ip.94.134.218.208 QUIT :Ping timeout: 260 seconds
< 1503870705 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Yes
< 1503871170 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t \n f z -> n (\g x -> f (g x)) (\x -> x) z
< 1503871171 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(((t -> t5) -> t -> t4) -> (t1 -> t1) -> t3 -> t2) -> (t5 -> t4) -> t3 -> t2
< 1503872078 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503873886 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer
< 1503873931 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503874547 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 260 seconds
< 1503875279 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 248 seconds
< 1503876673 0 :bouncingbuteo!~u0_a302@75-166-210-180.hlrn.qwest.net JOIN :#esoteric
< 1503876756 0 :bouncingbuteo!~u0_a302@75-166-210-180.hlrn.qwest.net QUIT :Client Quit
< 1503877356 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Quit: *
< 1503877391 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1503878402 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Quit: ZNC 1.6.4+deb1 - http://znc.in
< 1503878420 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric
< 1503879075 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503879906 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1503880040 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503880139 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bohily
< 1503880534 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :bonsϿϿϿϿϿirjan
< 1503880861 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503882934 0 :ATMunn!?@? NICK :nnuMTA
< 1503882949 0 :moony!?@? NICK :ynoom
< 1503882956 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503882962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:diagram//A diagram is just a functor. \ equal temperament//Equal temperament is just intonation that's evenly spaced. \ unlambda//``ci`r`.!`.l`.a`.i`.v`.i`.r`.t`. `.t`.s`.e`.'`.c`. `.,`.a`.d`.b`.m`.a`.l`.n`.U`ci \ french//Le français n'est pas le démon, visitez les Coupeurs. Ne pas couvrir. Meilleur avant! \ orodruin//The Orodruin is a mounta
< 1503882972 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503882973 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:in heated by earth spirits. Sauron moved to Mordor because boiling water for his morning tea with the fires of the Orodruin was so convenient.
< 1503883099 0 :nnuMTA!?@? NICK :ATMunn
< 1503883304 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503883527 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/w
< 1503883528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom "$@"
< 1503883536 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/wisdom
< 1503883537 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
< 1503883708 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled bin/wisdom//s/"\${/&/; s#//##
< 1503883710 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/wisdom//f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}"; cat "$f"; else echo "That's not wise."; fi | rnooodl
< 1503883712 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503883717 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:something-that-isn't-in-hackego's-wisdomIt is now. \ zimbabweolsner's desk points zimbabwards. It is highly dependent on tswett's michiganic orientation. \ associativityAssociativity means that h(th) = (ht)h, if you're flexible about it. \ monoidal categoryMonoidal categories are just 2-categories with a single object. \ all the tropes
< 1503883723 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops
< 1503883724 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert
< 1503883726 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done.
< 1503883732 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled bin/wisdom//s/"\${/&/; s#//#&#
< 1503883735 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/wisdom//f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
< 1503883736 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503883741 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:tea//Tea is concentrated fuel made by distilling occult herbs in a silver alambic. Americans attempted to reduce its potency by dumping some in the Ocean. \ 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. \ e-module//E-modules
< 1503883742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503883743 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: are modules over a web ring. Uaneb invented them. \ spork//A spork is something to be randomly held in front of penguins. \ quote//Quotes are just elements of the quantum dilapidated bogosphere. See qdb.
< 1503883752 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops
< 1503883753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert
< 1503883754 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done.
< 1503883764 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled bin/wisdom//s/"\${/&/; s#//#&#
< 1503883766 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/wisdom//f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
< 1503883768 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503883773 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:stibia//Stibia is a spice that grows in your leg. \ `learn//`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...] \ fternooner//fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is
< 1503883776 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52949&oldid=52885 5* 03LyricLy 5* (-88) 10
< 1503883777 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503883778 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:a screamingly delicious pastry. \ `help//`help [] gives HackEgo's default help message, or help for a specific command. Or currently possibly some other wisdom. \ yorick//We know nothing about yorick, alas.
< 1503883784 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Better.
< 1503883806 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do you think 04c08o09l11o12r is too much twh
< 1503883891 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com QUIT :Remote host closed the connection
< 1503883950 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :color is too much work for me to type in irc, anyway.
< 1503883967 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hm?
< 1503883984 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :NEVER MIND
< 1503884596 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52950&oldid=52949 5* 03LyricLy 5* (+95) 10
< 1503884875 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? coulor
< 1503884877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Coulor is the correct spelling.
< 1503885222 0 :ybden!ybden@unaffiliated/ybden QUIT :Read error: Connection reset by peer
< 1503885313 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric
< 1503885505 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com JOIN :#esoteric
< 1503885721 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Wow, AWS machine rebooted for the first time in like a year
< 1503885847 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: Maybe you understand non-interactive zero-knowledge proofs?
< 1503885874 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :I'm not even sure what that refers to
< 1503885957 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: INSISTENT CHICKEN
< 1503885986 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( he can only prove he does it in a blog post, not on irc )
< 1503886075 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503886207 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Client Quit
< 1503886221 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503886234 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Client Quit
< 1503886251 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503886461 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Maybe Later14]]4 N10 02https://esolangs.org/w/index.php?oldid=52951 5* 03TehFlaminTaco 5* (+4404) 10Initial Writeup.
< 1503886499 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Maybe Later14]]4 M10 02https://esolangs.org/w/index.php?diff=52952&oldid=52951 5* 03TehFlaminTaco 5* (-25) 10Category Fixes
< 1503886519 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Maybe Later14]]4 10 02https://esolangs.org/w/index.php?diff=52953&oldid=52952 5* 03TehFlaminTaco 5* (+0) 10
< 1503886590 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=52954&oldid=52930 5* 03TehFlaminTaco 5* (+18) 10Added Maybe Later to the list.
< 1503886769 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric
< 1503887275 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: Do you like the regular kind of zero-knowledge proofs?
< 1503887286 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You probably don't like the name because it's probabilistic.
< 1503888965 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503889282 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds
< 1503889366 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503889396 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Kerbybit 5*  10New user account
< 1503889405 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503889706 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52955&oldid=52940 5* 03Kerbybit 5* (+116) 10/* Introductions */
< 1503889711 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503890253 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :shachaf: I just have zero knowledge about them
< 1503890267 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good!
< 1503891303 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds
< 1503891330 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503892443 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH
< 1503893413 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1503893418 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:fternooner//fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry. \ promise problem//A promise problem is one that happens because you promise too much. Their reduction to NP is p. difficult. \ eventually//Eventually we'll have a better wisdom h
< 1503893426 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503893426 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:ere. \ despair//Despair is but the first step towards eternal damnation. \ 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, condit
< 1503893428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1503893429 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:ional between two expressions, prints a text-based menu prompt in a loop, and more.
< 1503893652 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: if i send you a copy of a jam would you jam it
< 1503893709 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sorry, i only eat genuine jams hth
< 1503893728 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean computer game.
< 1503893753 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unlikely hth
< 1503893767 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(not even sure what that means, but still unlikely.)
< 1503893985 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503894119 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503895139 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving...
< 1503897261 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know how to make poker with tarot?
< 1503898214 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I made up a list of the kind of hand of poker with tarot, which has 32 kind of hand
< 1503898492 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503898511 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this?
< 1503898997 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :If you have the 2 and 4 and 6 of money, and the III and V of trumps, then it makes a impure straight flush.
< 1503899148 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Actually I made a mistake there isn't 32 kind of hand)
< 1503901546 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Is that Double Fanucci?
< 1503901596 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No, it is poker with tarot cards
< 1503901610 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think Double Fanucci is better.
< 1503901657 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :We have to figure out the ranking of the hands by the probability.
< 1503903198 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 JOIN :#esoteric
< 1503903242 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 PRIVMSG #esoteric :Why are there barely any easily reusable libraries that give you a balanced search tree with a C interface, and can you recommend one?
< 1503903273 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 PRIVMSG #esoteric :That sort of thing exists with interfaces for a lot of other programming languages, but I've only seen one with a C interface, the one in GNU libc, and that library is highly nonportable.
< 1503903339 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 PRIVMSG #esoteric :In particular, how come APR doesn't have one?
< 1503903671 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 PRIVMSG #esoteric :(Also the interface in GNU libc sucks, it's limited)
< 1503904292 0 :wob_jonas!b03f1837@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.55 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1503905311 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1503906469 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 JOIN :#esoteric
< 1503906475 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :I have three accounts now
< 1503906480 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :Is this against the policy :D
< 1503909514 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wtf, who writes "computably enumerable" for "recursively enumerable"
< 1503909696 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wouldn't it be a better name?
< 1503909735 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503909780 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :too late now
< 1503910079 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: anyway, yes, I believe a fixed point combinator makes the simply typed lambda calculus TC, but what I have in mind would work with Diophantine sets, so it's not exactly obvious. In particular, even with a fixed point combinator, I don't see a way of doing full primitive recursion directly.
< 1503910232 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, thank you
< 1503910270 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1503910330 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503910590 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1503910607 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The best part about that use of "computably enumerable" is the next sentence: 'The MRDP theorem states that a set of integers is Diophantine if and only if it is /computably/ enumerable. A set of integers S is /recursively/ enumerable [...]' https://en.wikipedia.org/wiki/Diophantine_set)
< 1503911146 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 264 seconds
< 1503912719 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1503912930 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :is the fixpoint combinatior this \x.xx thing?
< 1503912949 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :it doesn't have a type in simply typed lambda calculus though
< 1503913150 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :mroman, no, it's \f.(\x.f(x x)) (\x.f(x x)), I think it has the type (X -> X) -> X
< 1503913193 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Basically it turns f into f (f (f (f (f (f ...
< 1503913235 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's not that, because that doesn't type-check.
< 1503913241 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Well, yes
< 1503913274 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That's a fixed point combinator in untyped lambda calculus, and a valid type for the whole thingy
< 1503913303 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :But it has to be a black box to the type system
< 1503913308 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except you probably need a family of fixed point combinations, I think int-e mentioned.
< 1503913375 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Yeah
< 1503913438 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :combinators
< 1503913444 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, what does "combinator" mean again?
< 1503913453 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it should just be called a function.
< 1503913454 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't know, it's kind of an empty word to me
< 1503913480 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: Err, I have a gap, since I cannot do subtraction. (I have a predecessor function for Church numerals, but it changes the type of the numeral, so it cannot be iterated). I'm not sure that this can be overcome.
< 1503913537 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Subtraction is more or less needed for testing equality; equality testing is needed for encoding Diophantine set)
< 1503913553 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, hmm, that is an obstacle
< 1503913562 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does STLC have a good representation of natural numbers?
< 1503913747 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Church numerals is the only thing that I can see working; in particular all the nice ADT ideas seem to run into the problem that a type cannot contain itself.
< 1503913845 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do Church numerals work?
< 1503913881 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t \n f x -> iterate f x !! n
< 1503913883 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Int -> (a -> a) -> a -> a
< 1503913891 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, I mean in STLC
< 1503913900 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you just assign some particular type?
< 1503913902 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you can instantiate (a -> a) -> a -> a 
< 1503913913 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But nce you instantiate it you get other inhabitants.
< 1503913916 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :o
< 1503913940 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that doesn't really matter for TC considerations
< 1503914049 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure.
< 1503914066 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you have a contract, outside of the type system, to only use actual Church numerals
< 1503914088 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The question was meant more generally.
< 1503914189 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So anyway, without changing the type you can define a family of functions called extended polynomials. you have constants, addition, multiplication, and if-zero-then-else. not enough to get a predecessor
< 1503914261 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(that's without fixed point combinators; I don't really have a good handle on how much power they can actually add)
< 1503914317 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :anyway. lunch, work... laters
< 1503914324 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you represent naturals as unfolds instead of folds?
< 1503915764 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 QUIT :Ping timeout: 260 seconds
< 1503916406 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 JOIN :#esoteric
< 1503916457 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :\f.(\x.fxx)(\x.fxx)
< 1503916458 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :this one?
< 1503916505 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :if you call it with x this becomes (\x.xx)(\x.xx)
< 1503916643 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :I still don't understand how fix can terminate in haskell.
< 1503916690 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :ah. lazy evaluation will do it.
< 1503916736 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :but (\x.xx)(\x.xx) definitely doesn't have a type in ST LC.
< 1503917584 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 QUIT :Ping timeout: 260 seconds
< 1503917809 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503917863 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@tell mroman No, \f.(\x.f(x x))(\x.f(x x))
< 1503917864 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503917899 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@tell mroman this becomes \f.f ((\x.f(x x))(\x.f(x x))
< 1503917899 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503917911 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@tell Which is the same but applied to an f
< 1503917912 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503919347 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 260 seconds
< 1503919690 0 :Taneb!~Taneb@2001:41c8:51:10d:: PART #esoteric :"Leaving"
< 1503920056 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503921525 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 JOIN :#esoteric
< 1503921528 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :`döts Hardfish
< 1503921531 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Ḧärdfïsḧ
< 1503921550 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :@messages-loud
< 1503921550 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 5d 11h 45m 5s ago:  !bftxt_gen <-- EgoBot is dead, use `! bf_txtgen for HackEgo's version
< 1503921550 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Taneb said 1h 1m 26s ago: No, \f.(\x.f(x x))(\x.f(x x))
< 1503921550 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Taneb said 1h 51s ago: this becomes \f.f ((\x.f(x x))(\x.f(x x))
< 1503922023 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Härdfïsh14]]4 N10 02https://esolangs.org/w/index.php?oldid=52956 5* 03Mroman2 5* (+895) 10Created page with "''Härdfïsh'' is a cross-over of [[Brainfuck]] and [[Hardfish]]. It introduces the , instruction from Brainfuck which is used to input a character (ASCII) wherea..."
< 1503922077 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52957&oldid=52948 5* 03Mroman2 5* (+53) 10
< 1503922604 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Härdfïsh14]]4 10 02https://esolangs.org/w/index.php?diff=52958&oldid=52956 5* 03Mroman2 5* (+150) 10* algorithms
< 1503922611 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Härdfïsh14]]4 10 02https://esolangs.org/w/index.php?diff=52959&oldid=52958 5* 03Mroman2 5* (+1) 10/* = Setting a cell to one */
< 1503922655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Härdfïsh14]]4 10 02https://esolangs.org/w/index.php?diff=52960&oldid=52959 5* 03Mroman2 5* (+102) 10/* Setting a cell to one */ moo :(
< 1503922748 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: MINIM CHICKEN
< 1503922833 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1503923806 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52961&oldid=52957 5* 03Mroman2 5* (+125) 10/* Some Constants */
< 1503923919 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52962&oldid=52961 5* 03Mroman2 5* (+0) 10/* With r */
< 1503923943 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52963&oldid=52962 5* 03Mroman2 5* (+69) 10/* Some Constants */
< 1503924608 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell taneb https://mathoverflow.net/questions/261934/is-simply-typed-lambda-calculus-with-fixed-point-combinator-turing-complete
< 1503924608 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1503925278 0 :Vorpal!~Vorpal@c83-249-126-249.bredband.comhem.se JOIN :#esoteric
< 1503925278 0 :Vorpal!~Vorpal@c83-249-126-249.bredband.comhem.se QUIT :Changing host
< 1503925278 0 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1503925634 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52964&oldid=52963 5* 03Mroman2 5* (+378) 10/* With r */
< 1503925678 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52965&oldid=52964 5* 03Mroman2 5* (-10) 10/* With r */ fucked up the spaces.
< 1503926168 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503926496 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52966&oldid=52965 5* 03Mroman2 5* (+5943) 10/* With r */ all constants with r (non optimal)
< 1503926580 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52967&oldid=52966 5* 03Mroman2 5* (+6821) 10/* Without r */ all constast without r (non optimal)
< 1503926614 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :ah shit.
< 1503926680 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52968&oldid=52967 5* 03Mroman2 5* (-5943) 10Undo revision 52966 by [[Special:Contributions/Mroman2|Mroman2]] ([[User talk:Mroman2|talk]])
< 1503927001 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hardfish14]]4 10 02https://esolangs.org/w/index.php?diff=52969&oldid=52968 5* 03Mroman2 5* (-3464) 10! this time it should be correct.
< 1503927612 0 :fizzie!?@? PRIVMSG #esoteric :The other day walked past a forest planted by "the Kent Men of the Trees".
< 1503927614 0 :fizzie!?@? PRIVMSG #esoteric :They sound like a tribe or a cult or something.
< 1503927733 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 QUIT :Quit: away
< 1503928302 0 :zseri!5e86cb81@gateway/web/freenode/ip.94.134.203.129 JOIN :#esoteric
< 1503929405 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1503929994 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1503930768 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503931002 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 JOIN :#esoteric
< 1503931051 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :tfw even a guy from 10'000 BC could draw better animals than you
< 1503932827 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey fizzie, have you commited the fixes to UMLBox?
< 1503935055 0 :MDude!~MDude@pa-67-234-80-37.dhcp.embarqhsd.net QUIT :Ping timeout: 240 seconds
< 1503935971 0 :ynoom!?@? NICK :moony
< 1503936109 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :someday somebody will look at brainfuck programs
< 1503936114 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and it will be like voynich manuscript
< 1503936119 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol
< 1503936139 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :experts will disagree on the time period
< 1503936142 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and think it's a hoax
< 1503936166 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :while others will say it's a cipher hiding important information about extinct plants.
< 1503936180 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :others agree that it was created by kids on cocaine
< 1503936211 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :but they don't know what cocaine was
< 1503936216 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :it has been lost
< 1503936218 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :they just know it's some drug
< 1503936227 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :so maybe some of the brainfuck stuff contains instructions on how to create cocaine
< 1503936237 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :I had the idea for a programming language that uses only sets. (Only type is a set. A set can contain a set. Sets can be combined, split by a reference set, have all matches in one set removed from another, and have all matches duplicated)
< 1503936261 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :And, i actually think it *might* be turing complete. Which is intresting.
< 1503936296 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :(Oh, forgot to mention, sets can be compared, and either jmp if yes or just continue if no)
< 1503936405 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i already know a pseudo-fibonnaci can be made (With the amount of sets in the set 'A' being the number)
< 1503936487 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :pseudo arthimetric and a jump-if-equal... Yea. Anyone else have a opinion on this? I think it should be possible to do 3-cell unbounded brainfuck.
< 1503936918 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :In fact... Hmm, wow, i think it should be possible to make a turing complete language by using 3 of any datastructure that can contain itself. Bounded or not.
< 1503938376 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: Hadn't when you asked, but now sent them out: https://bitbucket.org/GregorR/umlbox/pull-requests/1
< 1503938570 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1503938966 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :cool fizzie
< 1503938978 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I haven't showed you what I've done with UMLBox, by the way
< 1503938988 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://github.com/Kurolox/ArcoexBot
< 1503939090 0 :fizzie!?@? PRIVMSG #esoteric :I saw that screenshot, just a few hours late.
< 1503939092 0 :fizzie!?@? PRIVMSG #esoteric :Don't know anything about Discord though.
< 1503939186 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi JOIN :#esoteric
< 1503939369 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wow, why would you repeat the fs contents  instead of padding with zeros
< 1503939414 0 :APic!apic@apic.name PRIVMSG #esoteric :*shrug*
< 1503939430 0 :APic!apic@apic.name PRIVMSG #esoteric :That probably has something to do with „Ghost in the Shell“ from the 2017s.
< 1503939472 0 :fizzie!?@? PRIVMSG #esoteric :int-e: I don't know, but that seems clearly to be what's happening. I haven't looked it up in the code.
< 1503939501 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Can't blame you, I wouldn't either.
< 1503939507 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it is curious :)
< 1503939917 0 :fizzie!?@? PRIVMSG #esoteric :Well, I see where it happens in the code, but I don't really know the intention.
< 1503939976 0 :fizzie!?@? PRIVMSG #esoteric :There's a read loop of the form   do { n = pread(...); ... } while ((n < len) && (n != 0)).
< 1503940024 0 :fizzie!?@? PRIVMSG #esoteric :I'm guessing it used to use regular "read" at some point, in which case that'd repeatedly read until enough bytes had been read or an EOF occurred.
< 1503940036 0 :fizzie!?@? PRIVMSG #esoteric :Since read would advance the file offset.
< 1503940055 0 :fizzie!?@? PRIVMSG #esoteric :And then maybe later on it was changed to a pread call, which takes the offset as an argument, but the loop wasn't modified to increment that.
< 1503940064 0 :fizzie!?@? PRIVMSG #esoteric :So maybe it's actually a bug.
< 1503940064 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 246 seconds
< 1503940079 0 :APic!apic@apic.name PRIVMSG #esoteric :*shrug*
< 1503940094 0 :APic!apic@apic.name PRIVMSG #esoteric :,o0(git blame)
< 1503940155 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1503940172 0 :fizzie!?@? PRIVMSG #esoteric :https://github.com/torvalds/linux/commit/8c6157b6b -- looks that way.
< 1503940229 0 :fizzie!?@? PRIVMSG #esoteric :Well, "bug" is arguable, I don't think the documentation specifies what *should* happen when the backing file isn't multiple-of-a-block sized.
< 1503940244 0 :fizzie!?@? PRIVMSG #esoteric :But repeatedly reading from the same offset is at least a little odd.
< 1503940368 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if (n < len) memset(&buf[n], 0, len - n); <-- so it was supposed to pad with zeros.
< 1503940403 0 :fizzie!?@? PRIVMSG #esoteric :Yes, if it hit EOF. Of course now it won't ever do so.
< 1503940412 0 :fizzie!?@? PRIVMSG #esoteric :It does smell a little buggy.
< 1503940434 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so yes it's a bug... though I have a hard time imagining any actual problems... and that's despite having an actual example! :P
< 1503940472 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I mean, if you emulate a block device, you shouldn't be returning partial blocks)
< 1503940488 0 :fizzie!?@? PRIVMSG #esoteric :I'd post on the devel mailing list but that seems like too much work.
< 1503940652 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lkml is scary
< 1503940667 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess you'd go to the uml one
< 1503940684 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(hoping that there is one)
< 1503940706 0 :Taneb!~Taneb@2001:41c8:51:10d:: JOIN :#esoteric
< 1503940713 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think Ive been losing channels
< 1503940808 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, thanks for looking that up for me1
< 1503940822 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :actually a colleague found it for me :)
< 1503940824 0 :fizzie!?@? PRIVMSG #esoteric :int-e: There's a user-mode-linux-devel@lists.sourceforge.net that does seem to be still getting some traffic.
< 1503940844 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, thank your colleague for me, then
< 1503941017 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :will do
< 1503941563 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :uh, i wonder if that could be used to write to kernel memory? *Totally understands*
< 1503941662 0 :APic!apic@apic.name PRIVMSG #esoteric :*shrug*
< 1503942396 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503942819 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 QUIT :Ping timeout: 260 seconds
< 1503945285 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 JOIN :#esoteric
< 1503945298 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :relcome to the finish hub 
< 1503946089 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is there any CSS media selector for monochrome? (This will be most useful in case of printers, although it can apply to monochrome displays as well)
< 1503946517 0 :MDude!~MDude@pa-67-234-98-39.dhcp.embarqhsd.net JOIN :#esoteric
< 1503946917 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :@media all and (monochrome)
< 1503946917 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1503946939 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :at least that's what mozillas dev guide mention
< 1503946941 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :epaper?
< 1503946948 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :https://developer.mozilla.org/de/docs/Web/CSS/Media_Queries/Using_media_queries#monochrome
< 1503946964 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean, there *are* modern monochrome displays.
< 1503946987 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :there's even @media tv and (scan: progressive) { ... }
< 1503947025 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is there a test for interlacing too?
< 1503947029 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :Determines whether the output device is a grid device or a bitmap device.  If the device is grid-based (such as a TTY terminal or a phone display with only one font), the value is 1.  Otherwise it is zero.
< 1503947038 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and there's grid selector
< 1503947040 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :interesting.
< 1503947061 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :in case lynx supports css3 or what?
< 1503947162 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :MONOHCROME
< 1503947163 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :WHAT IS THIS
< 1503947171 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :THE 70s CALLED?
< 1503947205 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :there's also min-monochrome
< 1503947208 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :i.e. for gameboys
< 1503947216 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :which have 4bit monochrome color
< 1503947304 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric : -moz-windows-theme Requires Gecko 2.0(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 
< 1503947305 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :haha
< 1503947306 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :ok
< 1503947311 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I guess that's what phishers use
< 1503947313 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and spammers
< 1503947330 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :so they can present a fake overlay that looks like an actual windows window
< 1503947344 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :just query the theme they use to present the most realistic fake window :D
< 1503947446 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :int-e: there's a test for handheld
< 1503947452 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :not sure if dot matrix printers count as handheld :D
< 1503947467 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and there's a test for progressive/interlace yes
< 1503947524 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :Pseudo-BNF (for those of you that like that kind of thing)
< 1503947528 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :bnf?
< 1503947537 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :beautiful nude females?
< 1503947546 0 :fizzie!?@? PRIVMSG #esoteric :Backus–Naur form.
< 1503947550 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I know :D
< 1503947565 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :BraiNFuck
< 1503947595 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :[,  ]
< 1503947606 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I guess this is a sink program then.
< 1503947712 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :is htmlx still a thing?
< 1503947717 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :or what was it called
< 1503947724 0 :fizzie!?@? PRIVMSG #esoteric :XHTML? 
< 1503947735 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :hta
< 1503947785 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :presumably this style is getting somewhat popular again
< 1503947796 0 :fizzie!?@? PRIVMSG #esoteric :Apparently there's a XHTML syntax variant as part of HTML5.
< 1503947801 0 :fizzie!?@? PRIVMSG #esoteric :https://www.w3.org/TR/html5/the-xhtml-syntax.html
< 1503947807 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :except that instead of running code in the browser you run it in a local node.js
< 1503947824 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Electron_(software_framework)
< 1503947828 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :^- Atom is using that apparentely
< 1503947903 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I hate node.js 
< 1503947959 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :fizzie: hta was html+visual basic (executed by IE)
< 1503948074 0 :fizzie!?@? PRIVMSG #esoteric :Well, Mozilla's got their XUL as well.
< 1503948190 0 :archibald__!~archibald@128-73-165-210.broadband.corbina.ru JOIN :#esoteric
< 1503948247 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think grid and monochrome make sense, although I am not sure why you need to test for progressive scan.
< 1503948364 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think handheld shouldn't be needed either (although tests for some of the features of handheld (individually) can make some more sense).
< 1503948556 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :If you hate Node.js then you need not use it, although, I use Node.js (but not Electron; I will usually make command-line programs or SDL).
< 1503948678 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I hate javascript as well ;)
< 1503948740 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Then that seem a good enough reason to hate Node.js if you hate JavaScript
< 1503948860 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There are some problems with JavaScript I think, such as a lack of macros and lack of goto, but usually they aren't much problematic
< 1503949050 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1503949247 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :zzo38, eww 'goto
< 1503949820 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :eh
< 1503949824 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :any good games out there?
< 1503949900 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I suppose depend, what game you want?
< 1503950131 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I don't know.
< 1503950133 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :That's the problem :D
< 1503950188 0 :APic!apic@apic.name PRIVMSG #esoteric ::D
< 1503950226 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :A computer game, card game, or chess game?
< 1503950239 0 :APic!apic@apic.name PRIVMSG #esoteric :Games rock.
< 1503950246 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :heh I was assuming computer game, by default
< 1503950246 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(or ones that are more than one of this; that happens too)
< 1503950261 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but that doesn't really solve the problem since there are multitudes of them
< 1503950302 0 :APic!apic@apic.name PRIVMSG #esoteric :*shruhg*
< 1503950319 0 :APic!apic@apic.name PRIVMSG #esoteric :s/uhg/ug/
< 1503950353 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what's with the halloween craze, it's not even september
< 1503950363 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(is there another spooky event coming up?)
< 1503950390 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION is looking at https://www.humblebundle.com/spooky-horror-bundle
< 1503950407 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but won't buy)
< 1503950411 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I happen to like the NES/Famicom game "Lunar Limit", which you may run on a NES/Famicom emulator or hardware.
< 1503950808 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :yeh computer games
< 1503950817 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :for other games I'd need other people
< 1503950821 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :which I don't have 
< 1503950838 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and can't have
< 1503950841 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :too sick for that
< 1503950949 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :puzzle, adventure, role playing, jump&run, shooter, strategy, simulator, racing... this still seems rather unspecific so far :P
< 1503951031 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :not a huge fan of FPS.
< 1503951047 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and it's gotta by lightweight
< 1503951061 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :should run on a ultralight notebook
< 1503951071 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :and without mouse
< 1503951071 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :so
< 1503951073 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :probably more racing/strategy
< 1503951138 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1503951175 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mmm lightweight
< 1503951209 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :yeah
< 1503951213 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :gotta fight into my backpack
< 1503951218 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric ::D
< 1503951220 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :well
< 1503951225 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :also it gotta fit into my backpack
< 1503951239 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :why does my brain write fit as fight
< 1503951299 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :I wanted to go travel for a long time
< 1503951304 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :but too sick all the time to actually do it.
< 1503951348 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :so... I waited hoping it would get better eventually
< 1503951373 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :but now I'm in the "fuck it. if it's not better within n weeks I'm gonna pack my things and travel the world" mood.
< 1503951410 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :because arguably sitting ill at home somehow managing to go to work and not get fired everyday isn't really too much of a great life either.
< 1503951442 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess the most lightweight games I'm currently enjoying are the wadjet eye games adventure games
< 1503951493 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :you're constantly asking yourself "what the fuck am I working for just so I can spend the time I'm not working in pain (and the time I'm working)"
< 1503951497 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :also it's gotta work offline
< 1503951510 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :might not have internet everywhere
< 1503951649 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :funny, gog lists spacechem under "strategy"
< 1503951660 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but also "puzzle")
< 1503951691 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and actually, looking at the screenshots there may be a strategy component to it.
< 1503951896 0 :APic!apic@apic.name PRIVMSG #esoteric :int-e is wise.
< 1503952079 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp mockery
< 1503952083 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1503952089 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote mockery
< 1503952090 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1503952204 0 :moony!?@? NICK :ICZEROSMELLS
< 1503952206 0 :ICZEROSMELLS!?@? NICK :moony
< 1503952229 0 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric
< 1503952418 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 PRIVMSG #esoteric :spacechem looks nice
< 1503952650 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shenzhen I/O is nice too.
< 1503952851 0 :AnotherTest!~turingcom@188.189.78.70 JOIN :#esoteric
< 1503953513 0 :fizzie!?@? PRIVMSG #esoteric :And TIS-100 in the middle.
< 1503953602 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In the middle between nice and nice?
< 1503953649 0 :archibald__!~archibald@128-73-165-210.broadband.corbina.ru QUIT :Quit: Leaving
< 1503953711 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving
< 1503954094 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :released between the two?
< 1503954542 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503954883 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503954936 0 :AnotherTest!~turingcom@188.189.78.70 QUIT :Read error: Connection reset by peer
< 1503955208 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :S:I/O is more polished than TIS-100, but they're both neat games with different challenges
< 1503955245 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I want a standalone version of the konstruktor game
< 1503955318 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(this one, http://www.zachtronics.com/kohctpyktop-engineer-of-the-people/ )
< 1503955390 0 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Quit: Leaving
< 1503955489 0 :mroman!b2c5e4a5@gateway/web/freenode/ip.178.197.228.165 QUIT :Ping timeout: 260 seconds
< 1503955834 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ugh... the entire machine goes catatonic everytime I run this
< 1503955880 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :we turned off memory limits, so now it is just using up every byte of memory and the system is fucked
< 1503955950 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, "this"
< 1503956006 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :int-e: it's a program that, apparently, tries to load everything into memory regardless of whether it fits
< 1503956428 0 :MDude!~MDude@pa-67-234-98-39.dhcp.embarqhsd.net QUIT :Quit: Going offline, see ya! (www.adiirc.com)
< 1503956433 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Ping timeout: 248 seconds
< 1503956906 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, I'd like a standalone Codex of Alchemical Engineering, I think that was the first Zachtronics game I played
< 1503957012 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's called spacechem :P
< 1503957040 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :alercah, Spacechem has a similar mechanic and conceit but a completely different aesthetic!
< 1503957058 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: actually it's not too difficult to just download the right files.
< 1503957079 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(for the one I wanted, perhaps that's also true for yours...)
< 1503957318 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Also: why the hell can hipchat insert a .gif file, but not a .txt file?
< 1503957347 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :why is hipchat so stuuupiiid
< 1503957447 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what about "hip" doesn't suggest "stupid"?
< 1503957484 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :atlassian is a terrible company
< 1503957640 0 :zseri!5e86cb81@gateway/web/freenode/ip.94.134.203.129 QUIT :Quit: Page closed
< 1503959082 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Did you *have* to post that link? I'm on vacation, I can't afford to get stuck by a flash game for the rest of it.
< 1503959292 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1503959351 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1503959351 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Client Quit
< 1503959493 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1503959616 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: you can save it for later, when you're back at work
< 1503960238 0 :fizzie!?@? PRIVMSG #esoteric :I'm not sure I can.
< 1503960354 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1503960986 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1503960993 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:sentience//sentience is the primary goal of wisdom. wisdom is the primary goal of sentience. \ companion cube//There's cake inside it. Tear it apart, rip open your companion, and extract the delicious, delicious cake... \ kitt//Kitt is the singular of kitten. \ physiology//Physiology looks confusingly like psychology when written in Eng
< 1503961179 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1503961180 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:lish. \ nightstar//The Nightstars are an unscientific myth of a sky covered in faint flickering lights. Only hermits and superstitious farmers believe this.
< 1503961194 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :sentience is the primary goal of fungot. fungot shall not reach sentience.
< 1503961194 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: the world of space, or maybe even most cases things are independent. the results of the previous roll has no bearing on the current roll!
< 1503961618 0 :MDude!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net JOIN :#esoteric
< 1503961620 0 :MDead!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net JOIN :#esoteric
< 1503961907 0 :MDead!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net QUIT :Ping timeout: 260 seconds
< 1503961933 0 :MDude!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net QUIT :Ping timeout: 276 seconds
< 1503962080 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503962085 0 :MDude!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net JOIN :#esoteric
< 1503962119 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503962383 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 248 seconds
< 1503962948 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503963115 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer
< 1503963140 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503963144 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"Due to light pollution, the Milky Way is not visible to more than one-third of humanity, including 60% of Europeans and nearly 80% of North Americans."
< 1503963248 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: I don't think I've ever seen it with my eyes unaided
< 1503963265 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://advances.sciencemag.org/content/2/6/e1600377.full
< 1503963354 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :In large cities, it never gets dark enough to actually count as nautical nighttime
< 1503963386 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :in the centre of a city, monochrome night-vision is never necessary 
< 1503963414 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Spent all day at the hospital. Had an X-ray and a CT scan and all sorts of things.
< 1503963422 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seems like I'm OK.
< 1503963466 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1503963792 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1503964187 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf. everything's fine?
< 1503964335 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1503964344 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1503964409 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seems to be.
< 1503964454 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Ping timeout: 240 seconds
< 1503965678 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :`hrlist
< 1503965679 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hrlist: not found
< 1503965857 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric
< 1503966322 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :There needs to be an hsrlist
< 1503966323 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :`hsrlist
< 1503966324 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hsrlist: not found
< 1503966328 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric ::/
< 1503966524 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 246 seconds
< 1503967004 0 :MDude!~MDude@pa-67-234-100-233.dhcp.embarqhsd.net QUIT :Read error: Connection reset by peer
< 1503967319 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Quit: *
< 1503967368 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1503967724 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503967807 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1503968400 0 :alercah!~alercah@unaffiliated/alercah QUIT :Remote host closed the connection
< 1503968754 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds
< 1503969300 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1503969404 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1503969955 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1503970003 0 :alercah!~alercah@unaffiliated/alercah JOIN :#esoteric
< 1503970404 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds
< 1503975755 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1503978821 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Maybe Later14]]4 N10 02https://esolangs.org/w/index.php?oldid=52970 5* 03Enoua5 5* (+910) 10Created page with "Hey, this is a very nice language. I actually had a very similar idea quite awhile ago and never perused it. Glad to see that someone has made this. Poking around with the lan..."
< 1503978872 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Maybe Later14]]4 M10 02https://esolangs.org/w/index.php?diff=52971&oldid=52970 5* 03Enoua5 5* (+0) 10
< 1503983048 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52972&oldid=52950 5* 03LyricLy 5* (+111) 10
< 1503985347 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503987119 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1503987166 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1503990252 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1503992345 0 :* Taneb!~Taneb@2001:41c8:51:10d: PRIVMSG #esoteric :good morning
< 1503992648 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds
< 1503993047 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503993183 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503993183 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503993196 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503993213 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ Taneb: Good (@time Taneb)
< 1503993213 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Taneb: Good
< 1503993214 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for Taneb is Tue Aug 29 07:53:33
< 1503993217 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bah.
< 1503993241 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, good effort
< 1503993308 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: So now that you're working at your job, you'll have more opportunities to visit CA, right?
< 1503993405 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'll have more ability to visit CA! But probably less opportunity
< 1503993453 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is an opportunity, without ability?
< 1503993461 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or: What is ability, without opportunity?
< 1503993470 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you can visit for a conference.
< 1503993495 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That would be nice!
< 1503993506 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'm going to be at ICFP next week, that's a conference, but it's not in CA
< 1503993520 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :international california of functional programming
< 1503993618 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should go to ICFP.
< 1503993706 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It'll be harder for me to go next year probably
< 1503993763 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :My cool idea for a text editor didn't work because of a bug in watch :(
< 1503993766 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, it'll be in Missouri.
< 1503993790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you can get a job in Missouri between now and then.
< 1503993793 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then it'll be easy.
< 1503993805 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Speaking of which, I saw a baseball game last week.
< 1503993813 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :(it was ed in one window and watch -ctd "source-highlight-esc.sh $FILE | nl" in another)
< 1503993821 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, did they base the balls?
< 1503993843 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I believe so.
< 1503993849 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I was very confused. I didn't know the rules.
< 1503993867 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Are you familiar with cricket?
< 1503993883 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's kind of like cricket except completely different
< 1503993893 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Until recently I didn't realize cricket wasn't the same game as croquet.
< 1503993922 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'm fairly sure croquet is a third sport entirely
< 1503993956 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, one which I'd played some variant of.
< 1503993969 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When people talked about cricket I thought that was the game they were referring to.
< 1503994053 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right, Alice played croquet.
< 1503994090 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Each phase of play is called an innings"
< 1503994093 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is this some sort of joke
< 1503994100 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the maths doesn't work out
< 1503994142 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :How so?
< 1503994160 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The equivalent thing in baseball is called an "inning".
< 1503994190 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That's like how Americans call maths "math"
< 1503994194 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Exactly the same thing
< 1503994203 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I call each math a math.
< 1503994204 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's short for inningematics
< 1503994228 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Toplogy, set theory, D-modules, each of them a math
< 1503994238 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you learn several of them, you're studying maths
< 1503994252 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I can agree with that
< 1503994272 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In my alternate usage, a theorem is an example of a math
< 1503994300 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I can also agree with that
< 1503994304 0 :* Taneb!~Taneb@2001:41c8:51:10d: PRIVMSG #esoteric :is in an agreeable mood
< 1503994361 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you agree to meet me in St. Louis?
< 1503994382 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I cannot
< 1503994390 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't even know where St Louis is
< 1503994394 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Lousiana?
< 1503994406 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's around ICFP 2018
< 1503994417 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So if you go, you can't miss it
< 1503994417 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Ah, I see!
< 1503994437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also there's a song called "Meet Me in St. Louis" which I'd never heard until just now.
< 1503994440 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't know if I'll have enough money then for trips, I'm planning to go to Japan in April
< 1503994450 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Remind me whether you read olist?
< 1503994460 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I do not
< 1503994470 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Tried a couple of times, couldn't get into it
< 1503994483 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I learned of the song from http://www.giantitp.com/comics/oots0383.html
< 1503994781 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1503994824 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds
< 1503995093 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1503995214 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 JOIN :#esoteric
< 1503995221 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :re
< 1503995477 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1503995513 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1503995777 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 246 seconds
< 1503995804 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 240 seconds
< 1503996143 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1503996747 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1503997256 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1503997299 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1503997519 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 255 seconds
< 1503999073 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1503999430 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1503999646 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :\o/
< 1503999853 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric : ^\o_O/^
< 1503999869 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric : "\o_O/ "
< 1503999871 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie, I've found a weird bug in umlbox. I'm sure you'll have fun.
< 1503999873 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :`? hutnuhtnaeu
< 1503999876 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hutnuhtnaeu? ¯\(°​_o)/¯
< 1503999894 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric : `\o_O/`
< 1503999897 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :hm.
< 1503999917 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :^döts mroman
< 1503999921 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :`döts mroman
< 1503999922 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mrömän
< 1503999946 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :ň
< 1503999994 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :ǎčďěǧȟǐǰǩľňǒřšťǔǚž
< 1504000019 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :ǚü
< 1504000020 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :hm.
< 1504000026 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :so v is turned into a u when doing this
< 1504000063 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :ãẽĩ
< 1504000097 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :unicode lacks voynich symbols.
< 1504000657 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 248 seconds
< 1504000921 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: What sort of? 
< 1504001059 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 QUIT :Ping timeout: 260 seconds
< 1504001122 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie: Trying to run flask won't work, but only if you specify a timeout.
< 1504001160 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :sorry, not flask
< 1504001161 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :elixir
< 1504001276 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :So, if you try to run this: umlbox -B elixir -e 'IO.puts("Hello World")'
< 1504001285 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it will work, but if you specify a timeout, even a dumb one, like this
< 1504001300 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :umlbox -B -T 99999999 elixir -e 'IO.puts("Hello World")'
< 1504001302 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it won't work
< 1504001333 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :using the -v flag in both gives the same output
< 1504001628 0 :fizzie!?@? PRIVMSG #esoteric :Odd. But maybe not odd enough to start installing things to try out.
< 1504001632 0 :fizzie!?@? PRIVMSG #esoteric :Looking at what setting a timeout does, probably something about init's process manipulations.
< 1504002274 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504002561 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 240 seconds
< 1504003739 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504003778 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1504004017 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504005087 0 :clog!~nef@bespin.org QUIT :Ping timeout: 252 seconds
< 1504006310 0 :hppavilion[0]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric
< 1504006449 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds
< 1504006588 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1504007246 0 :clog!~nef@bespin.org JOIN :#esoteric
< 1504008142 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1504008147 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:hagb4rd//hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaace. \ covfefe//Covfefe is how you speak when you've had *way* too much coffee. \ cello//4The 7high 8level 9structure 2of 13Cello 6projects 4is 7inspired 8by 9/Haskell/, 2while 13the 6syntax 4and 7semantics 8are 9inspired 2by 13/Python/ 6and 4/Obj-C/. \ mirth/
< 1504008148 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n
< 1504008149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:/Mirths are juvenile moths. They giggle a lot. \ oklopol//oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid."
< 1504008871 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504009062 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1504009156 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 246 seconds
< 1504009394 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: CENTAUR CHICKEN
< 1504009910 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2153:45ae:1e69:b12a JOIN :#esoteric
< 1504010323 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 JOIN :#esoteric
< 1504010579 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 QUIT :Ping timeout: 260 seconds
< 1504012151 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504012431 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504015391 0 :martinhez!~LEON@197.136.62.10 JOIN :#esoteric
< 1504015406 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504015553 0 :martinhez!~LEON@197.136.62.10 QUIT :Client Quit
< 1504015570 0 :martinhez!~LEON@197.136.62.10 JOIN :#esoteric
< 1504015680 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 252 seconds
< 1504016594 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1504017160 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1504017957 0 :martinhez!~LEON@197.136.62.10 QUIT :Read error: Connection reset by peer
< 1504018698 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 JOIN :#esoteric
< 1504018901 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds
< 1504019118 0 :LKoen!~LKoen@2a01:e35:2eed:a430:2153:45ae:1e69:b12a QUIT :Remote host closed the connection
< 1504019709 0 :mig22!~mig@bb219-74-156-201.singnet.com.sg JOIN :#esoteric
< 1504019720 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1504019724 0 :mig22!~mig@bb219-74-156-201.singnet.com.sg QUIT :Client Quit
< 1504019790 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1504020010 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds
< 1504021300 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504021317 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com QUIT :Quit: Leaving.
< 1504021501 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1504021615 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric
< 1504021711 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds
< 1504021899 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504022161 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504022319 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 248 seconds
< 1504022458 0 :AnotherTest!~turingcom@128.93.85.178 JOIN :#esoteric
< 1504022701 0 :AnotherTest!~turingcom@128.93.85.178 QUIT :Ping timeout: 240 seconds
< 1504023012 0 :AnotherTest!~turingcom@128.93.83.11 JOIN :#esoteric
< 1504023358 0 :hppavilion[0]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds
< 1504023379 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 JOIN :#esoteric
< 1504023440 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :Isn't there a brainfuck version where cells are 1bit?
< 1504023446 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :Is it turing complete?
< 1504023449 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :(I'd suspect so)
< 1504023578 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :I don't think the size of the cells is relevant for turing-completeness
< 1504023583 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :as long as it's larger than zero bits
< 1504028293 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 PRIVMSG #esoteric :boolfuck
< 1504028315 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 PRIVMSG #esoteric :mroman: ^
< 1504028409 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504028675 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1504028942 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504029157 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1504029226 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 264 seconds
< 1504029492 0 :PinealGlandOptic!~PinealGla@82.144.205.57 PRIVMSG #esoteric :are there compiler people? is SIMD SSEx instructions should be scheduled correctly? does modern CPUs has several ports to execute them?
< 1504029597 0 :AnotherTest!~turingcom@128.93.83.11 QUIT :Ping timeout: 260 seconds
< 1504029601 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504029633 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1095
< 1504029634 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1095: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1504029751 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504030520 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1504030595 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1504030862 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1504031103 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1504031322 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds
< 1504031686 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1504032015 0 :AnotherTest!~turingcom@188.189.76.115 JOIN :#esoteric
< 1504033115 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1504033125 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1504033143 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1504033153 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :PinealGlandOptic: I think you need to rephrase that question.
< 1504033308 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds
< 1504033368 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds
< 1504033473 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504033762 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds
< 1504033863 0 :AnotherTest!~turingcom@188.189.76.115 QUIT :Read error: Connection reset by peer
< 1504033933 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1504033941 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :With tropical storm harvey, Has anyone made a Houston we have a problem joke yet?
< 1504034307 0 :PinealGlandOptic!~PinealGla@82.144.205.57 PRIVMSG #esoteric :mroman: OK, common x86 instructions need to be reordered for better scheduling. does the same applied to SIMD instructions?
< 1504034395 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504034500 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504034671 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds
< 1504034927 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504035525 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504036797 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving
< 1504037038 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric
< 1504037328 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk QUIT :Ping timeout: 240 seconds
< 1504037371 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 PRIVMSG #esoteric :PinealGlandOptic: I don't know.
< 1504038146 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1504038392 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds
< 1504039169 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1504039179 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504040051 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1504040774 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504040952 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504041041 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 248 seconds
< 1504041069 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504042741 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1504043199 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1504043322 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm
< 1504043358 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :an esoOS could handle newlines weirdly: carriage return would reset the cursor to the beginning of the line without moving it down; while the newline character would just move it down
< 1504043374 0 :mroman!b2c5e249@gateway/web/freenode/ip.178.197.226.73 QUIT :Ping timeout: 260 seconds
< 1504043426 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so e.g. using arrows to demonstrate CR and LF, abc←def would show up as abc and def overlayed, but abc↓def would show up as abc followed by def shifted down
< 1504043454 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :abc←↓def would have what we know as a newline
< 1504043460 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504043615 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: actually terminals handle CR and LF like that already; Linux has a translation layer inside the kernel that translates newline to CRLF so that it will work with terminals, but you can turn it off or reconfigure it
< 1504043636 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: esoOS shouldn't have such a translation layer, then
< 1504043761 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1504043853 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1504044266 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Things that annoy me: "int main() {return false;}" is a valid implementation of true
< 1504044270 0 :Taneb!~Taneb@2001:41c8:51:10d:: PART #esoteric :"Leaving"
< 1504044275 0 :Taneb!~Taneb@2001:41c8:51:10d:: JOIN :#esoteric
< 1504044284 0 :zseri!5e86d12e@gateway/web/freenode/ip.94.134.209.46 QUIT :Ping timeout: 260 seconds
< 1504044287 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Further things that annoy me: brushing my touchpad and parting an IRC channel
< 1504044299 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :lol
< 1504044475 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm
< 1504044483 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :does carriage return in a terminal enable overlaying text?
< 1504045255 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 246 seconds
< 1504045409 0 :fizzie!?@? PRIVMSG #esoteric :Only if it's a hardcopy terminal.
< 1504045498 0 :fizzie!?@? PRIVMSG #esoteric :I vaguely remember some formatting language (maybe something-roff) having a syntax for bold that's, for bold "foo", "fBfoBooBo" where B is the backspace character.
< 1504045513 0 :fizzie!?@? PRIVMSG #esoteric :Because that'd double-strike "foo".
< 1504045571 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :lol
< 1504045584 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :an actual backspace character would be cool too
< 1504045732 0 :fizzie!?@? PRIVMSG #esoteric :Doesn't the INTERCAL operator list include one character you'd type as V, backspace, -? 
< 1504045784 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess that same formatting language would have "fB_oB_oB_" for backspace
< 1504045790 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/backspace/underline/
< 1504045801 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504045989 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52973&oldid=52972 5* 03LyricLy 5* (-4) 10
< 1504046294 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1504046398 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504046567 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :fizzie: a backspace character escape sequence that could do that might be cool in an esolang
< 1504046686 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1504046732 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :fizzie: GNU less(1) does that, and man(1) uses it for its formatting
< 1504046739 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :try e.g.  printf $'f\x08fo\x08oo\x08o foo' | less
< 1504046769 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :it does underlining with _ as well, like what rdococ suggested
< 1504046826 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :vim has a setting to make  act as an infix compose in insert-mode
< 1504046833 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I tested the command, and that does work
< 1504046841 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(same as i_^K)
< 1504046887 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I know that there's also old APL charsets relying on backspace characters for overstriking (the APL charset is heavily oriented around overstriking)
< 1504046907 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(because it was originally designed around the restrictions of an IBM Selectric typeball)
< 1504046909 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1504046937 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Well, the first programming-language/digital version was. it was a mathematical notation before that, for paper/blackboard use, obviously not constrainted by typeballs)
< 1504046940 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :-)
< 1504046945 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oddly enough, the formatting above doesn't work with strikethrough using -
< 1504046965 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I only know of bold and underline being supported in less
< 1504046983 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :odd
< 1504046995 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the esoOS terminal should support any overlaying with that
< 1504046997 0 :fizzie!?@? PRIVMSG #esoteric :I believe ALGOL variants used underline to distinguish between keywords (from symbols), and implemented that with overstrike.
< 1504047002 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so a with ^ would be aB^
< 1504047031 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Ping timeout: 276 seconds
< 1504047036 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :strikethrough would be fB-oB-oB-
< 1504047061 0 :iovoid!~iovoid@185.140.54.17 JOIN :#esoteric
< 1504047061 0 :iovoid!~iovoid@185.140.54.17 QUIT :Changing host
< 1504047061 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1504047099 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I read at some point that a lot of the punctuation of ASCII was intentionally designed to facilitate overstriking to produce diacritics… some of them are obvious (like c^ for ĉ), but other less so (like c, for ç)
< 1504047113 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and o" for ö
< 1504047170 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1504047197 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I think it's neat/cute :P
< 1504047210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...yay
< 1504047328 0 :fizzie!?@? PRIVMSG #esoteric :I was going to test whether compose-c-, still results by default in ç, but for some reason my compose key now just produces a ~.
< 1504047344 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :"The ASCII code supports six different diacritics. These are: grave accent, tilde, acute accent (approximated by the apostrophe), diaeresis (double quote), cedilla (comma), and circumflex accent. Each is typed by typing the preceding character, then backspace, and then the 'related character', which is `, ~, ', ", , or ^, respectively for the above-mentioned accents."
< 1504047361 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(from https://en.wikipedia.org/wiki/Overstrike)
< 1504047367 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :might've been where I read it
< 1504047386 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :fizzie: it does, FWIW, at least for me
< 1504047421 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :counterstrike
< 1504047423 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hmm
< 1504047425 0 :fizzie!?@? PRIVMSG #esoteric :Wonder if compose key stopping working is synergy's fault. It seems to be doing something a little weird about caps lock as well.
< 1504047478 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :https://twitter.com/FireyFly/status/899965577481129984  ← this might be interesting to this channel, since bitmap fonts have been a topic before, and it's kind of in the spirit of esolangs/eso-computing (well, inasmuch as codegolf/demoscene/such stuff is)
< 1504047509 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :well, the idea is just based on https://hackaday.com/2016/12/15/character-generation-in-144-bytes/ (which I credit in the twitter thread)
< 1504047612 0 :fizzie!?@? PRIVMSG #esoteric :Those tiles look sort-of-kind-of similar as how N-segment LED displays (where N > 7) do alphanumerics.
< 1504047629 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Heh
< 1504047654 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Makes sense
< 1504047889 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 248 seconds
< 1504048338 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1504048786 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504048796 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk JOIN :#esoteric
< 1504049048 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk QUIT :Client Quit
< 1504049066 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk JOIN :#esoteric
< 1504050280 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1504050500 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1504050553 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi hppavilion[1].
< 1504050559 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :we were discussing ASCII and overstrike.
< 1504050979 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying...
< 1504051033 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there a language where inserting lists into lists is equivalent to inserting each element at the corresponding position?
< 1504051041 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. (1, 2, (3, 4)) == (1, 2, 3, 4)
< 1504051193 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Quit: *
< 1504051259 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1504051481 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504051481 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: VOCAL CHICKEN
< 1504051500 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504051572 0 :[io]!~iovoid@185.140.54.17 JOIN :#esoteric
< 1504051572 0 :[io]!~iovoid@185.140.54.17 QUIT :Changing host
< 1504051572 0 :[io]!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1504051681 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Ping timeout: 255 seconds
< 1504051761 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504051825 0 :[io]!?@? NICK :iovoi
< 1504051852 0 :iovoi!?@? NICK :iovoid
< 1504051862 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the swedish chef goes bork bork bork
< 1504051882 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the stupid program that eats all memory goes brk brk brk
< 1504051966 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and the rdococ eats both
< 1504052142 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moo
< 1504052679 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :rdococ: I'm not aware of any languages, but a naive tree data structure will get you that
< 1504052691 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :re list insertion
< 1504053261 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah
< 1504053286 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :a pair is kinda like a binary tree if you think hard enough
< 1504053960 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :alercah: is there a program which enables overstrike?
< 1504053970 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/enables/allows/
< 1504054011 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ab⌫⌫yay
< 1504054257 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :rdococ: I don't know if any font rendering really does it these days
< 1504054278 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :aw.
< 1504054454 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :that said, I'm far from certain there isn't
< 1504054461 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :\oren\: does your font do combining characters?
< 1504054472 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :rdococ: I mean, you can do a lot with combining characters
< 1504054484 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :you can even make regex parse html!
< 1504054511 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yey
< 1504054768 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :anyway, how about an esolang with string formatting like that? e.g. "b\Bbo\Bol\Bld\Bd, u\B_n\B_d\B_e\B_r\B_l\B_i\B_n\B_e\B_, s\B-t\B-r\B-i\B-k\B-e\B-t\B-h\B-r\B-o\B-u\B-g\B-h\B-"
< 1504054768 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"\B" could be replaced with something like "^H".
< 1504054768 0 :p-!~p@41.108.207.28 JOIN :#esoteric
< 1504054784 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :lol
< 1504054872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :lol
< 1504054882 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that formatting system is kinda unwieldy :P
< 1504054909 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 276 seconds
< 1504054952 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. how about \b for the special backspace, \r for carriage return, and \f for line feed?
< 1504054993 0 :p-!~p@41.108.207.28 PRIVMSG #esoteric :its good bro
< 1504055044 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :meh
< 1504055045 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric
< 1504055050 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi Lymia
< 1504055159 0 :p-!~p@41.108.207.28 PRIVMSG #esoteric :hi
< 1504055163 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. what if \CR was carriage return and \LF was line feed? then the overstriking backspace character would be \BS.
< 1504055201 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was also considering ^M for carriage return
< 1504055270 0 :p-!~p@41.108.207.28 QUIT :Remote host closed the connection
< 1504055340 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The other idea I had was having reserved variables for BS, CR and LF, and you would use a concatenation operator on them.
< 1504055365 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. "abc" + CR + "___" would be an easy underlining method.
< 1504056332 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1504057777 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Still no italic, though.
< 1504057977 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504058225 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1504058703 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yay
< 1504059218 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504059473 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504059973 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1504060163 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504061368 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504061617 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504062206 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1504063995 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :damnit. I wish redis supported empty keys.
< 1504064002 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or rather, empty lists and hashes.
< 1504064111 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :Remote host closed the connection
< 1504064180 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer
< 1504064600 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504064732 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`addquote  int-e: Did you *have* to post that link? I'm on vacation, I can't afford to get stuck by a flash game for the rest of it.   fizzie: you can save it for later, when you're back at work
< 1504064736 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1314)  int-e: Did you *have* to post that link? I'm on vacation, I can't afford to get stuck by a flash game for the rest of it.   fizzie: you can save it for later, when you're back at work
< 1504064883 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 252 seconds
< 1504065058 0 :iovoid!~iovoid@185.140.54.17 JOIN :#esoteric
< 1504065058 0 :iovoid!~iovoid@185.140.54.17 QUIT :Changing host
< 1504065058 0 :iovoid!~iovoid@unaffiliated/iovoid JOIN :#esoteric
< 1504065413 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? just intonation
< 1504065414 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bad-tempered people can be recognized by just intonation.
< 1504066777 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk PRIVMSG #esoteric :rdococ: printf 'h\bh_\bi\n' | less
< 1504066839 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk PRIVMSG #esoteric :that style of formatting was used sometimes in fortune files
< 1504069418 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :https://motherboard.vice.com/en_us/article/d7ywqz/create-a-game-within-a-game-using-shenzhen-io
< 1504069929 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : is there a language where inserting lists into lists is equivalent to inserting each element at the corresponding position? <-- perl
< 1504069977 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`perl-e print 1,2,((3,4),5)
< 1504069978 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :12345
< 1504070007 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh
< 1504070007 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nice
< 1504070091 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1504070109 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alercah: ^
< 1504070215 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :huh
< 1504070431 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504070931 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is there a language where the keys in associative arrays can be any type, including other arrays, functions and whatnot?
< 1504071034 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I think lua can do that
< 1504071056 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :although it wouldn't really work out because lua tables and stuff are kinda weird
< 1504071081 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504071375 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 248 seconds
< 1504071395 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504071526 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504071961 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1504072500 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wishes scott aaronson would stop mixing math and politics in the same post.
< 1504072582 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because the politics ruins the comment sections which are usually so good when there's just math
< 1504072605 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :oerjan, what was the maths about
< 1504072630 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the latest P vs NP proof attempt by Blum
< 1504072686 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Ah!
< 1504072843 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :btw if you haven't spotted the latest astronomy rumor http://www.nature.com/news/rumours-swell-over-new-kind-of-gravitational-wave-sighting-1.22482
< 1504073175 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :relatedly, it may be that without neutron stars, we'd have neither gold nor nuclear bombs...
< 1504073626 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504073752 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds
< 1504074364 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504074651 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 252 seconds
< 1504074814 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :FUCK YOU GOOGLE YOU SHIT COMPANY WHY ARE YOU ALWAYS FUCKING UP YOUTUBE
< 1504074830 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: fix youtube, it is fucked up
< 1504074907 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :suddenly there are only 4 youtube videos per row, next to abunch of empty space
< 1504074923 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :wtf is that empty space for?
< 1504075047 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i get six
< 1504075123 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: you haven't been selected for a "trial" of their new, fucked, layout
< 1504075207 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :apparently they included a "restore old youtube"  button
< 1504075216 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :pressing that shit so fast
< 1504075234 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I just feel like screaming. To everybody.
< 1504075396 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1504075546 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: is google's new motto "we must secure the existence of out ad revenue stream and a future of huge empty white spaces in graphic design"
< 1504075651 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :google is literally hitler
< 1504075727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that's quite obvious
< 1504075742 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, to be fair, \oren\, that's an insult to hitler
< 1504075747 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Huh? I haven't worked at Google since 2014.
< 1504075761 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1504075764 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I thankfully never worked on YouTube.
< 1504075769 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: damn it!
< 1504075782 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I need to complain to somone!
< 1504075811 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1504075813 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :this new design was like satan barfed on my screen
< 1504075830 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway you should see the -- you know, never mind.
< 1504075903 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: niconicodouga doesn't fuck up their layout every year
< 1504075966 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Solution: Go work at Google, and then you can complain internally.
< 1504076010 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I thought complaining at google leads to being branded a nazi and fired?
< 1504076056 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :...what
< 1504076082 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think that happened to anyone I know.
< 1504076086 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :as much as google is bad, I wouldn't quite compare them to hitler and the nazis
< 1504076099 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I knew lots of people at Google whose favorite activity was complaining.
< 1504076102 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Hoolootwo: have you seen the new colors on youtube?
< 1504076109 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also you can probably make a lot more money.
< 1504076109 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I don't watch youtube
< 1504076127 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Hoolootwo: well they should be tried in the Hague
< 1504076137 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :my roommate's chromecast has an ad 00:01 permanantly stuck in the corner though
< 1504076211 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :it's a personal goal of mine to get tried in the hague, but hopefully not for that
< 1504076273 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :you know I only recently learned that the hague is a city, and not a building
< 1504076305 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I hear entry level engineer total compensation at Google is ~$180k/year nowadays.
< 1504076355 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder whether SV wages will keep going up or stay constant or pop.
< 1504076403 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric
< 1504076432 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what is total yearly rent and car in silicon valley?
< 1504076458 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not sure.
< 1504076482 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Car costs aren't all that variable by location in the US, I think.
< 1504076552 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1504076569 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Rent is pretty expensive, especially if you want to live by yourself, but I'm not up to date on the numbers.
< 1504076765 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :even if not, I hear
< 1504076788 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :so is food, and last I was in california, I paid double for gas
< 1504076802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Petrol is so cheap in the US that even if you pay double it's fine.
< 1504076804 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :well, in most parts, 1.5,
< 1504076879 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it isn't fine if you're used to getting to work for 3$ on public transit
< 1504077005 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you work at one of the big silly valley companies you can get to work for free on the shuttle.
< 1504077061 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I go to school on $0 in transit
< 1504077084 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :same with basically everything else
< 1504077095 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :if I want to go home, it's $50 round trip at most
< 1504077128 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1504077133 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I currently walk to work, 5 minute walk.
< 1504077265 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I walk home every day. I should walk to work too, but I'm too lazy to walk both ways 
< 1504077793 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yeah, over the past summer, it was 7 minutes from my apartment to the 4th floor office
< 1504077797 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :most of my classes are faster
< 1504078291 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1504079075 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 JOIN :#esoteric
< 1504079082 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :morning
< 1504079184 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504079535 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504080016 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504080271 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504080570 0 :shikhin!shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds
< 1504080711 0 :shikhin!shikhin@heddw.ch JOIN :#esoteric
< 1504080734 0 :shikhin!?@? NICK :Guest76900
< 1504080808 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1504081292 0 :AnotherTest!~turingcom@128.93.83.11 JOIN :#esoteric
< 1504081745 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1504082517 0 :p-!~p@41.108.207.28 JOIN :#esoteric
< 1504082546 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Härdfïsh14]]4 10 02https://esolangs.org/w/index.php?diff=52974&oldid=52960 5* 03Mroman2 5* (+48) 10
< 1504082640 0 :p-!~p@41.108.207.28 QUIT :Remote host closed the connection
< 1504082667 0 :p-!~p@41.108.207.28 JOIN :#esoteric
< 1504083103 0 :p-!~p@41.108.207.28 QUIT :Ping timeout: 240 seconds
< 1504083708 0 :p-!~p@41.108.207.28 JOIN :#esoteric
< 1504083924 0 :p-!~p@41.108.207.28 QUIT :Remote host closed the connection
< 1504083951 0 :p-!~p@41.108.207.28 JOIN :#esoteric
< 1504084087 0 :p-!~p@41.108.207.28 QUIT :Client Quit
< 1504086676 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1504087153 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504088730 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504089574 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 QUIT :Ping timeout: 260 seconds
< 1504090221 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 240 seconds
< 1504090230 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1504092833 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1504093045 0 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric
< 1504093170 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! what the fuck is the point of having the list of different parts of the webpage be links that only work if javascript is allowed? no, it's not even in one of those stupid javascript-based rolldown menus. no, it's not just highlighting the link background when it's hovered on that doesn't work.
< 1504093191 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The fucking links only work if you click on them. They're not actual links you can select with keyboard. Not even with caret browsing. 
< 1504093257 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :They're some stupid li element that you can only follow through an onclick event, even though that event is just a javascript that loads another page.
< 1504093296 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's not doing anything magical like replacing half the page and rendering it client side from queries or anything. Just plain mouse-only links, reinvented with a bad javascript implementation.
< 1504093300 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Seriously.
< 1504093902 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :how else do you ensure that your google analytics code is used properly :P
< 1504095336 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504095367 0 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: once
< 1504095470 0 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1504096099 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SUBURBIAN CHICKEN
< 1504096360 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504096449 0 :Guest21903!~irinaaaa@host135.181-9-180.telecom.net.ar JOIN :#esoteric
< 1504096569 0 :Guest21903!~irinaaaa@host135.181-9-180.telecom.net.ar QUIT :Quit: Saliendo
< 1504096654 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 264 seconds
< 1504097122 0 :Guest76900!?@? NICK :shikhin_
< 1504097152 0 :shikhin_!?@? NICK :Guest66154
< 1504097168 0 :Guest66154!?@? NICK :shikhin`
< 1504097173 0 :shikhin`!shikhin@heddw.ch QUIT :Changing host
< 1504097173 0 :shikhin`!shikhin@unaffiliated/shikhin JOIN :#esoteric
< 1504097183 0 :shikhin`!?@? NICK :shikhin
< 1504098421 0 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split
< 1504098421 0 :jaboja!~jaboja@jaboja.pl QUIT :*.net *.split
< 1504098421 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :*.net *.split
< 1504098421 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :*.net *.split
< 1504098421 0 :digitalcold!~redacted@192.73.232.206 QUIT :*.net *.split
< 1504098421 0 :APic!apic@apic.name QUIT :*.net *.split
< 1504098453 0 :APic!apic@apic.name JOIN :#esoteric
< 1504098458 0 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1504098492 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric
< 1504098714 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wtf, is https://unicode.org down?
< 1504098757 0 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric
< 1504098759 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: hehe. that page doesn't use google analytics though. it does use some facebook thing.
< 1504099221 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I suspect zzo38, he wants to finally establish his own character encoding
< 1504099263 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, http://www.unicode.org/ is down. I had to check archive.org's copy of the HTML-rendered unicode line break rules.
< 1504099287 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: wait, what's that a reply to?
< 1504099310 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you mean he's the reason why unicode.org is down?
< 1504099311 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: unicode.org being down
< 1504099323 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504099323 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1504099324 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think that's a reason
< 1504099325 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but ok
< 1504099332 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although zzo38 is a good idea, for a different reason.
< 1504099353 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: any reaction to MaRo's spoilers of Unstable (the future un-set)?
< 1504099467 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O (Un-icode? )
< 1504102660 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :https://gist.github.com/anonymous/464ba89ac19cab8fd573ab62c21bbb6b << I hate C. (this is my own code)
< 1504102769 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1504103483 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1504103600 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504103850 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504104303 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504104559 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds
< 1504105072 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504105327 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504106552 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What the heck is the "role" HTML attribute? I can't find it in https://www.w3.org/TR/html401/index/attributes.html or http://w3c.github.io/html/fullindex.html#attributes-table or https://developer.mozilla.org/en-US/docs/Web/HTML/Reference
< 1504106581 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(HTML4 standard, HTML5 draft, Mozilla developer docs HTML respectively)
< 1504106614 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah found: https://www.w3.org/TR/role-attribute/
< 1504106934 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com JOIN :#esoteric
< 1504107119 0 :zseri!5e86dc83@gateway/web/freenode/ip.94.134.220.131 JOIN :#esoteric
< 1504107924 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504109999 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504112690 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Read error: Connection reset by peer
< 1504112957 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :Ping timeout: 246 seconds
< 1504113156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Avian 5*  10New user account
< 1504113181 0 :AnotherTest!~turingcom@128.93.83.11 QUIT :Ping timeout: 240 seconds
< 1504114916 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1504115361 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I was looking for translation icon images (used as an icon on webpages to show where you can change the interface or content to a different language) that have a letter A and an あ kana next to each other. Apparently there's another variant of these, which has a 文 hanzi and a letter A.
< 1504115388 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I haven't seen that variant yet. I think I prefer Aあ because that's more recognizable to me, but I'm not sure which one is better.
< 1504115441 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :文A might work better because that hanzi is common (and so recognizable) in both Chinese and Japanese apparently
< 1504115899 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds
< 1504115900 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504116106 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric
< 1504116282 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504116617 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52975&oldid=52955 5* 03Avian 5* (+158) 10/* Introductions */
< 1504116799 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07FiM++14]]4 10 02https://esolangs.org/w/index.php?diff=52976&oldid=47240 5* 03Avian 5* (+106) 10
< 1504117176 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504117614 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wish bash had some quoting style that lets you easily quote any URL. But alas, apostrophes doesn't work because the URL can contain apostrophe, and double quotes don't work because the URL can contain a dollar sign which is special inside double quotes.
< 1504117869 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504118235 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1504118599 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=52977&oldid=52266 5* 03JWinslow23 5* (+235) 10Added a Whitespace implementation (heavily golfed; pushing 0 with SSL instead of SSSSL, and a blank label name)
< 1504118906 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1504119576 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1504120280 0 :AnotherTest!~turingcom@188.189.84.33 JOIN :#esoteric
< 1504120356 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1504121093 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :dammit...
< 1504121261 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hirdococ, what's up?
< 1504121298 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi
< 1504121303 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the sky
< 1504121369 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what an unexpected pattern of behavior
< 1504121515 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I bet black holes don't really exist
< 1504122628 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :black holes suck
< 1504122972 0 :AnotherTest!~turingcom@188.189.84.33 QUIT :Read error: Connection reset by peer
< 1504123722 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504124401 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504125432 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504125636 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer
< 1504125654 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504125749 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504126415 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504126528 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, i assure you, they also blow.
< 1504126537 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :lol
< 1504126552 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :...i just realised how that sounds
< 1504126558 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504126560 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION facekeyboards
< 1504126569 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION keyfacepals
< 1504127090 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"Robert Mugabe denies he cast an ‘evil spell’ on the vice president of Zimbabwe" like, why would he need to deny that
< 1504128835 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :moony: lol
< 1504129313 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1504129328 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 JOIN :#esoteric
< 1504129430 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :So some of Autstralia has DST, but they use summer time only for approximately five months, not for approximately seven months like much of Europe and the U.S. does. Strange.
< 1504130157 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Ping timeout: 252 seconds
< 1504130623 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504130786 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1504130802 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504131030 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: do you mean six months instead of five?
< 1504131060 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Australia seems to switch on the first Sunday in April and October)
< 1504131073 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :no, I mean five months instead of seven
< 1504131076 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :approximately
< 1504131082 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :it's not an exact count of months
< 1504131135 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :from the first Sunday in October to the first Sunday of April is five months of summer time in Australia
< 1504131159 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :(and that's just some of Australia, some parts don't use DST at all, which makes sense because they're closer to the equator)
< 1504131160 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It really isn't.
< 1504131178 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's as close to 6 as you can get
< 1504131187 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(while switching on Sundays)
< 1504131192 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :hmm wait
< 1504131261 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :ok, then those parts of Australia have six months. and much of Europe and America have seven.
< 1504131268 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :so it's six months instead of seven.
< 1504131277 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :that's much less of a difference, I can understand that.
< 1504131278 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(well that last claim of mine wasn't accurate, but close enough for this discussion)
< 1504131294 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric
< 1504131749 0 :zseri!5e86dc83@gateway/web/freenode/ip.94.134.220.131 QUIT :Ping timeout: 260 seconds
< 1504131868 0 :rdococ!?@? NICK :RdOcOc
< 1504132244 0 :RdOcOc!?@? NICK :rdococ
< 1504132293 0 :rdococ!?@? NICK :RdOcOc
< 1504132345 0 :RdOcOc!?@? NICK :RdococX
< 1504132351 0 :RdococX!?@? NICK :rdococ
< 1504132489 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Daylight savings time is crap anyway. they should jsut change work schedules based on season if light matters
< 1504132492 0 :tswett!~tswett@167.73.32.65 JOIN :#esoteric
< 1504132527 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :then it doesn't have to bother office workers like me for whom the sun is largely irrelevant
< 1504132613 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :\oren\: but it would be much harder to convince people to change work schedules based on season. For one, it would be more confusing because most clock faces wouldn't show the difference, so you wouldn't be able to tell which schedule you're supposed to follow. A lot of timetables and opening hours labels would have to be reprinted, including ones 
< 1504132613 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :stickered in very big letters on a supermarket saying "OPEN EVERY SUNDAY 7-15" or something
< 1504132653 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :\oren\: and it's supposed to be relevant for office workers too, because the advantages mostly present when you're NOT in the office during normal office hours, but at home or traveling
< 1504132661 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :s/traveling/commuting/
< 1504132718 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :There's still other good arguments for saying DST is crap of course, but I don't think "change work schedules based on season" makes sense.
< 1504132765 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :I think I've convinced myself that DST is a good thing at least twice and that DST is a bad thing (in Hungary that is) at least twice at different times, so I'm not sure what to think anymore.
< 1504132809 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I agree; the 1 hour time shift in working schedule *is* the problem I associate with DST.
< 1504132828 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :agree with who?
< 1504132886 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, the idea that if changing the work schedules instead of doing the DST switch is awful
< 1504132916 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :ok, it just wasn't clear if you said you agree with \oren\ or agree with me
< 1504132987 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :of course, it still makes sense to use UTC for times that aren't tied to a geographical location or shouldn't be tied to DST, but most human schedules are tied
< 1504133004 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving
< 1504133312 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I do think that DST isn't worth the biannual hassle (and confusion about which countries switch when, if at all).
< 1504133402 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :daylight scow time
< 1504133437 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1504133656 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :the "which countries switch when" is not too much of a hassle usually, because different countries often use different time zones anyway, so you have to check timezones already, and most of Europe has DST switch at the same time (Iceland and Russia and Belarus and Turkey don't use DST)
< 1504133680 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: It's a big hassle because the difference in time zones between countries isn't constant.
< 1504133702 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which means that you can't schedule something to happen at a given time in one time zone and have it happen at the same time in another.
< 1504133754 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :well yes
< 1504133803 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :(and you also can't do that when a region randomly decides to change the timezone from now on, which also happens sometimes, often because of political changes)
< 1504134033 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or tourism, near the date line
< 1504134118 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: tourism near the date line already haves the problem that the timezones are different
< 1504134177 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what problem, it's by design; people get to do things like celebrate New Year's Eve twice.
< 1504134245 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :maybe
< 1504134258 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Then it would be neat to pass a bylaw that in my district, the time zone is officially Italy Time
< 1504134296 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and therefore you would be able to drink after legal close time
< 1504134319 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :\oren\: I was thinking of passing a law that makes the timezone something like six hundred years before UTC for a medieval theme park
< 1504134341 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :"drink after legal close time" there are other workarounds for that, but ok
< 1504134379 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that would really mess with AoE deadlines.
< 1504134404 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :in most places we don't have rules that limit when you can drink, but rather possibly rules that limit when shops can sell alcoholic drinks
< 1504134407 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the medieval variant)
< 1504134413 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :so the timezone at the store matters
< 1504134424 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: what's an "AoE"?
< 1504134426 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :int-e: age of empires?
< 1504134449 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@googe aoe time zone
< 1504134451 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://www.timeanddate.com/time/zones/aoe
< 1504134512 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :hmm, that reminds me, could you get around a legal statute of limitations by getting a region to use a timezone decades into the past, or around a copyright limitation by getting a region to use a timezone a decades into the future?
< 1504134599 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :or various exploits related to how old a person is, like opening a bar in a timezone that's a decade into the future so that younger people can drink because they're suddenly over the legal drinking age?
< 1504134610 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :just be your own sovereign country outside of the Geneva copyright convention...
< 1504134616 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no need to mess with time zones
< 1504134653 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :int-e: yeah but often individual cities can mess with time zones so it's easier
< 1504134672 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: there are practically no such countries
< 1504134690 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :\oren\: can they? I don't think states usually allow that to indidvidual cities
< 1504134806 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :the easiest might be to get some small pacific island nation that is already in a not too common timezone to switch to such a crazy timezone, but that doesn't help you with bars or shops where the point is not to travel far, or legal exploits that are tied to an existing country
< 1504135299 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: I think the solution to the original question about statute of limitation is that how you measure absolute times doesn't affect relative times like age (time since birth etc.)
< 1504135336 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: yeah, but does any law actually do that? especially laws about drinking age?
< 1504135347 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if you have a local calendar (and that's essentially what you get if you pick a cracy time zone offset), you'll have to convert external dates to local ones or vice versa before doing the comparison.
< 1504135365 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: I expect the laws to talk about age, not dates of birth.
< 1504135389 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Don't people wait until midnight to drink or something?
< 1504135418 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :yeah, but they check age by checking the date of birth in your id documents and compare it with the current date. this actually matters because many people go to a bar to drink on their birthday when they reach legal age.
< 1504135419 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, you're not talking about drinking age.
< 1504135462 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :yes, drinking age, and similar age restrictions, like when you can buy alcohol and tobacco and lottery tickets and go into casinos
< 1504135528 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :The exploit doesn't easily work for driving though, at least in Europe, because the rules say even if you have a valid drivers' license from another country, the age restriction of the local country for the relevant category of vehicles limits you,
< 1504135543 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sozzlin' age
< 1504135552 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :so you could only drive in the territory with strange timezone, which is useless.
< 1504135560 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: well, but the reason that this is the case is that nobody gives a damn about a few hours difference. in this matter.
< 1504135569 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :But putting a bar or shop into a strange timezone is more practical.
< 1504135582 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :Putting a casino is even better.
< 1504135596 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think it simply won't work.
< 1504135609 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: a few hours, probably no, sure. but if there's at least months of difference, that might matter
< 1504135615 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504135621 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And if it does work, it won't be due to the timezone trickery.
< 1504135658 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Rather it'll be because your local law enforcement doesn't care about the legal drinking age.
< 1504135673 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :sure, for drinking and tobacco, there are already lots of workarounds like that
< 1504135678 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1504135727 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Maybe I can withdraw money from my retirement accounts if you arrange for a time zone a few decades ahead.
< 1504135743 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't understand why the US laws with regard to those are so complicated.
< 1504135770 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :shachaf: yeah, that might work too
< 1504135831 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :Maybe I could avoid repaying loans and paying some bills by moving into a timezone where they're not due yet.
< 1504135872 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Oh, maybe you can write a clever financial contract based on the current date.
< 1504135879 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's a much more interesting use.
< 1504135893 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Today I was reading Matt Levine, https://www.bloomberg.com/view/articles/2013-12-05/blackstone-made-money-on-credit-default-swaps-with-this-one-weird-trick
< 1504135981 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504136016 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :A lawyer died suddenly in his sleep and was very upset when he entered the Pearly Gates. "I am too young to die, that way," he protested. "Not at all, you are 87 years old." "There must be a mistake, I am only 35 years old." "Well, we checked the number of hours you have billed to your clients, you must be 87 years old.”
< 1504136039 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I think this is similar territory as the time zone trick)
< 1504136046 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :int-e: hehe
< 1504136052 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504136057 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the problem with billing multiple people for the same hour?
< 1504136193 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apparently there isn't one until you die unexpectedly of old age.
< 1504136252 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :shachaf: isn't that fine only if they share the bill, eg. two people pay half and half of it because the lawyer did a job that benefits both of them?
< 1504136264 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why?
< 1504136306 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean, billing someone for an hour indicates that you spent the full hour only in service of them, unless you specify otherwise?
< 1504136359 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1504136370 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :the problem is billing a whole hour for a fraction of it
< 1504136371 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :yes
< 1504136389 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :6 10-minute phone calls with 6 clients, each pay for one hour = jackpot
< 1504136420 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :disclaimer: I don't actually know if lawyers do that
< 1504136474 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :alercah: hmm, something like that might work, although it is probably hard to do it in a way that is actually profitable (i.e. you don't pay for it with lots of downtime when you can't bill anyone)
< 1504136638 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :one thing that might work better in practice is being applied as a high-ranking professor in a university or even two and at the same time working in a research institute that isn't part of the university. It's hard to get more than 24 hours a day that way, but a nominal 16 hours a way is definitely possible, and 20 might perhaps be possible.
< 1504136682 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :why would it be hard to do in a profitable way?
< 1504136684 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :I know a professor who works in two universities and one research institute, but it's hard to tell which one of those jobs is half time and which is full time.
< 1504136693 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :2 hours pays for more than a day
< 1504136743 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :alercah: dunno. maybe it isn't, I'm not a lawyer and don't know much about how lawyers work. I have a difficulty switching between projects when I have more than two simultanous projects in my job, and even switching between two rapidly.
< 1504136762 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :Other people have trouble too swapping that way, although the amount of trouble differs a lot.
< 1504136798 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :(two projects and switching only a few times a week is somewhat managable for me usually.)
< 1504136814 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :(depends on the actual tasks of course)
< 1504136957 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric
< 1504136964 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :I think such double work is possible for doctors two, when they work for a public hospital and private institute or private patients at the same times, sometimes even in a questionably legal way (when they handle private patients in the public hospital, within the public hospital job's work hours or using some cheaper resources of the hospital).
< 1504137011 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 PRIVMSG #esoteric :anyway, good night now
< 1504137017 0 :wob_jonas!b03f193d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.61 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1504137050 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alercah: Lawyers usually bill in 6 minute increments, I believe.
< 1504137201 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :idk
< 1504137776 0 :nchambers!~nchambers@learnprogramming/staff/nchambers QUIT :Changing host
< 1504137776 0 :nchambers!~nchambers@learnprogramming/utility-bot/pb2cpy JOIN :#esoteric
< 1504137788 0 :nchambers!~nchambers@learnprogramming/utility-bot/pb2cpy QUIT :Changing host
< 1504137788 0 :nchambers!~nchambers@learnprogramming/staff/nchambers JOIN :#esoteric
< 1504138371 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily
< 1504138494 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA!
< 1504138592 0 :Sgeo__!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504138799 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 248 seconds
< 1504138956 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do you ever wish you had more time?
< 1504139061 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and where were you during the blizzard of 2007?
< 1504139273 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :more or less, about yes.
< 1504139279 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :there was a blizzard in 2007?
< 1504139390 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :as I remember it, there was quite a lot of snow in 2008, something around 18’.
< 1504139458 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay that one then
< 1504139468 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the one with the huge blackout
< 1504139613 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :2008 the winter that never endedt
< 1504139695 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1504139724 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :were there mounds and heaps and piles of snow on your end?
< 1504139762 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nope. it might have iced over one night
< 1504139775 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but this is not the frozen north
< 1504139785 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how did it affect you?
< 1504139789 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1504139836 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :eh... probably a little bit more shoveling? I was still living with my parents at that time, and I was on shovel duty.
< 1504139879 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I like it when it gets “Real Winter”. -25 °C is perfect; your moustache freezes over.
< 1504140257 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds
< 1504140278 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :although right now is just perfect right ~^^~
< 1504140282 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL
< 1504140282 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 302300Z 23009KT 15SM FEW150 22/13 A2987 RMK AC1 AC TR SLP116 DENSITY ALT 1000FT
< 1504140289 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@mtear KOAK
< 1504140289 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 302253Z 28011KT 10SM CLR 20/13 A2988 RMK AO2 SLP116 T02000133
< 1504140563 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :it's colder in KOAK???
< 1504140794 0 :fizzie!?@? PRIVMSG #esoteric :It was an odd day weather-wise in London today. Yesterday highs were +28 °C, today +14 °C.
< 1504140806 0 :fizzie!?@? PRIVMSG #esoteric :@metar EGLL
< 1504140806 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 302320Z AUTO 26004KT 9999 NCD 13/10 Q1015
< 1504140893 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :when is the last time you played a video game forrilz boily
< 1504140911 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :with you.
< 1504141251 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric
< 1504141266 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving"
< 1504141507 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w
< 1504141513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:@//@ is an OS made out of only the finest vapour. \ emoticon//emoticon: ¯\(°​_o)/¯ \ grace period//The grace period was invented by Taneb to give him more time to invent the Oxford comma. \ nooga//no. \ os//Os is the accusative plural of us. Alsø a village in Denmark. Ånd a Norwegian spirit.
< 1504141709 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504142934 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah i dont get much time for gaming these days either
< 1504143933 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION sets out some spinach artichoke dip for the channel
< 1504144087 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION brings artisanal tortilla chips
< 1504144908 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1504145006 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what are your thoughts on naked yoga?
< 1504145192 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :there is such a thing?
< 1504145218 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :well, of course it is such a thing. All the Things Are. Praise be unto their Inventor.
< 1504145249 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I... don't know? is it like, regular yoga with all the yoga positions you can expect, but you're naked?
< 1504147439 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1504147646 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: ACCEPTABLE CHICKEN
< 1504148501 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/
< 1504149381 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds
< 1504152481 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504152945 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504153272 0 :Sgeo__!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504153360 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504154126 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504154262 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504154931 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1504158552 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504159234 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`coins
< 1504159242 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02grcecoin 06evencoin 13beltocoin 04illarlecoin 07quarecoin 08stecoin 09gtvecoin 02glycoin 06serthesnecoin 13sheddycoin 04trofesostecoin 07tnntleuercoin 08kolmcoin 09colabiculecoin 02interbcoin 06lifyingcoin 13placoin 04hebagcoin 07herishcoin 08larcoin
< 1504159498 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone should extend HackEgo to make an ICO website.
< 1504159518 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then suckers will send it money for no reason.
< 1504159794 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504162786 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1504163573 0 :imode!~imode@unaffiliated/imode QUIT :Quit: WeeChat 1.9
< 1504163874 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection
< 1504164514 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504165407 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 JOIN :#esoteric
< 1504165414 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 PRIVMSG #esoteric :moin
< 1504166206 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :moin
< 1504166417 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504166705 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504167610 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504168582 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds
< 1504168907 0 :AnotherTest!~turingcom@128.93.83.11 JOIN :#esoteric
< 1504169537 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1504170060 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric
< 1504170639 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504170927 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds
< 1504171386 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1504171856 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Remote host closed the connection
< 1504171910 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1504172717 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 255 seconds
< 1504172768 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1504173327 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Does Skype on win32 deliberately obfuscate its interface by hiding the "Quit Skype" command from the main menu, and by making the window close button silently keep skype running and visible only in the notification area? I think it does, they can't just be that stupid by accident.
< 1504173552 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504173745 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Hmm. Next time I write a makefile (or similar) for deploying/installing a program on another server through ssh, I should explicitly specify the remote username in it, rather than rely on the defaults in my ssh config. This hasn't caused problems yet, but it's probably better to be cautious.
< 1504173818 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/ssh/ssh and\/or rsync/
< 1504175106 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504175911 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504176020 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds
< 1504176129 0 :mroman!a0556846@gateway/web/freenode/ip.160.85.104.70 QUIT :Ping timeout: 260 seconds
< 1504178621 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504178895 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504179398 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric
< 1504179603 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504179852 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504182022 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: VOYAGE CHICKEN
< 1504183322 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504184024 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Great. I'm trying to override line break opportunities in a word document where word's automatic algorithm chooses them wrong. But calibri doesn't have the 0x2011 or 0x2060 characters in it (even though the first one should look identical to a hyphen and the second should display nothing and have no width) so all I can use is 0xFEFF. 
< 1504184102 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Can't they actually put characters into a fucking modern high-quality font when they're also easy to draw and implement?
< 1504184162 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Although maybe these fonts are too old for those characters or something.
< 1504184271 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Calibri's design began in 2002 and U+2011 dates from Unicode 1.1, i.e. the year 1993
< 1504184284 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1504184354 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504184366 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Deewiant: hmm. how about 0x2060?
< 1504184386 0 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: told
< 1504184388 0 :rumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1504184393 0 :rumble!?@? NICK :grumble
< 1504184474 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: isn't there a soft hyphen in latin-1 somewhere?
< 1504184479 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode SOFT HYPHEN
< 1504184481 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​­
< 1504184490 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that doesn't look like a soft hyphen to me
< 1504184494 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :b_jonas: Apparently Unicode 3.2, which came out in 2002, so it might not have been around when Calibri was started but it was definitely there before it was finished.
< 1504184498 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :U+00AD  Cf  .  SOFT HYPHEN
< 1504184501 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode  ​­
< 1504184502 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0020 SPACE] [U+200B ZERO WIDTH SPACE] [U+00AD SOFT HYPHEN]
< 1504184510 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :That should be latin-1, I think
< 1504184516 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, huh, it is a soft hyphen, as I discovered trying and failing to select it
< 1504184519 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Deewiant: ok
< 1504184525 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, U+0000 to U+00FF is Latin-1
< 1504184541 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: is there a reason you can't use U+00AD?
< 1504184585 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that has the wrong semantics. U+00AD is normaly invisible, and becomes a hyphen before a line break when you break the line there. that's for providing a hyphenation opportunity inside a word
< 1504184588 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :(U+00AD is equally old as U+2011)
< 1504184601 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: oh, I thought that's what you were trying to do
< 1504184606 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you trying to do instead?
< 1504184624 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, I'm massively confused as to why that soft hyphen is visible in my client, semantically it shouldn't be)
< 1504184629 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I need a hyphen that's always present but where I don't want to allow a line break after it
< 1504184641 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see
< 1504184641 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hm
< 1504184654 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that this is a Word document, I believe there's some sort of "don't break here" formatting you can apply
< 1504184658 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :can you sue a ZWNBSP for that?
< 1504184660 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :use*
< 1504184660 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the soft hyphen can be visible in terminals or other programs that don't use a proper text-rendering engine
< 1504184668 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: this is a GUI client though
< 1504184675 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it seems to be treating the soft hyphen as zero pixels wide
< 1504184678 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that I can see it
< 1504184692 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: GUI might not necessarily mean it's written properly
< 1504184701 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :abc­def
< 1504184713 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, the soft hyphen is only visible if there are no characters after it
< 1504184741 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an interesting choice but a defensible one, I think
< 1504184741 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the font might have a glyph for it that the text engine should render only when the hyphen is visible (when there's a line-break there, or when you show invisible characters explicitly for proof-reading a text)
< 1504184753 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ah
< 1504184772 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well that makes sense, the end of a text is always a line-break utility (though in some contexts it might not be treated as such)
< 1504184814 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um
< 1504184827 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/utility/opportunity/
< 1504185668 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SHY LF is a pretty silly combination as it is
< 1504185673 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does that even mean?
< 1504185903 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it might be silly, but you can't really "ban" a character combination for general text. you just have to treat it in some fallback way
< 1504185926 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right
< 1504185937 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you might get such a combination when you try to abbreviate some text for a shorter field or something
< 1504185938 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally Unicode would be normalized, with all combinations being meaningful
< 1504185945 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but as it isn't, you need some semantics for meaningless sequences like that
< 1504185963 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, most programs do sort of handle all combinations in some way
< 1504187275 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1504188254 0 :tswett!~tswett@167.73.32.65 QUIT :Quit: Leaving
< 1504188613 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection
< 1504189027 0 :zseri!5e86d6e4@gateway/web/freenode/ip.94.134.214.228 JOIN :#esoteric
< 1504189459 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504189701 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504190098 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1504190281 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric
< 1504193410 0 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1504196195 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504197729 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504198753 0 :mroman!b2c5e14b@gateway/web/freenode/ip.178.197.225.75 JOIN :#esoteric
< 1504198763 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric
< 1504198775 0 :mroman!b2c5e14b@gateway/web/freenode/ip.178.197.225.75 PRIVMSG #esoteric :waddup
< 1504200874 0 :AnotherTest!~turingcom@128.93.83.11 QUIT :Ping timeout: 264 seconds
< 1504201095 0 :zseri!5e86d6e4@gateway/web/freenode/ip.94.134.214.228 PRIVMSG #esoteric :nothing
< 1504202379 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 JOIN :#esoteric
< 1504202390 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :argh! why is the call failing
< 1504202394 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :all the undocumented stuff
< 1504202401 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :there's probably a good reason, but I don't know why
< 1504202754 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :facepalm
< 1504202758 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :damn you, gnu!
< 1504202759 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1504202829 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :for a command that by default takes any number of arguments that it will exec, you shouldn't use gnu's stupid getopt that will reorder the command line. you need a getopt that only parses options before the first argument.
< 1504203370 0 :ATMunn!?@? NICK :nnuMTA
< 1504203588 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :damn
< 1504203687 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1504203764 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :so I was trying to write a simple command that I run under my X session and changes to another virtual terminal. but it seems that this is not possible directly, because you only have permission for that ioctl if a real tty console is your controlling terminal, and it seems when icewm-session starts icewm, it calls setsid and so any process I start
< 1504203765 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric : from icewm can't have the original tty as the control terminal.
< 1504203778 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504203806 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :but X11 itself can change to a virtual console if I press a key. is there some X11 call I can do from an X11 program to ask X11 to do that?
< 1504203815 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :I don't know anything about X11 programming
< 1504204046 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504204170 0 :mroman!b2c5e14b@gateway/web/freenode/ip.178.197.225.75 PRIVMSG #esoteric :jm
< 1504204174 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1504204195 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1504204511 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds
< 1504204567 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1504204611 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Remote host closed the connection
< 1504204813 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1504205061 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504205310 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net JOIN :#esoteric
< 1504205380 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1504205555 0 :augur!~augur@c-73-71-242-163.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1504205565 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :I'll probably just use a workaround by starting a program on another virtual console withou X that will do this when I ask
< 1504206366 0 :AnotherTest!~turingcom@188.189.77.142 JOIN :#esoteric
< 1504206421 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504207001 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :ok, workaround done as two very simple shell scripts
< 1504207078 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :I did the workaround
< 1504207211 0 :AnotherTest!~turingcom@188.189.77.142 QUIT :Ping timeout: 240 seconds
< 1504207942 0 :AnotherTest!~turingcom@188.189.77.142 JOIN :#esoteric
< 1504208413 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer
< 1504208421 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1504208430 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1504208431 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1504208572 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bot
< 1504208573 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::)
< 1504209151 0 :AnotherTest!~turingcom@188.189.77.142 QUIT :Read error: Connection reset by peer
< 1504210265 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer
< 1504210744 0 :mroman!b2c5e14b@gateway/web/freenode/ip.178.197.225.75 QUIT :Ping timeout: 260 seconds
< 1504210865 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric
< 1504211428 0 :nnuMTA!?@? NICK :ATMunn
< 1504211919 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 248 seconds
< 1504211946 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1504213674 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504213925 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds
< 1504214429 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric
< 1504215272 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds
< 1504216476 0 :zseri!5e86d6e4@gateway/web/freenode/ip.94.134.214.228 QUIT :Quit: Page closed
< 1504216616 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1504217457 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1504217472 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric
< 1504217507 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Client Quit
< 1504218031 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds
< 1504218249 0 :^arcade_droid!?@? NICK :aarcade_droid
< 1504218639 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03JanMakuwe 5*  10New user account
< 1504218662 0 :augur_!~augur@104.236.181.226 JOIN :#esoteric
< 1504218790 0 :aarcade_droid!?@? NICK :^arcade_droid
< 1504218821 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds
< 1504219333 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52978&oldid=52975 5* 03JanMakuwe 5* (+226) 10/* Introductions */
< 1504219380 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52979&oldid=52978 5* 03JanMakuwe 5* (-9) 10/* Introductions */
< 1504219564 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1504219696 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 PRIVMSG #esoteric :`? font
< 1504219698 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz
< 1504219734 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Apparenlty they fixed the new youtube to make it actually fill the whole screen with content
< 1504219810 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hm, I should make my fonts available as bitmap font files
< 1504219878 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I have BDF and ttf, but not PCF...
< 1504219906 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :well
< 1504219920 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :http://xen.firefly.nu/up/fonts/ actually converts the fonts to BDF, I forgot about that
< 1504220091 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :http://xen.firefly.nu/up/2017-08-31_231007.png  hmm.
< 1504220329 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :Welcome to the international shrub for esoteric programming language design and deployment! | 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
< 1504220352 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1504221226 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric
< 1504221395 0 :MrBusiness!~ArcMrBism@104-50-90-48.lightspeed.brhmal.sbcglobal.net QUIT :Ping timeout: 240 seconds
< 1504221923 0 :wob_jonas!b03f18a0@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.160 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1504222323 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504222553 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric
< 1504222685 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1504222936 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what you do is, you have a huge underground lake that you heat by repeatedly detonation hydrogen bombs, then get steam power from that heat
< 1504222970 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :sounds like it works
< 1504223037 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1504223100 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( is this KSP )
< 1504223474 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: no, just a funny idea i had for doing fusion power with current tech
< 1504223493 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hydrogen bombs are technically fusion power
< 1504223510 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :you just need a way to extract energy from them
< 1504223808 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmm, I think the explosion of hydrogen bomb would produce pressure wave that would not be absobed by water
< 1504223813 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :like, perhaps a large plenum filled with methane or ammonia gas would work