< 1415923200 803798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :19 ... that's the euclidean norm? < 1415923236 600947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, that one is 18 < 1415923238 71176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, the mccarthy 91 < 1415923244 128753 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah < 1415923318 135472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :otoh I still haven't gotten Basic Brainfuck Optimization. My code is already optimal, how dare you submit anything shorter ;) < 1415923336 464007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, you catching up on leapfroggin means whatever henkma did is possible ;) < 1415923349 159481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :neener neener < 1415923351 402465 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :incomprehensibly, Basic Brainfuck Optimization? < 1415923370 611125 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :*int-e, < 1415923378 24183 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it just collapses +- -+ <> >< < 1415923408 367311 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right < 1415923425 560187 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm (slowly) working on a very optimizing brainfuck compiler < 1415923435 497090 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it doesn't eliminate the second loop for [...][...] < 1415923457 855650 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nor does it do anything about >+<+>+< < 1415923462 993959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i guess i've already teased you with the fact i'm not doing anything really clever in it < 1415923473 18311 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: you did. < 1415923498 74146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: if true, then I can beat you both, but it's more likely that I'm missing something straight-forward and easy < 1415923557 677794 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Any loop with equal numbers of >s and length "c=='+'&&d=='-'||c=='-'&&d=='+'||c=='<'&&d=='>'||c=='>'&&c=='<'" < 1415923567 316414 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric : 62 < 1415923578 300435 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Another optimization would be to delete plus signs and minus signs before a comma if the implementation isn't "no change when EOF" implementation. You can also delete < > + - at the end of the program < 1415923622 914485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ...there's no way you can be just 3 chars longer if you're doing _that_ kind of thing. < 1415923632 652642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: the 62 makes me feel better, my program would be so much longer :) < 1415923678 710172 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :However, shorter brainfuck code is a very different goal than shorter compiler target code < 1415923690 897142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: it's obviously more than twice as long as necessary < 1415923723 353628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's less obvious by how much < 1415923732 734312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i can think of two trivial mistakes that i could have done in my code (and i did one initially), that would make it 3 chars longer, hth < 1415923737 83397 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So I guess what I've spent a few hours thinking about recently is mostly irrelevant here < 1415923845 759709 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: I've written one brainfuck-to-c converter, which recognized simple counting loops (like [-<+++<+>>]) and turned them into multiplications (a[p-1]+=3*a[p];a[p-2]+=a[p];a[p]=0;) < 1415923922 943373 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :int-e, I think you can do another layer of cleverness beyond that with nested loops like that < 1415923930 629526 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is level20.tex full of footnote fever or not? Someone on other channel also said they don't know, when I asked them. < 1415924006 935296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: note that a corollary of my collatz_function work is that balanced bf loops are still tc so don't expect _always_ to be able to optimize. < 1415924022 5948 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, really? < 1415924054 880625 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: http://int-e.eu/~bf3/tmp/bf2c.hs ... really old, fairly stupid. < 1415924081 789643 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I think I've seen a copy of that online somewhere, but I don't remember where) < 1415924085 661103 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, oh wow, tha makes this kind of harder < 1415924107 387448 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :By kind of harder I mean "needs some thinking" --> "actually impossible in the general case" < 1415924124 40858 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :that's optimization for ya *laugh track* < 1415924153 273249 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Collatz_function < 1415924153 457157 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :http://esolangs.org/wiki/Collatz_function < 1415924164 181394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see there, all the generated loops are balanced < 1415924191 354897 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right, something like >[-]+<[[-]>-<...]>[-...] is a balanced conditional. < 1415924209 389322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :i.e. if-then-else < 1415924262 833917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah i remember when pikhq_ did his bf macro language he figured many things out with balanced loops because his language handled those better < 1415924286 521263 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's just that the unbalanced stuff tends to be shorter < 1415924303 36554 :pikhq_!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yeah, but it's much harder to work with programmatically. < 1415924314 660151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course if cells are bounded you need unbalanced loops for tc < 1415924315 63272 :pikhq_!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And I am a lazy man. < 1415924355 381227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: hmm, actually ... with balanced loops you can only access a finite number of cells. so did you assume unbounded cells? < 1415924410 687123 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or did you accidentally prove the collatz conjecture ;) < 1415924418 154418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ok maybe i'm doing one slightly but not that clever thing but without it it would also be much more than 3 chars longer. < 1415924481 608808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh and I gloated a bit about Enumerate Compositions earlier, but I shouldn't gloat too much. My version is 86 characters as well atm. < 1415924498 806075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: my proof is for 3 unbounded cells. < 1415924522 747125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. for unbounded cells, balanced loops should suffice. < 1415924527 185929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which shortened by 2 the previous record. < 1415924572 619812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i suppose for bounded cells you _can_ optimize completely into a finite table thing. < 1415924582 729638 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Though they could become necessary again when trying to minimize the number of cells.) < 1415924612 759964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although it will have 256^n entries or the like. < 1415924628 610820 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And it's still a good argument for the optimizing compiler because now it would have to exploit the finite range of cells to optimize arbitrary programs. < 1415924641 502025 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :With balanced loops. < 1415924783 632352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i have a nicely shorter version of enumerate compositions, if anagolf just ignored trailing space... < 1415924880 174725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, unwords is annoyingly long < 1415927238 403550 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yay! Leapfrogging-- < 1415927310 757610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1415927336 508756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are they TC even with bounded cell size? < 1415927354 319323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: of course not, you can only access finite memory then < 1415927358 81073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1415927365 401130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but bignum is not conventional for bf. < 1415927417 5949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boolfuck is thataway -> < 1415927455 602237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly imagines fibonaccifuck < 1415927462 742776 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, how would that work? < 1415927473 730474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like boolfuck, except it's an error to ever have two neighboring 1s < 1415927537 903337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, henkma's turn. < 1415927543 859719 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or oerjan's. < 1415927546 110202 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1415927566 255660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CHALLENGE O... hey, i need an idea first. < 1415928129 781106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: is that more interesting than just doing s/[<>]/&&/g? < 1415928148 881130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat? < 1415928164 216678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fibonaccifuck. I'd just double all arrows. < 1415928172 453811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1415928184 901928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SO INEFFICIENT < 1415928190 492451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh < 1415928409 618297 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: Tanelle. do you still boardgame? < 1415928458 675866 :pikhq_!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :s/[<>]/&[Trust me, this is an excellent idea. <_< >_> Nothing can go wrong!]&/g < 1415928565 628787 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq_: exactly! < 1415928580 603379 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :[Note that this cell is already zero.] < 1415928830 524455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wait, how would that be fibonacci? < 1415928857 925803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: count the number of such strings (with no consecutive 1s) of length n < 1415928874 681112 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :binary < 1415928876 844513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, huh. < 1415928877 28673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: fibonacci base < 1415928884 505083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should have known that. < 1415928898 690969 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aren't you the Zeckendorf fan? < 1415928910 68338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, recently I was figuring out the number of valid UTF-8 strings (disregarding the particular code points). < 1415928917 241997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, I don't think so. < 1415928942 366632 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: No, that's b_jonas. Ok, you're off the hook. < 1415928943 171617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It works out to be 4-bonacci. < 1415929858 460268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1415930314 82121 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BitZ14]]4 M10 02http://esolangs.org/w/index.php?diff=40930&oldid=40928 5* 03Oerjan 5* (-15) 10improve reformatting < 1415930878 296971 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1415931540 115436 :boily!~alexandre@96.127.201.149 QUIT :Quit: CONCLUSIVE CHICKEN < 1415931641 221458 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=40931&oldid=40887 5* 03Oerjan 5* (+144) 10some proofreading < 1415931929 549537 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ODDBALL14]]4 M10 02http://esolangs.org/w/index.php?diff=40932&oldid=13446 5* 03Oerjan 5* (+0) 10OCPD crusade in progress < 1415932105 39926 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com QUIT :Quit: Toodaloo < 1415932506 299199 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello, world!14]]4 M10 02http://esolangs.org/w/index.php?diff=40933&oldid=25342 5* 03Oerjan 5* (+0) 10etc. < 1415932515 725787 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07COW14]]4 M10 02http://esolangs.org/w/index.php?diff=40934&oldid=36819 5* 03Oerjan 5* (+0) 10etc. < 1415932524 651105 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Shoopuf14]]4 M10 02http://esolangs.org/w/index.php?diff=40935&oldid=8338 5* 03Oerjan 5* (+0) 10etc. < 1415932534 615757 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mouse14]]4 M10 02http://esolangs.org/w/index.php?diff=40936&oldid=38263 5* 03Oerjan 5* (+0) 10etc. < 1415932550 969005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um... < 1415932580 329538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1415932586 751792 :ChanServ!ChanServ@services. MODE #esoteric +q :*!*@162.248.166.242 > 1415932586 790996 NAMES :#esoteric < 1415932594 767008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1415932602 660923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this will take a while :P < 1415932602 955394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: mark the edits as bot edits < 1415932607 619274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1415932608 223071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then they won't spam recent changes, either < 1415932644 718192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i'm trying to do this with few keystrokes < 1415932647 369337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1415932649 669068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just put yourself in the bot group < 1415932656 792326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and keep marking them minor, though I think it's less important as a bot) < 1415932663 802496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then they're hidden by default in recent changes and you can leave afterwards. < 1415932680 388875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(IIRC) < 1415932764 431300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :do i just add my nick to Esolang:Bots or what < 1415932791 639316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ < 1415932804 531798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: one second < 1415932841 501842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Special:UserRights < 1415932845 366514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I added you to the bot group, have fun < 1415932850 938067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make sure to take it off once you're done < 1415932861 977879 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1415932862 4000 NAMES :#esoteric < 1415932869 887261 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -q :*!*@162.248.166.242 > 1415932869 912915 NAMES :#esoteric < 1415932872 827498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hopefully HackEgo won't report bot edits < 1415932927 97808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay < 1415932929 88470 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1415932929 113933 NAMES :#esoteric < 1415933307 456088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i hit the spam filter on a page with old
formatting < 1415933376 752974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :+q by IP, not nick? < 1415933388 125778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so that's for the Brainfuck thing... way too easy < 1415933396 735784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in retrospect. as usual. < 1415933473 886785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: ask chanserv about that. < 1415933756 920209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :All hail oerjan, the new bot overlord! < 1415933773 764988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hope

is equivalent enough to

< 1415934305 395019 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu QUIT :Ping timeout: 245 seconds < 1415934418 772776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i seem not to have the right to unbot me < 1415934490 212384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/rights14]]4 rights10 02 5* 03Ehird 5* 10changed group membership for User:Oerjan from bot, sysop to sysop < 1415934631 862459 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :On multiple MediaWiki websites I get a problem that sometimes the status just says "Connecting" and then "Connected" and back and forth several times and then it says there is no data, and it won't work again until I restart the browser. It didn't used to do that; it start only recently. Do you know what is the problem? < 1415934655 732269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which websites? < 1415934697 263551 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Wikipedia and All The Tropes are two of them; some others that use MediaWiki are also affected. Esolangs seems to work though < 1415934795 649179 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does the problem have anything to do with HTTPS? < 1415934847 894577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which status says that? < 1415934859 47499 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I mean the status bar in the browser < 1415934875 749491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which browser? < 1415934879 774291 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Mozilla < 1415934887 612742 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, it only started recently; it worked before! < 1415934898 401543 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I didn't have this problems before < 1415934915 208679 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I tried other browsers though, and got the same problem < 1415934924 679935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Mozilla Application Suite? Or Mozilla Firefox or something? < 1415934936 12268 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :XUL Runner < 1415934955 597393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you have out-zzo38ed my expectations < 1415934959 923938 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is a custom browser based on XUL Runner < 1415934972 538940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I haven't seen this behavior. < 1415935031 381920 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Clearing the cache doesn't help, and even if one site does this, other ones don't necessarily do it too during the same session, although if it does, then they are both broken during the current session. < 1415935072 313467 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: would you like to know how to make good AI :D < 1415935139 986377 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :first, you should start with something relateable to all known intelligences, such as bughouse chess < 1415935233 320221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: so what's with left eigenvectors < 1415935284 303796 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i think that's just because matrices are 1,1-tensors < 1415935284 833066 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they're the same as right eigenvectors, but more row-like < 1415935323 261906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok, what's with rows < 1415935336 471913 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i /think/ a row vector is a covector, if you're saying column vectors are vectors < 1415935343 138404 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right < 1415935344 307892 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they're how you moves boats < 1415935350 234121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well, neither of them is really a vector < 1415935359 105452 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :psh they're plenty linear < 1415935393 665307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if a vector is v : R^n, you can represent it as f : R -> R^n (""column vector"") or as g : R^n -> R (""row vector"") < 1415935400 268546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where the latter is the dual space thing < 1415935457 857053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :people say "eigenvector with eigenvalue 1" instead of "fixed point" for some reason. it's silly < 1415935485 459539 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :because linearity is p convenient < 1415935521 258327 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :and a fixed point is just a specific kind of eigenvector when it comes to linear operators "so there" < 1415935626 338406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok < 1415935686 668474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's with people talking about properties of matrices instead of properties of the linear functions they represent < 1415935706 353218 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i don't know it sucks < 1415935721 686700 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :have you ever been subjected to a linear algebra course in a school? avoid them < 1415935742 339446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no but i feel like maybe i should?? < 1415935751 955429 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :no it's all matrices and barely any linear < 1415935758 10940 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i mean it's good to know i guess, but still < 1415935776 2999 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :my linear class started in august and we first got to eigenshit last week. < 1415935781 17187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok then what's the good way to do it < 1415935795 264434 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :hell if i know < 1415935797 656932 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :fake it til you make it < 1415935830 388036 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :or maybe work on some "practical science computing project" where you have to know linalg. < 1415935843 471878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ah you got the brainfuck optimization < 1415935867 717129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm wondering what you missed before. < 1415936100 410498 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i mean, really, why would you ever compute a 4×4 determinant by hand < 1415936579 850363 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi QUIT :Read error: Connection reset by peer < 1415936586 459279 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1415936610 195067 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi JOIN :#esoteric < 1415936748 567999 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Container14]]4 10 02http://esolangs.org/w/index.php?diff=40997&oldid=40921 5* 03Oerjan 5* (-1) 10intro fmt < 1415936789 94000 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 265 seconds < 1415936815 124488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: pairs beat lists. < 1415936899 62446 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1415936927 214856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1415937263 450613 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Read error: Connection reset by peer < 1415937313 852874 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1415937604 167780 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive PRIVMSG #esoteric :https://www.youtube.com/watch?v=By1QCaNcXn4 < 1415937947 823613 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What effect do some servers have if I set network.http.accept.default so that text/plain is given the highest quality number (q=1.0)? < 1415938241 458481 :Bicyclidine!~Glossina@resnet-v492-wless-gw.net.wsu.edu JOIN :#esoteric < 1415938397 480377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: The McCarthy solution is BEAUTIFUL! < 1415938555 461923 :Bicyclidine!~Glossina@resnet-v492-wless-gw.net.wsu.edu QUIT :Ping timeout: 245 seconds < 1415938652 715024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1415939363 850808 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ATZ14]]4 M10 02http://esolangs.org/w/index.php?diff=40998&oldid=40915 5* 03Thatguy25252525 5* (-2) 10 < 1415940069 148010 :zzo38!~zzo38@24-207-58-35.eastlink.ca PART :#esoteric < 1415940071 513615 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1415940786 325995 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1415940793 815179 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Oh man, my FOR loop is gonna be extra tricky. Think I may want to refactor into simpler sub expression types. < 1415942216 8703 :NATT_SiM!~tlewkow@2602:30a:c021:220:edfb:cc58:a581:8c29 JOIN :#esoteric < 1415942324 41758 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :<_> when i go here and see something extremely basic related to programming and think everyone is a noob < 1415942330 903789 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :then realize the channel name < 1415942358 98849 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1415942384 778153 :NATT_SiM!~tlewkow@2602:30a:c021:220:edfb:cc58:a581:8c29 PRIVMSG #esoteric :std::cout << "Hello ^v!"; < 1415942415 607386 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :i have given up on esolangs though < 1415942415 977699 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Hah! < 1415942426 500779 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :call me a functionalityfag < 1415942426 763619 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :^v: Are you sure? < 1415942470 553214 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :zzo38, for like 3 months i obsessed with everythin esolange, implemented like 20 into my irc bot, made another irc bot in brainfuck < 1415942475 538917 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :and now its just meh < 1415942478 281507 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :^v: yeah, I'm not writing *a* for loop, but rather implementing the syntax for one with carrying accumulator and some sugaring for automatically recognizing certain incrementor types. < 1415942739 396198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's not do the -fag thing < 1415942915 818923 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^v: have you learned category theory yet? < 1415942929 256941 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :coppro, nope < 1415942993 504942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^v: that's a warning, btw. < 1415944773 146977 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 264 seconds < 1415946607 206751 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDream < 1415946833 590318 :NATT_SiM!~tlewkow@2602:30a:c021:220:edfb:cc58:a581:8c29 QUIT :Remote host closed the connection < 1415946888 402887 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe level20.tex does not quite have footnote fever, because the footnotes do not themselves contain footnotes. < 1415946947 335130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you the same person as `^_^v? < 1415947203 117798 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How many people in here have read the level20.tex (it is even linked from HackEgo)? Hopefully if you do then you can write complaints and other stuff about it in All The Tropes. < 1415947436 223142 :NATT_SiM!~tlewkow@172-2-16-34.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1415947436 451150 :NATT_SiM!~tlewkow@172-2-16-34.lightspeed.sntcca.sbcglobal.net QUIT :Read error: Connection reset by peer < 1415947750 217184 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1415947797 598694 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1415949450 927165 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Are the CELLs in BlooP/FlooP supposed to be indexed by constants only or by anything? It isn't quite clear; Wikipedia says constants only but I don't see that mentioned in a book. < 1415949526 300429 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i don't think it would affect the turing power, which is the point of the exercise < 1415949530 830390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh heh < 1415949664 356764 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Bike: Yes, although I found out that if they aren't indexed only by constants, that you don't need an IF statement, nor do you need multiplication, equality, or less/greater comparisons; and in BlooP only, you don't need QUIT BLOCK and ABORT LOOP. < 1415949688 430275 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't see why it should be constants only if it uses number like that, though. < 1415949767 595463 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know if it can work like this when it is indexed only by constants. < 1415950450 514833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1415950541 457403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how do you get turing completeness if you can't index cells? there's only one stack, the call stack < 1415950573 940119 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Another thing which isn't entirely clear is if a loop needs to have "AT MOST" if you want to be able to exit the loop early. < 1415950601 464891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: meh, that's just syntax, isn't it? < 1415950656 488890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1415950696 977611 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, but still it isn't quite clear. < 1415950752 690972 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The Perl implementation of BlooP and FlooP requires only indexed by constants, although it does one thing that looks clearly wrong to me which is that it doesn't have a separate boolean type. < 1415950767 101449 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :primTest n | even n = False < 1415950770 703574 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :poor 2 ;( < 1415950870 146081 :drdanmaku!uid17782@gateway/web/irccloud.com/x-dwvkixaiaqzryzxt QUIT :Quit: Connection closed for inactivity < 1415950918 823872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: well, the book clearly says BlooP is supposed to describe exactly all the primitve recursive functions, but doesn't define the language rules properly, so I'd say it's just one of the not very well defined languages. < 1415951008 346624 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: You are probably correct. < 1415951058 478176 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"bounded loop", that's one where you specify the number of iterations at the start. the details don't matter so much. < 1415951087 341062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :some of the details do, sadly, the details that change the power < 1415951159 253469 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, and BlooP wouldn't even have a stack at all < 1415951170 462739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nor would FlooP < 1415951236 117418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: You can index the cells by anything, it won't change the power. < 1415951259 629206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's no call stack < 1415951287 608208 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: oh... maybe you're right, because bignums < 1415951292 375752 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :bigints < 1415951303 320244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can store an indexed array in them < 1415951341 567364 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: int-e is right, BlooP has bigints, so you can store full arrays in a bigint < 1415951351 277059 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :even though you only have a finite number of bigint cells < 1415951417 62664 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I know it won't change the power in that case, but I meant if you omit many of the other features I have specified, then are variable indexing necessary? < 1415951439 666964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which other features exactly? < 1415951456 875753 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, does bloop have built-in less-than compare? < 1415951548 125914 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it does have. < 1415951602 32477 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The other features are the ones I have specified above: multiplication, comparison (for equality and less), the IF statement, and for BlooP only (not FlooP), the ABORT LOOP and QUIT BLOCK statements. < 1415951610 214575 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if it does, then you can even do stuff in only polynomial time blowup, as with multiplication and less-than comparison you can implement bigint array access in polynomial time < 1415951623 679766 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not sure it has less-than comparison < 1415951641 897099 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wow, Hofstadter's introduction to BlooP is horrible... < 1415951656 711422 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nothing is clear, everything is up to interpretation. < 1415951660 387340 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: of course it is < 1415951701 683602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I used to like the book. < 1415951707 3266 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1415951740 609784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess I can still enjou some parts of it. < 1415951757 959083 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just skip everything mathematical or computer sciency. < 1415951849 720575 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :On page 409 at the bottom it says one operation considered primordial is "determining the larger (smaller) of two numbers". Page 419 lists the < and > symbols as part of the alphabet. < 1415951889 650243 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Page numbers don't help me, I only have a german translation. The language keywords got translated, too.) < 1415951960 392990 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe you can find them anyways by the description I have given. < 1415952335 792674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the book fails to define the language. how do I know (except by intent) that ACK(CELL(1),CELL(2)) is not a valid expression, evaluating the the Ackermann function applied to the values of cells 1 and 2? < 1415952385 482277 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That said I guess you can take the examples and make the assumption that every intended language feature has been used in at least one of them. < 1415952407 205413 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess then you arrive at the restriction that cells can only be indexed by constants. < 1415952442 208299 :clog!~nef@bespin.org QUIT :Ping timeout: 255 seconds < 1415952481 687186 :clog!~nef@66.114.33.57 JOIN :#esoteric < 1415952567 215753 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :love the geocities link ... http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=BLooP (the other one is broken as well) < 1415952727 75707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so there's an implementation at http://www.catb.org/esr/retro/ < 1415952987 778399 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(providing, obviously, one of many possible interpretations of Hofstadter's description, but it looks reasonable) < 1415953051 665923 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1415953127 74297 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1415954912 504401 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1415960000 800457 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1415960000 983208 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :10d 19h 46m 44s < 1415960009 582884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm. < 1415960025 159278 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq ?? < 1415960025 492463 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Burlesque - 1.7.3" < 1415960154 398373 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :Remote host closed the connection < 1415960264 574263 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1415960266 76769 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1415960266 292265 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :7s < 1415960269 547877 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq ?? < 1415960269 730966 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Burlesque - 1.7.4.dev" < 1415960279 613329 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 0 0V < 1415960279 796240 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <0,0> < 1415960336 528467 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "123"{ri?iSh}"[0-9]{1}"~a < 1415960336 751079 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "" < 1415960344 254475 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "123"{ri?iSh}"[0-9]+"~a < 1415960344 437612 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "" < 1415960359 937247 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]"{ri?iSh}"123"~a < 1415960360 120196 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "234" < 1415960390 602892 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""123"~? < 1415960390 785739 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"1" "2" "3"} < 1415960439 793076 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I should switch the order < 1415962053 658186 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I figured out a pun from the Hitch-Hikers' Guide just yesterday, and it hurts. < 1415962218 260638 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which pun is that? < 1415962267 217481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Ooh, fancy; a master's thesis presentation on the Opus codec next Monday.) < 1415962293 296651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :young Zaphod boarded a mega-freighter ship waving toy pistols, and demanded conkers < 1415962304 926817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :conkers < 1415962343 662844 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't realize it was a pun because it's in English and I'm not good in English puns, and also because I read it in translation first < 1415962636 548965 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I should add math commands that work on strings . < 1415962638 580756 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Quit: Leaving < 1415962641 347687 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5 "6"?+ < 1415962641 531722 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "56" < 1415962702 400618 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which would produce 11 of course < 1415964208 222189 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1415966177 195778 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1415967241 976530 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415967337 610773 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07My Unreliable Past14]]4 N10 02http://esolangs.org/w/index.php?oldid=40999 5* 03Ais523 5* (+8001) 10new language < 1415967364 343114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41000&oldid=40895 5* 03Ais523 5* (+25) 10/* M */ +[[My Unreliable Past]] < 1415967384 963671 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot < 1415967399 965802 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Ais52314]]4 10 02http://esolangs.org/w/index.php?diff=41001&oldid=38302 5* 03Ais523 5* (+24) 10the end of my streak of languages that start with S < 1415967469 905280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, people, I haven't given up on esolanging yet! < 1415967485 847392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this language took like an hour from idea to spec, maybe a little more, I even thought up a name in that time < 1415967489 968261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I like it already < 1415967492 538969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially the I/O model < 1415967603 235023 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 258 seconds < 1415967695 511455 :boily!~alexandre@96.127.201.149 QUIT :Quit: CRYOGENIC CHICKEN < 1415967881 957903 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1415967985 823504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1415968130 781090 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Woo! < 1415968154 733568 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@tell ais523 Congrats on new esolang < 1415968154 956915 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :Consider it noted. < 1415968162 713047 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415968251 771421 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hi, ais523 < 1415968275 55182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Taneb < 1415968278 208564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can't stay here long < 1415968281 581997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm here < 1415968297 547045 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My Unreliable Past looks interesting < 1415968369 538841 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Haven't had much chance to take a look at it though < 1415968493 26667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is there a deeper meaning of J and V not being variables? < 1415968507 106822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is it the initials of some revered master or something? < 1415968515 963405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :letters missing from the Latin alphabet < 1415968535 919961 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1415968552 778732 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Latin alphabet had W but not V? < 1415968700 349661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, but I and J were the same letter, so were U and V < 1415968712 735944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I thought 26 because letters in English was too trite, so I went for 24 instead < 1415968715 914876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I have to go < 1415968718 138198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may well be back later < 1415968726 587489 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1415968806 339394 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:My Unreliable Past14]]4 N10 02http://esolangs.org/w/index.php?oldid=41002 5* 03B jonas 5* (+130) 10Created page with "Is this random starting state related to the idea of Boltzmann brains? ~~~~" < 1415969171 845101 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1415969686 12671 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm thinking about adding infix operators to burlesque < 1415969725 726859 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I have no idea what operators :) < 1415969867 72516 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :divides < 1415969873 672758 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I don't know Burlesque < 1415969874 264513 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :) < 1415970561 45164 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :13:57 < Taneb> divides < 1415970569 654128 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- this already revealed that you don't know Burlesque :) < 1415970576 1379 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 81 9dv < 1415970576 185732 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1415970580 400176 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 81 11dv < 1415970580 584355 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1415970618 520032 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 20rof{3dv} < 1415970618 741282 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlsque: (n!) Invalid arguments! < 1415970629 921103 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 20ro{3dv}f[ < 1415970630 105114 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {3 6 9 12 15 18} < 1415970761 383132 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 20ro{3.%}f[ < 1415970761 567265 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 4 5 7 8 10 11 13 14 16 17 19 20} < 1415970824 187242 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Taneb: http://fmnssun.github.io/Burlesque/ < 1415970958 294151 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :[..] But pros will write it as "abc def ghj"{<-}ww [..] < 1415970963 399555 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the super-real pros will write it as < 1415970968 468871 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc def ghj"q<-ww < 1415970968 653008 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "cba fed jhg" < 1415970970 6275 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :tho < 1415970973 1434 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ugh < 1415971044 739198 :drdanmaku!uid17782@gateway/web/irccloud.com/x-cxbkqtcsrlybnifc JOIN :#esoteric < 1415971047 51298 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc def ghj"qXXww < 1415971047 235444 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {'a 'b 'c ' 'd 'e 'f ' 'g 'h 'j} < 1415971073 195640 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc def ghj"qanww < 1415971073 379862 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1415971078 947688 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc def ghj"{anSh}ww < 1415971079 131738 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "1 1 1" < 1415971083 202237 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"{anSh}ww < 1415971083 386239 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "1 0 1" < 1415971127 20161 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"wd:an < 1415971127 204250 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"abc" "ghj"} < 1415971163 732869 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"wd)an < 1415971163 959573 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 0 1} < 1415971193 181925 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"wdqanfl < 1415971193 365936 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1415971234 968023 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wdqanfl is actually the same as wd)an++ < 1415971247 418056 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"wd)an++ < 1415971247 602067 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1415971253 134488 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"wdqanms < 1415971253 318488 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1415971260 370894 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is the same as wdqanms < 1415971284 949556 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"qanww < 1415971285 133611 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A rose by any other name. < 1415971285 133800 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1415971300 325968 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc de.f ghj"{anSh}wwL[ < 1415971300 509990 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 5 < 1415971308 207354 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that's not the same though. < 1415971330 80725 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wdqanfl, wd)an++, wdqanms ... choose whatever you like < 1415971398 59448 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: Any suggestions on Burlesque? < 1415971402 887209 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You have been using it for a while now. < 1415971411 396458 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(any *new* suggestions) < 1415971488 106062 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41003&oldid=40926 5* 03TomPN 5* (+64) 10/* def function */ < 1415971499 346222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41004&oldid=41003 5* 03TomPN 5* (-1) 10/* def function */ < 1415971568 650922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? infix operators? in a stack-based language? < 1415971682 619852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41005&oldid=40922 5* 03TomPN 5* (+86) 10 < 1415971833 6548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Dimensions14]]4 N10 02http://esolangs.org/w/index.php?oldid=41006 5* 03TomPN 5* (+351) 10Created page with "== Proof of Turing-completeness == If 51 of the dimensions and the velocity instructions are unused, Dimensions reduces to brainfuck with alternate syntax. Therefore, Dimensio..." < 1415971850 288063 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: maybe! < 1415971911 565331 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41007&oldid=41004 5* 03TomPN 5* (+45) 10 < 1415971934 290173 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41008&oldid=41007 5* 03TomPN 5* (+0) 10 < 1415972025 959135 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's got functions now as well < 1415972030 269028 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like uhm < 1415972042 174931 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :%add={?+} %add|5 6V < 1415972044 569392 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :will result in 11 < 1415972078 224264 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(which can also be written as 5 6%add! < 1415972079 538964 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :) < 1415972095 708723 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so < 1415972098 644329 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I might remove | < 1415972169 22436 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or re use it for dynamic assign < 1415972234 821303 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: there are variables and a secondary stack now < 1415972243 752668 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so it's not purely stack-based anymore < 1415972274 854687 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:'a 'n 9 'a 0V < 1415972275 37809 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <'a,0><'n,9> < 1415972295 89216 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:'a %add={?+}V < 1415972295 278857 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (f[) Invalid arguments! < 1415972304 585484 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:'a %add={?+} < 1415972304 769627 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (f[) Invalid arguments! < 1415972307 26751 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1415972311 985837 :idris-bot!~ircslave@dslb-092-072-168-187.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1415972318 146779 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 'a %add={?+}V < 1415972318 331226 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <'a,BlsqAssign "add" (BlsqBlock [BlsqIdent "?+"]) False False> < 1415972331 501153 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1415972337 846488 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this doesn't have a toDisplay :D < 1415972371 138289 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 'a s0V < 1415972371 359227 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1415972376 305052 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 'a s0 V < 1415972376 489408 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1415972378 781915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 'a g0 V < 1415972378 966069 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <'a,BlsqGet "0"> < 1415972390 836978 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :weird < 1415972394 39710 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 'a S0 V < 1415972394 223832 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1415972437 220423 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq nm',Q',Qmi < 1415972437 404562 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <,,,> < 1415972452 469419 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq nm'{Q'}Qmi < 1415972452 653696 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : <},{> < 1415972970 504602 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41009&oldid=41006 5* 03Fizzie 5* (+676) 10/* Proof of Turing-completeness */ Why is it always non-nestable loops? < 1415973010 117318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No new suggestions, but I haven't been golfing much the last few days either. < 1415973293 781453 :MoALTz!~no@user-164-126-44-103.play-internet.pl JOIN :#esoteric < 1415973294 932121 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: sure, but still, infix operators? < 1415973312 482358 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415973384 190875 :MoALTz_!~no@user-164-126-44-103.play-internet.pl QUIT :Ping timeout: 245 seconds < 1415973466 203897 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1415973503 950507 :MoALTz_!~no@user-164-126-44-103.play-internet.pl JOIN :#esoteric < 1415973522 440987 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: there are prefix operators though < 1415973528 161380 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :) and : for example < 1415973548 309366 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which are technically operators < 1415973554 654165 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :rather than stuff on parse-level < 1415973556 333716 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq ()) < 1415973556 555301 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ) < 1415973565 506078 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq ())to < 1415973565 690067 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Special" < 1415973580 54611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! bf >,>+++++++++,>+++++++++++[<++++++<++++++<+>>>-]<<.>.<<-.>.>.<<. < 1415973583 213465 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq (g0)to < 1415973583 397523 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Dafuq? You found a type I don't know?" < 1415973587 349016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wait, that program needs input < 1415973610 540589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1415973679 872042 :MoALTz!~no@user-164-126-44-103.play-internet.pl QUIT :Ping timeout: 244 seconds < 1415973700 102773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf >,>+++++++++,>+++++++++++[<++++++<++++++<+>>>-]<<.>.<<-.>.>.<<.!123 < 1415973700 323034 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :st.st. < 1415973705 299738 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. < 1415973719 635890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, just two ,s. < 1415973738 868906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"+++++++++," looks like the strangest thing. < 1415973821 509810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it's apparently meant to detect newline and EOF conventions < 1415973854 57146 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I see. So you're supposed to only provide one character of input. < 1415974033 273492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, and it's meant to be a newline < 1415974045 22828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can't input a newline to fungot, sadly. < 1415974045 328352 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: fnord/ projects/ xer/ fnord only lists 146 files, none of which can be given in person. < 1415974077 458067 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Those are some highly suspicious files, then. < 1415974077 641985 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: if you're going < 1415974256 64623 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1415974857 342405 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de JOIN :#esoteric < 1415974929 505297 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1415975063 604620 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR < 1415975063 844334 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{1 0 0} {0 0 1} {0 1 0}} < 1415975079 8259 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iRSP < 1415975079 192419 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "1 0 0\n0 0 1\n0 1 0" < 1415975079 901063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : young Zaphod boarded a mega-freighter ship waving toy pistols, and demanded conkers <-- ok i don't get it either < 1415975083 567277 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iRsp < 1415975083 751828 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 0 0 < 1415975088 282028 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1415975109 506764 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :oerjan: What's not to get? < 1415975123 315110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas said there was a pun in it < 1415975156 701246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may not help that i didn't know what conkers were until today, but that still isn't enough for a _pun_ < 1415975169 103827 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :your standards are high, eh < 1415975197 43417 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :well, one can expect a good pun from Adams < 1415975254 632626 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :maybe it wasn't intended but b_jonas thought it was < 1415975264 569933 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :am I making sense? < 1415975271 33771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i still don't know what the _pun_ is. < 1415975306 662383 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :maybe the similar sound of conker and conquer? ¯\(°_o)/¯ < 1415975307 38041 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                               | < 1415975307 222054 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                             o/`¯º < 1415975317 461777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: the pun is that conkers sounds like "conquer" < 1415975321 280144 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :^ < 1415975325 148247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1415975334 750320 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :I didn't laugh either < 1415975399 233388 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :Remote host closed the connection < 1415975407 72679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not convinced that's intended either hth < 1415975412 763767 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :me neither < 1415975439 734048 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1415975444 713800 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iRsp < 1415975445 267860 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :That line gave me an error < 1415975450 662884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :nooo < 1415975484 450148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq {error} < 1415975484 961744 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :That line gave me an error < 1415975509 487593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq error < 1415975509 670487 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 < 1415975509 924909 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :That line gave me an error < 1415975510 108881 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :That line gave me an error < 1415975512 933406 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1415975514 407653 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i broke it < 1415975521 94581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very reproducible that error < 1415975609 115726 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 < 1415975609 491270 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :That line gave me an error < 1415975613 369209 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :damnit < 1415975651 425885 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be JOIN :#esoteric < 1415975689 192338 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :Remote host closed the connection < 1415975779 426795 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415975805 483512 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1415975808 262255 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 < 1415975808 445150 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :1 < 1415975812 276721 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 < 1415975812 459795 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :2 < 1415975812 459945 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :1 < 1415975812 780185 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :\o/ < 1415975815 997465 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 < 1415975816 180704 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :4 < 1415975816 180855 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :3 < 1415975816 180935 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :2 < 1415975822 156717 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iRsp < 1415975822 372075 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :1 0 0 < 1415975822 555760 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 0 1 < 1415975822 555917 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 1 0 < 1415975837 880516 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {0 0 1}iRsp < 1415975838 63287 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 0 1 < 1415975838 286215 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 1 0 < 1415975838 286341 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :1 0 0 < 1415975848 613703 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>sp < 1415975848 796726 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :1 0 0 < 1415975848 980390 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 1 0 < 1415975848 980528 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :0 0 1 < 1415975894 900944 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "@tell mroman hi"Q < 1415975895 90813 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :@tell mroman hi < 1415975895 312902 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :Consider it noted. < 1415975897 913864 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :damn < 1415975905 238915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@massages-low < 1415975905 422623 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :Unknown command, try @list < 1415975909 870477 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@massages-loud < 1415975910 54495 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :blsqbot said 14s ago: hi < 1415975920 760398 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :Remote host closed the connection < 1415975960 516301 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :lambdabot doesn't give massages anymore? :| < 1415976205 983590 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1415976208 577884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "@tell mroman hi"Q < 1415976208 777820 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | @tell mroman hi < 1415976215 881005 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>sp < 1415976216 169779 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 0 0 < 1415976216 353773 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 1 0 < 1415976216 353916 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 1 < 1415976235 829333 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "@tell \r\n huhu \rQUIT :muh"Q < 1415976236 61492 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | @tell < 1415976236 245474 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | huhu QUIT :muh < 1415976406 631343 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>)zi < 1415976406 904984 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{{0 1} {1 0} {2 0}} {{0 0} {1 1} {2 0}} {{0 0} {1 0} {2 1}}} < 1415976410 443180 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>)zisp < 1415976410 672314 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | [0, 1] [1, 0] [2, 0] < 1415976410 863418 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | [0, 0] [1, 1] [2, 0] < 1415976410 863542 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | [0, 0] [1, 0] [2, 1] < 1415976426 913088 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>)zizisp < 1415976427 187769 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 [[0, 1], [1, 0], [2, 0]] < 1415976427 371971 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 [[0, 0], [1, 1], [2, 0]] < 1415976427 372102 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 [[0, 0], [1, 0], [2, 1]] < 1415976442 51613 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :DAmnit. Some jackass tried to hack try-racket. < 1415976452 731271 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>)zi)?*sp < 1415976453 8225 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | [Sh, "\n", ERROR: Burlesque: (.*) Invalid arguments!, "\n", "[0, 1] [1, 0] [2, 0]", "\n", Sh, "\n", ERROR: Burlesque: (.*) Invalid arguments!, "\n", "[0, 0] [1, 1] [2, 0]", "\n", Sh, "\n", ERROR: Burlesque: (.*) Invalid arguments!, "\n", "[0, 0] [1, 0] [2, < 1415976458 145084 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wops < 1415976469 524567 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0}iR<>)zim{p^?*}sp < 1415976469 783070 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 < 1415976469 967782 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 0 < 1415976469 967910 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 < 1415976498 977231 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*}sp < 1415976499 257522 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 < 1415976499 444666 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 0 < 1415976499 444803 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 3 0 < 1415976505 222475 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*} < 1415976505 406561 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{0 0} {2 0} {3 0} {0 0} {2 0} {3 0} {0 0} {2 1} {3 0} {0 0} {2 0} {3 1}} < 1415976517 414159 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0 0}iR<>)zim{p^?*}sp < 1415976517 639083 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 < 1415976517 823171 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 0 < 1415976517 823306 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 3 0 < 1415976531 914711 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :J_Arcane: Was he successful? < 1415976540 777268 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I don't think so. < 1415976566 948190 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :He was trying a bunch of shit to break out of the sandbox, looks like all he managed to do was make Racket run out of memory. < 1415976659 940760 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0 0}iR<>)zim{p^?*}tpsp < 1415976660 188460 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 2 3 4 0 2 3 4 0 2 3 4 0 2 3 4 0 2 3 4 < 1415976660 372748 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 < 1415976673 219892 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*}tpsp < 1415976673 641068 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 2 3 0 2 3 0 2 3 0 2 3 < 1415976673 824991 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 0 0 0 0 0 0 1 0 0 0 1 < 1415976707 250591 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*}tpp^?+ < 1415976707 525286 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {0 2 3 0 2 3 0 3 3 0 2 4} < 1415976718 364275 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*}tpp^?+bs < 1415976718 629946 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "0 2 3 0 2 3 0 3 3 0 2 4" < 1415976722 266109 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 0 0}iR<>)zim{p^?*}tpp^?+BS < 1415976722 485319 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 0 2 3 0 2 3 0 3 3 0 2 4 < 1415976765 970830 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :these new prefixes make it really hard to parse by eye :D < 1415976783 910662 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Is it >) zi m{ p^ < 1415976793 422949 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or is it )zi m{ p^ < 1415976799 828902 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or is it )zi m{p^?*} < 1415976832 656430 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: uh, dunno < 1415976835 728011 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :looks strange < 1415976844 991832 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(it's )zi m{p^?*}) < 1415976853 808104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :iR <> )z im { p^ ?* } < 1415976860 646020 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :nope < 1415976861 144818 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait no < 1415976866 344388 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the ) is a prefix < 1415976866 528347 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :iR <> )zi m{p^?*} < 1415976877 691836 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: ) can also be part of a command though < 1415976879 945884 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but what's the m{ part < 1415976890 326937 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :m{.....} is short for {....}m[ < 1415976897 272778 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1415976898 347912 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :scary < 1415976905 392588 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1415976917 796159 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a)zi"ps < 1415976918 27103 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {a) zi} < 1415976923 759578 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "ab)zi"ps < 1415976924 81348 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {ab ) zi} < 1415976953 931269 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "ab)zim{ab}"ps < 1415976954 223100 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {ab ) zi BlsqMapBlock [BlsqIdent "ab"]} < 1415976975 976223 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no show for that either :) < 1415977000 763699 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "m{a)}"ps < 1415977000 987083 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {BlsqMapBlock [BlsqIdent "a)"]} < 1415977012 31259 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- but this shows neatly that a) is parsed as a identifier < 1415977043 958816 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's some really freaky parsing rules now thanks to parsec's try and all < 1415977048 809412 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:aV < 1415977049 39769 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977049 223974 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {aV} < 1415977049 224117 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | % < 1415977059 197480 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:aVvv < 1415977059 460913 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {aV} < 1415977059 645167 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | % < 1415977068 375834 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for example < 1415977070 543101 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :vs < 1415977075 695006 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:a bVvv < 1415977075 949841 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977076 134106 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {a } < 1415977076 134246 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | % < 1415977089 576000 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :vs < 1415977098 412822 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:a 9 9V < 1415977098 695987 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | <9,9> < 1415977111 722848 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:a 9V < 1415977111 977500 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 9 < 1415977112 161447 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977112 161579 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {a } < 1415977116 228268 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:a 9Vvvvv < 1415977116 556751 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 9 < 1415977116 740704 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977116 740854 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {a } < 1415977135 722981 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wth < 1415977144 72397 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:a 9V% < 1415977144 271050 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 9 < 1415977144 455167 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977144 455304 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {a } < 1415977149 926229 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh well < 1415977173 190726 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 %=add{} %=sub{}V < 1415977173 525847 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (d{)! < 1415977173 709886 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (f[) Invalid arguments! < 1415977173 710081 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {0} < 1415977183 467200 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq %:0 %add={} %sub={}V < 1415977183 707396 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | < 1415977201 709776 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that a hashmap with an assignment as a key and value :) < 1415977214 251607 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq (%add={}) < 1415977214 436036 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | BlsqAssign "add" (BlsqBlock []) False False < 1415977440 160066 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2Jq.+10C! }fibernatschi < 1415977440 384112 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 288 < 1415977440 568236 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 178 < 1415977440 568385 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 110 < 1415977447 553657 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 3Jq.+10C! }fibernatschi < 1415977447 842912 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 432 < 1415977448 27005 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 267 < 1415977448 27146 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 165 < 1415977505 692525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Zero14]]4 M10 02http://esolangs.org/w/index.php?diff=41010&oldid=39480 5* 03Nooodl 5* (+4) 10duh < 1415977606 429519 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq |[3Jq.+10C!|] }fibernatschi < 1415977606 651049 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (|])! < 1415977606 835179 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 432 < 1415977606 835320 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 267 < 1415977611 849986 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq |[3Jq.+10C!]| }fibernatschi < 1415977612 99272 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {3 3 6 9 15 24 39 63 102 165 267 432} < 1415977725 810916 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :what is harder? Malbolge or Zero? < 1415977769 45817 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {Jq.+10C!}{3}rs < 1415977769 313378 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {3 J {.+} 10 C!} < 1415977776 414100 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {3}{Jq.+10C!}rs < 1415977776 651077 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {432 267 165 102 63 39 24 15 9 6 3 3} < 1415977784 558945 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {3}{Jq.+10!C}BS < 1415977784 833983 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | J [.+] 10 !C < 1415977785 17853 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {3} < 1415977789 130600 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {3}{Jq.+10!C}rsBS < 1415977789 355357 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 3 3 6 9 15 24 39 63 102 165 267 432 < 1415977804 766939 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq q1{Jq.+15!C}rsBS < 1415977805 3409 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 < 1415977833 637577 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :BS is so handy < 1415977998 408743 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 272 seconds < 1415978101 948802 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1415978239 917263 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Dimensions14]]4 M10 02http://esolangs.org/w/index.php?diff=41011&oldid=41009 5* 03Oerjan 5* (+46) 10unsigned < 1415978308 62978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh it was fun while it lasted... henkma overtook me again. < 1415978854 582314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :S1: i think Malbolge is harder because it looks like you can decide halting pseudoprograms for Zero for a long stretch, while Malbolge has an absolute program size limit of just 59048 bytes < 1415978874 145200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(there's a linked list that seems to go up to 100000 bits) < 1415978901 275558 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :oh okay < 1415978948 531757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in particular you can surely write a universal tc interpreter within those 100000 bits < 1415978972 164874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then you would need to include the "real" program in the input. < 1415978997 445564 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :cheating I call that < 1415979007 902754 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PRIVMSG #esoteric :at least that's not what I had in mind < 1415979096 272325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right, in which case Zero cannot reliably be programmed to do everything tc to an arbitrary input. < 1415979112 587878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but Malbolge is even more limited than that. < 1415979237 118312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i spent some time on channel proving that you are bound to have several independently undecidable bits in a row, eventually, which is how you know you cannot ensure proper matching brackets. < 1415979393 877375 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be QUIT :Ping timeout: 240 seconds < 1415979492 844823 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415979526 762530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it just me who puts bounds on arrays in function parameters? < 1415979742 68843 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Why? Are you using Modula-2? < 1415979935 680577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, in C < 1415979951 294554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like write_sha256(unsigned char out[static 32]) < 1415979953 91735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sort of thig < 1415979955 609991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*thing < 1415980051 811563 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523, that seems a good idea < 1415980062 129975 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :is that const correct? < 1415980078 615069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sha256 is 32 bytes < 1415980087 422884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah but out < 1415980100 255669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's writing into a parameter named out < 1415980107 8021 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yes < 1415980190 859473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there shouldn't be any const involved, the parameter's being written to < 1415980202 271278 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm not sure whether out will be downgraded to a pointer < 1415980204 930338 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and < 1415980214 471794 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you can do out = (char*)foobaz; < 1415980261 274097 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. char foo(char * p) { return *p; } isn't consty enough < 1415980275 977174 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that should be const char * const p < 1415980365 273580 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, you're not the only one, because see https://gustedt.wordpress.com/2014/09/08/dont-use-fake-matrices/ < 1415980428 381491 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: but I for one don't write that kind of thing these days, because instead I use more strongly typed C++ stuff < 1415980500 758685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It's not a very widespread practice, but I doubt you're the *only* one using it. I think someone on ##c said they're using it too. < 1415980518 370542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's arguably kind of gratuitous use of C99, but then again so's restrict. < 1415980528 232898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I love that they have "static" as the keyword < 1415980549 29262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was clearly a case of "what existing keyword used to be syntactically illegal in that context, and has a meaning vaguely approximating the meaning we want?" < 1415980555 380535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like the "? extends" and "? super" in Java < 1415980575 703262 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure C++ does that too with keywords < 1415980582 590502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And static *has* been the go-to choice for that. < 1415980590 712701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most languages do < 1415980603 27410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well, static can mean a bunch of things in English < 1415980670 257959 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the other hand, C99 does introduce a number of "_Foo" keywords too (and C11 continues that). < 1415980736 374935 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yes, and that's a good idea < 1415980788 913055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: especially _Complex, because it allows potentially adding C99 complexes to C++ in the future, even though the C++ std committee doesn't seem to want that currently. < 1415980807 399162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if they named the C99 keyword complex, that would have been impossible to match with C++ < 1415980808 130742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perhaps it could've been char foo[long 32], to denote the passed pointer points to an array that's at least 32 elements *long*. < 1415980852 917548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ugh... that wouldn't work because it becomes a C++ construction cast expression if there's parenthesis after the long < 1415980871 93019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the same is true for _Atomic vs atomic I think < 1415980937 596404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :keyword: one of auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local. < 1415980943 34770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not such a long list. < 1415980966 848670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yeah, but there's also a few reserved words like asm < 1415980981 711921 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(and basically all C standard library function names are reserved) < 1415981000 663353 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(no wait, those are reserved only as macros or globals) < 1415981011 276049 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"asm" is not reserved, it's just mentioned in appendix J.5 as a common extension. < 1415981016 854686 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :isn't it reserved? < 1415981020 899747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me check < 1415981080 347279 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :asm is defined in C++11 < 1415981089 299356 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and in C11 too < 1415981096 227535 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, in C11 it appears a total of four times, three times in J.5.10 and once in the index. And J.5p1 doesn't say anything about it being reserved either. < 1415981098 356019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait < 1415981105 409623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in C11 it's "common extensions < 1415981106 523710 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :" < 1415981107 49576 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1415981110 200434 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just said that. < 1415981147 703297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still, it's proerly a keyword in C++11 < 1415981167 284536 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's defined as a real keyword < 1415981187 623115 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and of course C++ has like thirty new keywords or something < 1415981273 374625 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :some of them are library macros in C, like I think: alignas alignof bool static_assert thread_local and and_eq bitand compl not not_eq or or_eq xor xor_eq < 1415981344 260053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and some of them are library types in c: char16_t char32_t wchar_t < 1415981366 671573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's no shortage of reserved identifiers in C, of course. /^_[A-Z_]/ for any use, /^_/ in general as identifiers with file scope in both ordinary and tag name spaces, and pretty much everything listed in the library section (with some restrictions -- like those that are defined as macros are only restricted identifiers if the header is included, and identifiers with external linkage can be ... < 1415981372 677000 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... used for other purposes). < 1415981559 21066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, I forgot these which are also macros in C: true false < 1415981629 324576 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's of course a few C++ keywords that will never appear in C, because they're so C++-specific, these defniitely: catch delete dynamic_cast friend namespace operator private protected public template throw try typeid virtual < 1415981739 555252 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and a few others that are likely not to go in C but who knows for sure < 1415982296 708301 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^bool < 1415982296 931219 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :No. < 1415982519 608301 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^bool < 1415982519 792350 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Yes. < 1415982548 137724 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^ball < 1415982588 239042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^8ball Does this work? < 1415982588 459094 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Yes. < 1415982838 838747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^8ball Does this fail? < 1415982839 22861 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :No. < 1415982844 791140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy. < 1415983228 134895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it possible to determine a computer's hostname remotely? < 1415983247 408660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone sent me an email where the From, To, and body are all Shellshock exploit strings < 1415983260 984095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except the body contains the hostname of the system that received it < 1415983279 184451 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415983287 134019 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1415983295 746565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm unclear as to whether it was obtained via an exploit, or if they discovered it some other way < 1415983312 412653 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de QUIT :Ping timeout: 258 seconds < 1415983390 844159 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: maybe the hostname was on a dns server somewhere? < 1415983403 502136 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: is it a windows machine or a unix one? < 1415983408 506104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux < 1415983421 752908 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is the hostname "debian" or some other simliar very common hostname? < 1415983423 363226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm planning to retire it soon < 1415983426 552569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, it's custom < 1415983434 881745 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :was it in a dns/ < 1415983436 437353 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :? < 1415983445 200079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not as far as I know < 1415983461 29108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well < 1415983463 808974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's in its own /etc/hosts < 1415983471 316827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not anyone else's as far as I know < 1415983472 564040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, does smtp tell the hostname if you run a client on that machine? < 1415983480 94088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, that's an excellent idea < 1415983494 442122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, it announces the hostname in the 220 < 1415983497 141380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's fine, then < 1415983513 295267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's almost certainly where the exploit attempt got the hostname from < 1415983521 420459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1415983538 100809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm pretty sure that this was a failed (although clever) exploit < 1415983564 287791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're interested, it was trying to run a wget command < 1415983571 974624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can give you the URL if you like < 1415983590 905336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in case you want to give the hacker some false positives < 1415983728 174218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: thanks, anyway < 1415983737 161840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's nice to clear things up < 1415983866 747309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, thanks, I don't need it now < 1415983982 908580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other thing I'm wondering is why my server decided to send that email to me, rather than just drop it < 1415983997 706071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it must have been sent to root@ or support@ or one of the similar addresses that are redirected to my address < 1415984005 986626 :quintopi1!~quintopia@74.117.159.204 JOIN :#esoteric < 1415984020 506467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I can probably check the headers < 1415984047 434621 :quintopi1!~quintopia@74.117.159.204 QUIT :Client Quit < 1415984052 987477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, it was sent to root@«hostname» < 1415984059 895637 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDude < 1415984100 153388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(does anyone else here use «» for quoting metasyntactic variables in computerese, because anything in ASCII could potentially be confused to be literal?) < 1415984204 468228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, but I sometimes use “” that way < 1415984221 604412 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, metasyntactic variables? no < 1415984224 189652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't use it for that < 1415984233 697270 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I do the opposite: I quote literals with double quotes < 1415984268 978704 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be JOIN :#esoteric < 1415984320 297016 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My rfk86@ address only gets spam. < 1415984339 911354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it has ever received a non-spam email. < 1415984340 456992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: if <> was good enough for backus, it's good enough for me. < 1415984363 648681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: backus had more than one font, and wasn't afraid to use it < 1415984394 124452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :next you'll tell he wrote in hebrew or something. < 1415984771 238738 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :meta-metasyntactic variables . < 1415984800 632522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's have randall munroe write a paper on it. < 1415984848 539911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: what do you think of my esolang, btw? you're the resident fractran expert < 1415984861 867526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm not sure if the point being made has much to do with fractran < 1415984876 490505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1415984927 380035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it reminds me ever so slightly of the question of whether fractran with unordered commands is tc (no). < 1415984987 609378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1415984993 734016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this case, though, there is ordering < 1415984999 510044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the =0 thing screws up the proof < 1415985017 223508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only slightly < 1415985045 791196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't thought about the matter much < 1415985059 851300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although if you say fractran with unordered commands and =0 is sub-TC, I believe you < 1415985077 247266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1415985083 918391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe not. < 1415985109 483397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can encode what command to run in a flag which is to be zero < 1415985149 784268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when doing computational class proofs, I find it easier to prove something's in a higher class than expected, than a lower class < 1415985286 552829 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415985320 858019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i'm not sure. < 1415985326 117221 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@oeis 1 1 2 3 5 10 20 39 78 < 1415985327 289747 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric : Number of digits in n-th Fermat number (A000215).[1,1,2,3,5,10,20,39,78,155,... < 1415985687 88680 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1415985720 179929 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de JOIN :#esoteric < 1415985987 738308 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :http://butt.holdings/ < 1415986589 787316 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :pretty silly yo have sequences that are "Number of digits in some other sequence" < 1415986596 457805 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yo->to < 1415986892 408201 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@oeis 1 1 2 3 5 8 14 < 1415986895 870330 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric : Number of compositions of the integer n in which the first part is >= the ot... < 1415986935 503812 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :lambdabot should really respond with the A number < 1415986973 528522 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :My for loop is going to drive me mad. < 1415986988 915230 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`? mad < 1415986989 741587 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here." < 1415987031 791488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I like thinking of the cat as the voice of reason. < 1415987041 773355 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I know how to write a for-like loop functionally, with carryover. What I do not seem to know how to do is write a macro that is general enough to make that process easy. < 1415987183 956644 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`? cat < 1415987184 816706 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cats are cool, but should be illegal. < 1415987192 813021 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`? Alice < 1415987193 560156 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Alice? ¯\(°​_o)/¯ < 1415987226 552385 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`learn Alice doesn't want to go among mad people. < 1415987228 636829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'alice': Alice doesn't want to go among mad people. < 1415987231 1374 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`? Alice < 1415987232 264494 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Alice doesn't want to go among mad people. < 1415987318 699166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1415987319 667516 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :It's the damn carry keyword that's the trickiest. See, Racket does this thing where some of the for loops accumulate the final value of each recursion in something, like a list or just a total or whatever. I want to write a generalized CARRY function that does this instead. < 1415987418 683457 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :CARRY is like a BREAK, but you feed it a value, and that value becomes the new value of the accumulator, which is then passed to the next iteration. < 1415987433 691359 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de QUIT :Quit: S1 < 1415987443 71838 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :does racket not have a weird panoply of iteration libraries like common lisp does < 1415987453 732219 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415987456 152007 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Like a shitload of them. < 1415987471 705015 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :defmacro is the loop of al loops. < 1415987472 963735 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :wow why did i think "panoply" meant that, it totally does not < 1415987486 349801 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :But that's the problem: it has a shitload of them. For each possibility. < 1415987511 587193 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Ie. accumulating to a list is a different function from accumulating a value, etc etc. < 1415987577 439654 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :There are *30* different for loop functions in the Racket standard language. < 1415987598 755453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :one loop for everyone < 1415987609 231300 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415987766 541884 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`? Bob < 1415987767 178392 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bob? ¯\(°​_o)/¯ < 1415987829 904777 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be PRIVMSG #esoteric :`? aah < 1415987830 571868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :aah ambiguous acronym here < 1415987864 602966 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Also, I think I might simplify matters considerably if I just focus on iterating over a list, and then provide different functions to generate the list. Lists are much easier to iterate in Lisp ... < 1415987867 430057 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Bike: Wikipedia suggests it's used to "refer to any complete or impressive collection", so I don't see why it wouldn't work < 1415988349 394708 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de JOIN :#esoteric < 1415988361 959917 :S1!~S1@pD9FCABCD.dip0.t-ipconnect.de PART :#esoteric < 1415988374 439803 :DTSCode!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1415988449 260302 :DTSCode!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1415988772 927221 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Oh FFS. let* doesn't allow you to define a proc-id like let does, so the (let loop ...) form work work with it. < 1415989962 762285 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: BBL < 1415990195 352455 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :sometimes hygienic macros are a pain in my ass. < 1415990638 118600 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 244 seconds < 1415991347 546524 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415991749 792395 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415991814 785903 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415991969 951223 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: Leaving < 1415992134 508857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What do you think of cats? < 1415992134 694692 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: ( just five questions... all fit on a standard computer." < 1415992187 520110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Yes, I think most cats would fit on a computer, though I'm sure there are exceptions. What's the second question? < 1415992188 32966 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: wow. no mutta siinä fnord fnord. kalan kuolema fnord kun tulin takaisin. en sitten tied. kun tnn tahtoisin olla kovin fnord, ihan sama se mulle on onks se lähellä vai kaukana ;p < 1415992218 408066 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Uh, don't mix Latin-1 and UTF-8 like that, please. < 1415992263 351539 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oooh fun it's a byte-based model? < 1415992297 193272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I mean, the language model units are just (integral) token IDs. < 1415992400 820477 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But the token text is "byte-based" in the sense that it's just whatever bytes there were in the input. < 1415992489 137860 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was going to translate that for those people sadly deprived in the Finnish language understanding department, but can't quite convey the tune. < 1415992532 329957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's (very) approximately: "Wow. Well, there fnord fnord. The death of a fish fnord when I came back. I just don't know. Because today I'd like to be very fnord, I don't care at all whether it's near or far :p" < 1415992743 83148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's also composed out of 4 different comments from the same person.) < 1415992994 263114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably there are more fnords in Finnish, because there are more observed words in English? < 1415993007 761689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is the proportion of unique words much the same between small and large corpuses? < 1415993023 349109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'd expect it to be the same once the corpuses get sufficiently large, and probably related to e somehow < 1415993027 503884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: say something < 1415993027 687985 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: which can be implemented in an esoteric language. < 1415993038 465638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that made surprising sense in context < 1415993057 134436 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It's somewhat larger in Finnish because of so many uniquely inflected forms, I believe. < 1415993066 973091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, that might make sense < 1415993131 326389 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: You get the same amount of OOV (out-of-vocabulary) words when using a 100k-word English lexicon compared to a 2.4M-word Finnish lexicon, or something like that, modulo probably misremembered exact numbers. < 1415993165 869473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For "comparable" text data, which was something like newspaper stuff. < 1415993251 686555 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is this due to grammar-induced word variations? < 1415993257 856288 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1415993267 464393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and perhaps compoundnouns < 1415993287 689226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The general agglutitinativeness. < 1415993295 59942 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, nouncompounds, the other sounds wrong even when translated into German :) < 1415993333 669117 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sub-word units are popular for statistical language models of Finnish. < 1415993417 587988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can do a rule-based morphological analysis which won't go too badly wrong, or you can do http://www.cis.hut.fi/projects/morpho/ instead if you just want sub-word units and not linguistically meaningful morphemes. < 1415993702 829236 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :https://twitter.com/omershapira/status/533289787667787776/photo/1 <- eso? < 1415994295 637219 :vanila!~user@unaffiliated/vanila JOIN :#esoteric < 1415994308 893901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh, I'm totally ruined < 1415994319 365499 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :How do you discover small Y combinators for SK calculus? < 1415994327 615837 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ever since I work with images and videos, all I see in images and videos is their quality, not their content! < 1415994329 218351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: brute force < 1415994330 591900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's just terrible! < 1415994433 490508 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: look for combinators K such that K f -> f (f (f (f ...))) after doing a couple of hundred reductions, then take those candidates and look whether that goes on forever. < 1415994438 915931 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :vanila: i found Y = S S K (S (K (S S (S (S S K)))) K) by just manually playing around < 1415994442 967073 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: sorry, I should use M. < 1415994480 346134 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :after noticing that SSK x y = x y x < 1415994504 56490 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :that turns out to be the smallest possible one < 1415994522 888888 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :that's so cool tromp :D < 1415994536 193387 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should redo that brute force computation some time; I seem to have lost the code though. < 1415994595 59097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tromp: you've proved it's the smallest possible? that surprises me < 1415994627 267524 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :other people did; like int-e < 1415994659 756972 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :I wrote a brute force search but I didnt find anything < 1415994661 443892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: https://github.com/riven8192/LibStruct you wanted stack allocation in java, right? < 1415994669 804455 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Just to see how close I was to an actual proof. I know so much more about that today then I did back then.) < 1415994733 848802 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric :elliott, it looks like more compiler magic < 1415994778 793471 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric :Doesn't stop the fundamental problem of not having a direct way to return multiple values from a function without stack allocation < 1415994780 132337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: oh, I guess it can't do arrays without you unrolling them as fields? < 1415994786 284057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah. < 1415994814 982784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess the problem is just that java doesn't have references to stack-allocated objects. so there's nothing you can do. < 1415994883 303520 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric : super.visitIntInsn(SIPUSH, struct2info.get(_returnsStructType).sizeof); < 1415994883 527290 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric : super.visitMethodInsn(INVOKESTATIC, StructEnv.jvmClassName(StructMemory.class), "allocateCopy", "(" + wrapped_struct_flag + "I)" + wrapped_struct_flag, false); < 1415994891 268022 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric :Looks like it involves an allocation < 1415994891 846268 :Lymia!~fujoshi@inportb/loli/cirno-chan PRIVMSG #esoteric ::/ < 1415994912 983757 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415995414 78257 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415996053 360723 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Awesome. Thanks to some help from #racket, I now have my FOR w/CARRY. < 1415996137 789635 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :gz < 1415996265 526342 :Bicyclidine!~Glossina@wl-nat114.it.wsu.edu JOIN :#esoteric < 1415996266 424304 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1415996399 547768 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415996425 679371 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1415996822 512696 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415996835 1312 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415996847 332973 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415997163 961041 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415998851 799017 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1415999049 472107 :Bicyclidine!~Glossina@wl-nat114.it.wsu.edu QUIT :Ping timeout: 265 seconds < 1415999120 64606 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1415999129 387947 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1415999415 531872 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 JOIN :#esoteric < 1415999523 97950 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 QUIT :Client Quit < 1415999764 95746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does someone have a roman numeral to number translator bot here? < 1415999777 939030 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does burlesque have such a builtin or something? < 1415999837 515134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! befunge ;@,2;ROMA4#;(3, < 1415999838 199289 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unsupported instruction ';' (0x3b) (maybe not Befunge-93?) < 1415999845 766329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1415999850 535674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the wrong befunge < 1415999857 142763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! befunge98 ;@,2;ROMA4#;(3, < 1415999866 117374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I can't actually remember how befunge works < 1415999868 664806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I forgot an @ < 1415999872 372683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! befunge98 ;@,2;ROMA4#;(3,@ < 1415999873 23557 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1415999881 788983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! befunge98 ;@.2;ROMA4#;(3.@ < 1415999882 521878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1415999887 30667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1415999887 568646 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​.............................................................................................................................................................................. < 1415999901 578212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right < 1415999904 497232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! befunge98 ;@.2;ROMA4#;(C.@ < 1415999905 153827 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1415999919 322063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I give up, I'd actually need to read docs to get this working < 1415999941 116554 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1415999952 545118 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 JOIN :#esoteric < 1415999964 590010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, beautiful < 1415999970 984482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone just sent me spam, explicitly marked as spam < 1415999978 571073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a link at the top to "report it as spam" < 1415999989 715387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's going to catch loads of people into following the link < 1415999999 595613 :Ether_!a4742fb4@gateway/web/freenode/ip.164.116.47.180 JOIN :#esoteric < 1416000102 700232 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fromroman LXXXIV < 1416000103 249336 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fromroman: not found < 1416000126 972990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run type perl < 1416000127 533592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :perl is /usr/bin/perl < 1416000135 10615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run ls bin < 1416000135 659965 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​` \ ^.^ \ ̊ \ ! \ ? \ ¿ \ @ \ ؟ \ WELCOME \  \  \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addwep \ allquotes \ analogy \ anonlog \ as86 \ aseen \ bf \ bienvenido \ botsnack \ bseen \ buttsnack \ calc \ CaT \ catcat \ cats \ cc \ cdecl \ c++decl \ chroot \ coins \ CoInS \ complain \ complaints \ danddreclist \ define \ delquo < 1416000162 962046 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1416000167 288586 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo $'#!/usr/bin/perl\n''$_=<>;sub k{my$t;$t=~y/IVXLC/XLCDM/,$t.=("",I,II,III,IV,V,VI,VII,VIII,IX)[$_]for/./g;$$t=$_;$t}k for s""\$"..4e3;print eval(),$/' > bin/fromroman && chmod a+x bin/fromroman < 1416000169 9568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000174 195830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fromroman LXXXIV < 1416000174 858645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Can't open LXXXIV: No such file or directory at /hackenv/bin/fromroman line 2. < 1416000180 678886 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Whats up < 1416000186 88418 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run fromroman << bin/fromroman && chmod a+x bin/fromroman < 1416000196 954535 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000201 463550 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run fromroman LXXXIV < 1416000202 110874 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :84 < 1416000203 718852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run fromroman L < 1416000204 838989 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :50 < 1416000206 87363 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run fromroman X < 1416000206 702434 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :10 < 1416000213 986060 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I hope that's correct, I got it from my golf entry < 1416000223 255451 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but we should replace it with something that checks for invalid input < 1416000225 375748 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Roman numerals? < 1416000259 833900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though actually, this should reject some of the invalid input already < 1416000260 92517 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 255 seconds < 1416000267 504198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run fromroman MMMIM < 1416000268 247938 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000269 198717 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but not all < 1416000275 941011 :ion!ion@heh.fi PRIVMSG #esoteric :`run fromroman IS•• < 1416000276 560570 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000279 452104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run fromroman MMMIX < 1416000280 92723 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3009 < 1416000308 607932 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Can i test a bot? < 1416000320 536948 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it works by converting all numbers from 1 to 4999 to roman, and then checking that, so you have to hit a variable or other valid perl syntax to make it work wrong < 1416000323 520901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like < 1416000326 148753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Primal: if it's not particularly spammy, yes; otherwise, use #esoteric-blah or make your own channel < 1416000337 117109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :testing bots often does get a bit spammy, though < 1416000343 25085 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :actually, let me try to make it safer < 1416000347 621221 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Nah i just need to do one thing < 1416000350 346891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run fromroman MMMMM < 1416000351 665759 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000357 600434 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :"p {{{random}}]++.end < 1416000363 623994 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :ok well it broke < 1416000370 197519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which bot is that? < 1416000371 861888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^prefixes < 1416000372 46157 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot ! < 1416000410 122734 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Its on my network im just using the chat as an indirect access point for the area thats running my bot sorry >_> < 1416000430 277977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo $'#!/usr/bin/perl\n''sub k{my$t;$t=~y/IVXLC/XLCDM/,$t.=("",I,II,III,IV,V,VI,VII,VIII,IX)[$_]for/./g;$r{$t}=$_;$t}k for s""\$"..4e3;print $r{(shift=~/(\w+)/)[0]},$/' > bin/fromroman && chmod a+x bin/fromroman < 1416000431 824667 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000443 406623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fromroman L < 1416000444 99528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :50 < 1416000445 881384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Primal: oh, the bot's basically reading your logs rather than the channel itself? < 1416000447 594266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fromroman LXXXIV < 1416000448 158116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :84 < 1416000453 883056 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Yeah < 1416000458 344591 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fromroman L+1 < 1416000458 946429 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :50 < 1416000473 218278 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, that's better < 1416000476 167641 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Just mine it ignores every other name variable < 1416000512 920502 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :I dont think i could bring myself to have it log the entire channel that would just be rediculous < 1416000531 26220 :DTSCode!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1416000536 960692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Primal: clog and glogbot disagree with you on that, I think < 1416000556 918416 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :? why < 1416000592 65513 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :I already have all logs listed as a .txt-compressed file < 1416000608 367158 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :I just dont want to have it open at all times for my bot to list it < 1416000636 722748 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo $'#!/usr/bin/perl\n''sub k{my$t;$t=~y/IVXLC/XLCDM/,$t.=("",I,II,III,IV,V,VI,VII,VIII,IX)[$_]for/./g;$r{$t}=$_;$t}print k((shift=~/(\w+)/)[0]),$/' > bin/toroman && chmod a+x bin/toroman < 1416000638 336462 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000641 811127 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 50 < 1416000642 343398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000644 919726 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 10 < 1416000645 457795 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000653 280382 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1416000669 846784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this is getting dangerously into the realm of "optimizing for the wrong thing" < 1416000675 773435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something which is clearly ontopic for this channel < 1416000689 150361 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo $'#!/usr/bin/perl\n''sub k{my$t;$t=~y/IVXLC/XLCDM/,$t.=("",I,II,III,IV,V,VI,VII,VIII,IX)[$_]for/./g;$t}$_=(shift=~/(\w+)/)[0];print k,$/' > bin/toroman && chmod a+x bin/toroman < 1416000690 682973 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1416000692 490199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's try to minimize the CPU usage of mke2fs < 1416000693 140685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 10 < 1416000693 655651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :X < 1416000696 142966 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 50 < 1416000696 579743 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :well its event threaded based < 1416000696 764228 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :L < 1416000700 85794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 83 < 1416000700 665931 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LXXXIII < 1416000702 843333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`toroman 8000 < 1416000703 315593 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :DMMM < 1416000706 959427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I hope you have a ton of drives that need formatting in parallel, for you to test this on) < 1416000721 835044 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: use ramdisks for that < 1416000746 443058 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :How far can the toroman thing go up to < 1416000754 263472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: minimize the CPU usage on where? modern computers, or ancient slow cpus? < 1416000755 636336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: then mke2fs's CPU usage would hae a higher chance of actually being relevant < 1416000758 919118 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Primal: 3999 < 1416000763 625519 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Ah < 1416000765 142901 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :zzo38 :When will there be more blog posts on your gopher blog < 1416000786 980224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: let's pick a system that doesn't actually have hard drives < 1416000789 792828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Commodore 64? < 1416000795 490417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ooh! brilliant < 1416000823 160147 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: minimize the cpu usage, but don't eliminate any of the disk seeking < 1416000859 640867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right, we're optimizing for CPU usage here, other factors are secondary < 1416000867 482434 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Read error: Connection reset by peer < 1416000868 337828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: also, wait, for which filesystem? there could be a difference between ext[23] which needs lots of inodes and stuff initialized and the more modern ext4 < 1416000876 289391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, back in C64 days, CPU was actually a factor < 1416000878 106188 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :"redis++(error.file)[]{{++++<>+++]."redis.compression|error|)([2.cpre]-reboot.false < 1416000888 478504 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Sorry i was just rebooting it < 1416000898 341486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays it takes some effort to construct a program where the CPU usage isn't dwarfed by the memory bandwidth requirements < 1416000899 941012 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: are we formatting a tape or a diskette? < 1416000901 470003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some hash algorithms can do it < 1416000910 29843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: tape, you can use ext2 with tapes, right? < 1416000917 538331 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think you can < 1416000921 487460 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean < 1416000924 695538 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :some tapes probably < 1416000930 45315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but not the tape c64 has < 1416000933 322651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's seekable only manually < 1416000948 581795 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, I see! so you want to notify the user when to press the rewind button with minimal cpu time? < 1416000963 621125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or does the user just rewind every time you reach the end of the tape? < 1416000975 902735 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and you notify him only when the formatting is complete? < 1416000977 683856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can get the cassette player to rewind when it reaches the end of the tape < 1416000978 965384 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :btw my bot is i think listed as Ether in here idk if it even came in so i could just be putting in random stuff < 1416000992 872344 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: rewind and play again? hmm < 1416001009 897970 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Primal: there's an "Ether_" here < 1416001018 300089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I used to have a casette player which could just physically turn the read/record head around to see the other side of the tape < 1416001021 852715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*cassette < 1416001030 465212 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Ok good < 1416001032 467286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it could play one side forwards, then the other side forwards < 1416001036 287956 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Thanks < 1416001045 548276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it had a mode where it could do that automatically < 1416001053 618736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this sort of hardware support is clearly useful in minimizing CPU time < 1416001073 640126 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: are we allowed to burn custom ROM? < 1416001089 185907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because with the normal ROM, the interrupt location points into the ROM, which takes extra CPU < 1416001096 26751 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or can that be bank-switched off? < 1416001103 7791 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't really know how a c64 works < 1416001106 563170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually don't know if that's bank-switchable < 1416001110 96078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not familiar with the C64 either < 1416001119 430823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and zzo's not here < 1416001129 594919 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :The fact that im running off a windows 95 Threaded Cpu doesnt make my bots performance any better < 1416001135 160635 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Datassette (or at least the 1530s I have) does have a (resetable) counter, you can ask the user to rewind/fast-forward to a particular value. < 1416001150 457721 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suspect it's not all too accurate, though, so it's perhaps best to round down a little. < 1416001172 304001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: sure, but we're minimizing cpu usage, so it's easier to just rewind completely all the time < 1416001190 861212 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it can't be completely accurate anyway so you need a loop to wait for the right sector, and that's easier if you always start rewinded < 1416001200 389650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sector? block? what's the thingies on a tape called < 1416001200 638916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That would presumably depend on how cheap it is to process all the incoming data. < 1416001204 569414 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know how that works < 1416001219 553174 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: dunno, I have no idea what the casette controller is like < 1416001222 680591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm having trouble parsing "windows 95 threaded cpu" < 1416001230 774382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :windows 95 is presumably the OS, and a cpu is a cpu < 1416001235 840839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, is it like the PC floppy contorller which can just seek to a sector all alone? < 1416001237 80371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but what does "threaded" refer to? < 1416001292 621819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :luckily I started computing when mostly reliable drives already existed < 1416001301 593193 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no messing with stupid tapes that fail to work all the time < 1416001319 483038 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu JOIN :#esoteric < 1416001373 719401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: There's no "controller" to speak of, really. I mean, e.g. the motor to run the tape is just directly wired to the 6510 on-chip port, bit 5. < 1416001393 927502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I started with computers, 5¼-inch floppy drives were just starting to become common on hobbyist computers (most used tape before then, and most of the documentation I could find assumed tape computers) < 1416001418 772596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: not for the motor, but recognizing the signal < 1416001452 149147 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Threaded refers to the threaded base event that helps me run the bots 4 library's so i can enter all of them at the same time without crashing my RAM and the python compiler script that runs the third library which is the main core of the bot < 1416001458 82819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I specifically said the PC floppy controller. the floppy drive itself is very dumb, it has almost no electronics. < 1416001487 619735 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Primal: I don't understand any of that, but I think you're probably on the right channel < 1416001495 603406 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: The read signal is just wired to the CIA 1 serial interface, and causes an IRQ to occur. < 1416001500 628927 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck implementations14]]4 10 02http://esolangs.org/w/index.php?diff=41012&oldid=40699 5* 0378.10.230.8 5* (+124) 10/* Optimizing implementations */ +1 < 1416001507 265264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, one of the weakest points in my knowledge of computing is the hardware end of the interface between hardware and software < 1416001511 57685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: an IRQ for every what? bit? block? byte? < 1416001513 253740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except when I'm writing it myself < 1416001531 791781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: what decodes the sound to digital data and how far does it go? like, is the error correction done in the cpu? in the controller? < 1416001559 769297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: I mean, the PC floppy controller reads or writes an entire sector using DMA and then fires an interrupt < 1416001600 244732 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the IBM PC XT is a classic gem, it's worth to read about it < 1416001624 251369 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: The IRQ happens whenever the analog waveform crosses a zero. < 1416001634 557403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: oh... that sounds scary < 1416001635 563066 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: And the software takes care of decoding the bits out of that. < 1416001644 855990 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Based on the timing. < 1416001645 932304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it's like once or twice every bit, at least < 1416001649 406965 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :See http://wav-prg.sourceforge.net/tape.html < 1416001652 575197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so we're in the category of "this IRQ needs to be really crazily fast" < 1416001657 329417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then the software must also do the error correction < 1416001676 684728 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: um, no, it's the opposite way: the data on the tape is really slow < 1416001704 371257 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :What browsers/ irc clients to you guys use < 1416001712 283846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course it also means you can quite freely decide the encoding. But the default KERNAL stuff is really slow, yes. < 1416001725 322570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Primal: someone was in here with MS Comic Chat a while back < 1416001728 908376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least I think it was here < 1416001738 507562 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :lol < 1416001751 429121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like the sort of thing you'd like, based on your description of your hardware setup < 1416001754 590857 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: well, the limitation is mostly the bad sound quality you get from the casette and casette player < 1416001759 403447 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it has to be slow < 1416001781 981080 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think irssi is quite popular in here < 1416001786 309292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, IIRC (I may be wrong on this), it was the first use to which Comic Sans was put outside Microsoft (again IIRC, it was created for Microsoft Bob but not actually used there) < 1416001788 436580 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is the floppy controller for the c64 also that crazy low-level? or is it saner? < 1416001791 958460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me go check Wikipedia to see how wrong I was < 1416001793 53181 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :This is my secondary computer which i test crap on < 1416001797 674039 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Well, I mean, tapes came with faster loaders. < 1416001799 903652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um... not saner < 1416001804 633776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: http://en.wikipedia.org/wiki/Fast_loader#Cassette_tapes < 1416001835 57567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not quite right < 1416001840 492345 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Unless I misremember, there's the same processor in the floppy drive as there is in the computer, so there's rather more flexibility there. < 1416001847 203633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was created for Microsoft Bob, bot not ready in time, so I was right on that bit < 1416001849 6937 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Wait why do you guys need cassette tapes couldn't you just uh well i guess you need them if you want the data thats on it < 1416001856 935456 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :nvm < 1416001857 651951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but MS Comic Chat was not the first time it was used < 1416001879 645816 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ah, so the casette controller does sometimes also have higher level stuff, nice < 1416001900 599227 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: What's this "casette controller"? < 1416001903 591685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, there's the pc serial console, which sends or receives a byte and once, and interrupts you for each < 1416001919 790840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: casette drive controller. the part of the hardware that interfaces the analog casette player to the computer. < 1416001954 85655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :isn't that what it's called? < 1416001970 602093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Didn't we just go through that there isn't really much that you could call that. < 1416001981 282181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Wait why do you guys need cassette tapes couldn't you just ← you may be missing the point of this channel (although as a Windows 95 user, you probably aren't) < 1416001981 674924 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :im just gonna try and talk here through a terminal for a test brb < 1416001992 516406 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yeah, but that thing you linked to says some computers have more than that < 1416002045 372540 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Im not missing the point im just randomly switching back and forth through stuff and checking things so im very scatter brained atm or w/e < 1416002090 840439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: I... which page? I don't see anything like that in either the Wikipedia page or the wav-prg tape explanation page. < 1416002154 59587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Primal: if it helps, I had IE6 installed on my previous laptop < 1416002163 582531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the Linux partition, not the Windows partition < 1416002186 52410 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :>_> well then i might try that out < 1416002260 957063 :Ether_!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :[{say."@user.compiler:Primal"}]++(" end . #estoric/?channels=esoteric&uio=d4. " ) [{{ " Test " }}] < 1416002282 480618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is one weird syntax < 1416002282 848057 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :ok well i have to get rid of [{say."@user.compiler:Primal"}]++(" end . #estoric/?channels=esoteric&uio=d4. " ) from showing < 1416002305 429100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the [{{}}] around " Test " is intentional? < 1416002317 337505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: the wikipedia page, but maybe I just misunderstood it. sorry. < 1416002318 784494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, #estoric is a different channel < 1416002320 511462 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I don't know, I mean, it's got balanced brackets and all. < 1416002348 633118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: actually this is reminding me uncomfortably of ESME < 1416002351 856773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: I mean, the page is mostly about the floppy drives, there's just a short three-paragraph thing about cassette tapes, and that's all software-related. < 1416002366 728857 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :yeah i know its just having trouble determining stuff < 1416002381 952643 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh, esotric < 1416002395 147079 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Ill have to go on my linux for anything further than that which just got outputed < 1416002413 319777 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Presoteric < 1416002546 230956 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :[{{}}] yes this is intentional it helps the 2nd library core determine which place to put it in the output eh think of it as these [{{}}] weigh down the text output < 1416002565 964560 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Without those it usually deletes the text output when it gets run through < 1416002634 135824 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Ok ill be back in like a day or so w/e i have to go on a trip < 1416002654 639502 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 PRIVMSG #esoteric :Away from all the city life < 1416002661 856506 :Ether_!a4742fb4@gateway/web/freenode/ip.164.116.47.180 QUIT :Quit: Page closed < 1416002669 491911 :Primal!a4742fb4@gateway/web/freenode/ip.164.116.47.180 QUIT :Quit: Page closed < 1416002681 795874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, the bot was using web IRC? < 1416002692 368032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :…I need to stop thinking about this, it's making my head hurt < 1416002698 988164 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whoa < 1416002708 119877 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :web irc... < 1416002725 152717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, at this point I'm hoping that that was a really impressive and well-done trolling attempt < 1416002729 271381 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if that's true, then he was indeed on the right channel < 1416002734 228336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: hehehe < 1416002739 636688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, that's the other possibility. < 1416002747 327006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we'll see tomorrow, hopefully < 1416002755 935569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the social route to something like that would be easier than the technical route < 1416002785 331346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and as I said, it's very reminiscent of ESME, which I suspect was an excessively complex project to troll zzo38 < 1416002815 180191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1416002854 878370 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1416002914 747108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in case it's relevant, that IP traces to a school in Washington < 1416002985 329301 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :huh what < 1416003061 739755 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :oh, different school. i'm off the hook < 1416003078 998455 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems moderately hard to find details on the kernel ROM tape loader routines, since all material seems to be about Turbo Tape -style faster loaders. (Which apparently just use pauses of two different lengths between the triggers to denote 0 and 1 bits, meaning one interrupt per bit.) < 1416003079 596488 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1416003133 303036 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :An "Information Processing Cooperative" sounds mighty shady. < 1416003162 624810 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Washington_School_Information_Processing_Cooperative < 1416003167 433201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: do you think tompn is a trolling attempt too, or does he just not understand what this eso stuff is about? < 1416003171 832210 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(If it were a "coöperative", then it'd be benign.) < 1416003192 828773 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :probably indicates a high school. i think the major colleges have their own ipv4 blocks or some shit. < 1416003196 810644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: And did you notice another case of non-nested loops? < 1416003197 912567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't get why people think TomPN is so uniquely terrible or anything. < 1416003203 212138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aren't we used to mediocre languages by now? < 1416003208 507804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: in Dimensions? < 1416003221 840066 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Right. I only remembered the musical notes discussion. < 1416003227 671775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: he isn't that terrible really, he just angered ais by removing some text he wrong < 1416003230 713840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1416003232 245492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stuff < 1416003234 709615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wrote < 1416003271 344440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I agree that Primal's bot was fake. :p < 1416003283 596809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"redis++(error.file)[]{{++++<>+++]."redis.compression|error|)([2.cpre]-reboot.false is some nice "code". < 1416003306 575126 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, embedded bf! < 1416003335 136683 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :doesn't parse though < 1416003348 569611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, BF normally has matching brackets < 1416003354 389429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also that doesn't look much like BF < 1416003366 441663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an IRC bot using redis yet connecting through webchat is kind of a beautifully weird combination < 1416003375 887545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you forget when TomPN put a link to the language on the Main Page < 1416003385 846984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the first thing that alerted me that something was wrong < 1416003386 737814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so did NSQX < 1416003386 921861 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ah yes! < 1416003395 247249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's called enthusiastic kids :p < 1416003408 95973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I'm surprised by mediocricity or anything, I just can't fathom the strange antipathy towards nested loops. < 1416003432 390826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's the use of the phrase "instruction tape" to mean "data tape" < 1416003432 731805 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1416003444 975300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's now been explicitly /defined/ as "data tape" for Musical notes < 1416003446 272657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe with some sort of non-structured-programming background, but that sounds rather unlikely these days. < 1416003449 114830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's a rather unintuitive definition < 1416003461 299575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't even FORTRAN support nested loops? < 1416003465 254550 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :have you, like, never been actually trolled < 1416003472 770563 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :i wanna say modern fortran only < 1416003504 789805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bicyclidine: the days of the truly great trolls have mostly died out < 1416003516 373720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you get some pretty good attempts from time to time, though (also a lot more really bad ones) < 1416003526 644566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The FORTRAN I was writing was loops based on line numbers. < 1416003530 411119 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :mm random webpage says nested loops were common in 77 < 1416003542 915887 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :i guess that makes sense. i could check my book with unreadable code samples i guess < 1416003543 133929 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would think you can nest those, since it's not like it'd complicate the implementation. < 1416003577 540101 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can have several loops end at the same line, though. < 1416003591 520000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: it's sort of a come from, isn't it? < 1416003598 845351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's reminiscent, yes. < 1416003600 930589 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, there's no explicit loop closing statement < 1416003633 295257 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does forth have a looping construct that doesn't nest though? I don't know, I'm not a forth guy < 1416003644 483558 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be QUIT :Ping timeout: 244 seconds < 1416003656 338310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I think it's not untypical to put a "continue" statement on the closing line of the loop. < 1416003677 144390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: is that like C's continue or what? < 1416003679 900046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not really a loop closing statement then either, but it makes it look like one. < 1416003692 316627 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a nop. < 1416003700 887839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, so like python's pass < 1416003704 328147 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1416003725 965725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Algol used "skip" for the same purpose < 1416003734 724548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and at least in mathematical Algol, it's normally only allowed as a no-op command < 1416003737 405879 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: worms uses skip too, with a visual pun < 1416003764 607257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, in Algol 68, I believe it just refers to an arbitrary uninitialized value, which isn't evaluated when used as a command because Algol 68 is call by value < 1416003767 915942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(um, is that a joke I have to explain, or does everyone on this channel get it by default?) < 1416003795 692756 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/HZKb -- that's the program-loading bit out of a Befunge-93 interpreter. < 1416003799 405892 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: a variable predefined in the library? or no strict? < 1416003821 470745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (um, is that a joke I have to explain, or does everyone on this channel get it by default?) ← it's hard to tell, after spending a while in this channel it becomes clear you can never understand the context of everything < 1416003846 823992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I was going to ask "why is there a Befunge-93 interpreter in Fortran", but there's no real point in asking the question < 1416003858 826057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's more out of curiosity "why pick that specific combination of languages" than anything else < 1416003898 359870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to use a Befunge-93 interpreter as my initial "getting to know a new language" program, that's why. < 1416003912 478635 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I believe the pasted snippet could be equivalently written as http://sprunge.us/WXhC < 1416003932 975955 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's still two loops, nested.) < 1416003964 623891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: hmm, then there has to be a Befunge-93 interpreter task on rosettacode.org < 1416003983 154673 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: maybe add your interpreters there, possibly creating such a task if it doesn't yet exist < 1416003983 849119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: also I'm not used to seeing indentation in fortran < 1416003987 569360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be like using indentation in asm < 1416003996 750673 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah... you don't indent on punch cardss < 1416004001 795145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which I assume some people actually use? I'd never really thought of it before this point, but it makes perfect sense for handwritten asm) < 1416004005 928955 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Yes, it's kind of strange. And it looks really silly when there's a continuation line. < 1416004036 230241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: not if you're used to seeing ifdefs or labels pulled to the first column in C < 1416004064 776531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: the worms games? < 1416004080 605325 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In this case, I've put the continuation line marker in the only place it can go to, but also continued with the actual content, unidented. < 1416004111 208971 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To wit, http://sprunge.us/MNHG < 1416004125 115079 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: yes < 1416004127 558683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I just realised Fortran 77 postdates both Algol 68 and INTERCAL-72 < 1416004140 269557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: I got it but I'm not sure how much of the channel would :p < 1416004146 817001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably it was in common use before then, just hadn't hit its "most commonly used ever standard" < 1416004166 540212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: I never registered that as a pun until you pointed it out though, heh < 1416004177 545566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you don't analyse games you start playing at age ~7-ish very much) < 1416004179 7122 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1416004183 817511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1416004198 404816 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, I missed the Worms comment, but did get it now that it was pointed out. < 1416004237 759491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering what sort of self-respecting pentester uses a wget-based payload and doesn't execute the file they download < 1416004245 331767 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: heh, that shows you're young < 1416004246 382442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're leaving traces not only in logs, but on the filesystem < 1416004262 529975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, hmm < 1416004262 714016 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :worms is a new game < 1416004265 253032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the file would go to / < 1416004279 612715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which most email daemons can't write < 1416004285 560123 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: So new, not even 20 years old. < 1416004287 712149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: yes, and in fact Armageddon was my first game, and it was years after it came out that I got it. (I'm 19.) < 1416004299 284440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, first worms game. not first game in general. < 1416004305 516663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the amiga worms games are kind of weird. < 1416004322 735805 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I hope you had at least played with older games since < 1416004334 917035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :these modern games have it too good with being able to use powerful hardware < 1416004337 870963 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :worms including < 1416004342 210998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :included < 1416004371 55564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've played Worms 2 a bit but it mostly seems like a weaker version of W:A; they're practically the same game in many ways. (would W:A be DLC these days?) < 1416004373 122440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: We were actually kind of wondering here whether you'd be 19 or 18. (I got it narrowed to something thereabouts by log-grepping.) < 1416004380 91867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the amiga ones I've tried but they're... not that great. < 1416004387 415986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't get used to the rope physics. :p < 1416004405 92537 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(btw, I'm still surprised there are so many finns here) < 1416004406 916144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Liero is what we used to play here. < 1416004416 976986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, god, yeah, I've played liero < 1416004422 69385 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, that and MoleZ.) < 1416004430 238425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the rope physics on *that* sure are something < 1416004440 699711 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're very physical, yes. < 1416004458 560771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I like your wife taking an interest in #esoteric. < 1416004474 204691 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, good night < 1416004476 692819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it just me? < 1416004479 427767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :night < 1416004553 446533 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :i indent asm :( < 1416004568 45275 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's more general than that, but it's possibly more about what sort of weirdoes the channel regulars are, as opposed to the so-called content. < 1416004581 251105 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I never realised the 'skip' pun in Worms either < 1416004594 235395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure I've been satisfying on the "weirdo" front < 1416004596 725693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, I only just realised what specifically in Worms was being referred to < 1416004608 256846 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp: so it looks like I was left with about 30k probably-nonterminating probably-not-fixed-point-combinators. < 1416004611 831052 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :more like craptent < 1416004615 522622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, I thought you were referencing the specific game series, and you were < 1416004621 626115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I didn't get the greater specifics < 1416004640 867046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(btw, was that thing ever useful except in situations where you were highly limited on ammo? and could it be set to limited ammo itself?) < 1416004641 906480 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp: of size 11 or less < 1416004643 172856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bicyclidine: Like, with multiple levels in case of nested control structures? < 1416004680 371006 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :yeah. < 1416004698 976950 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Having a different indentation for e.g. labels and instructions (and sometimes directives) wouldn't be all that surprising. < 1416004712 840283 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :yeah i mostly do that though. < 1416004808 839779 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :ic, int-e. probably that includes 100s where it's not clear whether it's diverging < 1416004820 815207 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I draw lines with semicolons to the right of the instructions to indicate nestedness < 1416004822 198246 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :even if you study them manually < 1416004837 158644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: could be. < 1416004885 629115 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: but it's still interesting to filter out some obviously non-productive ones. < 1416004938 64941 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yes, a divergenct pattern detector should eliminate a large fraction of those 30k < 1416005268 543205 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Smartboxes14]]4 10 02http://esolangs.org/w/index.php?diff=41013&oldid=39314 5* 0367.78.57.11 5* (+7) 10/* maps */ < 1416005298 597613 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1416005417 978040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: actually unordered fractran with =0 is tc by reduction from a minsky machine. just choose one boolean flag for each state, then the only thing you need =0 for is when doing a branch on zero in the decrement-and-branch-on-zero instruction. < 1416005450 233817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right, that makes sense < 1416005475 793255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe I should make My Unreliable Past unordered, but I kind-of like the looping < 1416005488 354701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially because it matches the looping of input (which is necessary for other reasons) < 1416005499 485413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meaning that it may be possible to write a self-interpreter even though you can't write cat < 1416005533 125891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1416005696 860580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is it with me and languages which have pretty powerful I/O that nonetheless can't do cat? < 1416005715 714681 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you're a dog person? < 1416005800 314723 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1416005911 121785 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1416006031 525594 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu QUIT :Ping timeout: 244 seconds < 1416006116 372480 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1416006136 831064 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp: http://sprunge.us/TRPL is what I have. < 1416006165 295177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at http://golf.shinh.org/p.rb?A057755 and thinks: does anagolf prohibit putting an actual link in the problem description? < 1416006413 58954 :DTSCode!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1416006491 618576 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :int-e: is unknown same as [0] ? < 1416006513 514677 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp: As far as I recall, the 3 alternative candidates that produced more than 3 f applications were not clean fixed point combinators (Y f is not equivalent to f (Y f)); but they nevertheless produce an arbitrary number of applications to f (for all k there is an M such that Y f ->* f^k M. In a Böhm tree model, that's still a fixed point. < 1416006523 998034 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp: "unknown" encompasses [0], [1] and [2]. < 1416006537 515658 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :ic < 1416006617 144328 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :and you think the [3]+++ can be shown to be M f -> f(f(f(diverge))) ? < 1416006647 860337 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :where diverge has no whnf < 1416006660 286899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I expect so. < 1416006714 66618 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :seems clear then that there's only one clean Y combinator of size 12 < 1416006773 24496 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"non-minimal", btw, are terms that have subterms of shape ``Kxy, ``SKM with M != K and ```SxyM with M=S or M=K. (rewriting such terms to ``xM`yM terminates.) < 1416006802 165149 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net QUIT :Remote host closed the connection < 1416006827 917136 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So I'm filtering a bit more there than one would naively expect. < 1416006940 160230 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, I'll revisit this another day < 1416006949 342958 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :thanks for the investigation < 1416007153 660687 :NATT_SiM!~tlewkow@206-80-4-190.static.twtelecom.net JOIN :#esoteric < 1416007260 433006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1416007418 239245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait obvious simplification, but int-e is _still_ a byte shorter < 1416007444 880688 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I need to get better at golfing Haskell < 1416007517 15831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :using logarithms is possible but seems not to make it shorter < 1416007598 649048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because then you also need a pesky ceiling < 1416007664 370111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have 3 approaches, 2 that work well in Haskell and 1 that works nicely in dc. < 1416007693 354789 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(dc's arithmetic is too slow for the naive method) < 1416007726 338263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just did the obvious thing and then removed the +1, and then i'm missing by a byte < 1416007783 416101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it takes almost 5 seconds for computing the number of digits of 2^2^20 alone. < 1416007802 37063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(in dc) < 1416007810 824166 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1416007832 845279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i noticed the other day a blog post comparing bignum implementations in languages with them builtin, and ghc won < 1416007840 46853 :DTSCode!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 240 seconds < 1416007862 4273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ghc has very cheap allocation and lets gmp use that. < 1416007894 102787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1416007956 860781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The comparison included conversion to strings, right? That may not be entirely fair... < 1416007976 182883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i don't remember < 1416008008 361837 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :damn now I need to find the link again... < 1416008033 115073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see your _actual_ dc method is faster than the haskell one. < 1416008159 319857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think it's measurable. < 1416008276 220254 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I get 0.001s for dc and 0.002s for haskell on my computer. < 1416008287 971281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1416008302 965684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well your submitted haskell was a lot more < 1416008333 557385 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I have another Haskell version that takes 0.08s here, about 0.3 on anagol. < 1416008344 203546 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same length, unfortunately. < 1416008701 501257 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: anyway, resubmitting twice, the second time I got time: 0.000085sec for the same program that is listed as 0.0125. < 1416008775 937737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1416009307 140304 :olls!~olls@185.3.87.6 JOIN :#esoteric < 1416009583 416278 :olls_!~olls@185.3.87.6 JOIN :#esoteric < 1416009592 582283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: ah, it came from HWN. http://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint-in-the-west/ is the link. < 1416009597 708364 :olls!~olls@185.3.87.6 QUIT :Ping timeout: 255 seconds