< 1572566424 38884 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : is the concept of pregret related to the concept of type II fun? <-- huh. i feel like i've never learned to do that. < 1572566671 369269 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1572567455 98964 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1572568610 874895 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1572569266 909935 :tromp!~tromp@2a02:a210:1585:3200:e89e:4bea:fa20:ece9 QUIT :Remote host closed the connection < 1572569299 545524 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572569609 544510 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 276 seconds < 1572569648 334482 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572569918 333554 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 245 seconds < 1572570459 60108 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572570732 541016 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1572571370 917621 :zzo38!~zzo38@24-207-15-213.eastlink.ca QUIT :Ping timeout: 240 seconds < 1572572155 543124 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572572456 546528 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 276 seconds < 1572573156 863800 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1572573173 629121 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :1. make esoteric language month 2. publish pure-sed doom port < 1572573199 237740 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'd do it. < 1572573204 824119 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :(there is pure-sed tetris, after all) < 1572573286 534757 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what. < 1572573475 863761 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :https://github.com/uuner/sedtris/blob/master/sedtris.sed < 1572576263 855476 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :Wondering, if it's been generated using pack of scripts of written as is < 1572576642 914743 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :She's got a career at Google: https://careers.google.com/stories/julia-on-growing-her-career-at-google/ < 1572576748 354997 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :good. < 1572578648 335529 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572578918 335720 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 245 seconds < 1572583347 9362 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1572585059 565859 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572585076 281066 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572585147 543509 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572585198 871644 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1572585216 269471 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572585314 884767 :imode!~linear@unaffiliated/imode QUIT :Client Quit < 1572585329 521069 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572585443 541810 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 276 seconds < 1572586546 133682 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572586564 517987 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572586691 578320 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 276 seconds < 1572586809 844671 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1572588148 652735 :MDude!AdiIRC@c-174-55-101-236.hsd1.pa.comcast.net QUIT :Ping timeout: 268 seconds < 1572590354 350147 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572590618 332899 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 245 seconds < 1572590684 24189 :aji!~alex@unaffiliated/aji PRIVMSG #esoteric :Soni: what are you doing here < 1572591756 595751 :MDude!AdiIRC@c-174-55-101-236.hsd1.pa.comcast.net JOIN :#esoteric < 1572596828 974044 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572597085 986465 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 252 seconds < 1572597573 965154 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d JOIN :#esoteric < 1572600146 534223 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1572601576 119015 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1572601854 101032 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru JOIN :#esoteric < 1572602006 756488 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572602064 986491 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Client Quit < 1572602076 797159 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572602128 710541 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Client Quit < 1572602142 238940 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572607745 864736 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :aji: who are you < 1572607772 153369 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :(and, more importantly, why do you care) > 1572608948 377258 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 N10 02https://esolangs.org/w/index.php?oldid=66902 5* 03CMinusMinus 5* (+155) 10Created page with "Welcome to my Esolang-page! My name is Jonas, im 16 and from Germany (Yeah I know...). I already made some stuff, I am going to upload it here later... Bye" > 1572608967 659212 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=66903&oldid=66902 5* 03CMinusMinus 5* (+24) 10 < 1572612833 187712 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh I get it! they're called a ket-tle because when you start to boil the water, they hiss like a cat < 1572612850 522161 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :should have been spelled cat-tle but that's already used for a different word < 1572613613 424268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? kittegory < 1572613614 600461 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A kittegory is just a small category. < 1572613784 536225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx bin/just//grwp '\(is\|are\) just' | sed -e 's/:/ ::= /;s/$/\n/' > tmp/just && url tmp/just < 1572613786 231901 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/just < 1572613787 554182 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`just < 1572613788 744617 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/just < 1572615176 213176 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :`? char < 1572615177 375374 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Char is a prominent component of charcoal. < 1572615583 295381 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :`? long < 1572615584 565375 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Long is the Chinese word for dragon. < 1572615610 894995 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :the other type words of C don't seem to have a wisdom: int, short, float, double, bool, _Bool, complex, _Complex, atomic, _Atomic < 1572615626 179468 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :we do have one for pointers though < 1572615631 973239 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh, and < 1572615632 918189 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :`? void < 1572615634 50591 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Nothing to see here < 1572615822 403396 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? void * < 1572615823 419279 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :void *? ¯\(°​_o)/¯ < 1572615839 121818 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? punpckhqdq < 1572615840 263255 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :punpckhqdq? ¯\(°​_o)/¯ < 1572616840 365882 :aloril!~aloril@mobile-access-b04846-190.dhcp.inet.fi QUIT :Ping timeout: 265 seconds < 1572620243 591968 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :What language would you guys use to implement something new, that will be supported for the next 50 years? < 1572620251 756541 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :C? < 1572620276 379206 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Basically I want to write a virtual machine for unreal script, and want it to live until at least I'm dead < 1572620320 432756 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Fortran? Cobol? < 1572620333 784429 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :C < 1572620341 603032 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :c'mon, it's never going to die < 1572620363 191729 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it should, though < 1572620414 979836 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I was not objecting to C, I merely wanted to offer some alternatives. < 1572620465 995330 :aloril!~aloril@mobile-access-2e845f-1.dhcp.inet.fi JOIN :#esoteric < 1572620732 945385 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I don't want to use C because of bad type system, complex ecosystem, etc < 1572620738 632120 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I was thinking lisp would probably be better < 1572620756 19460 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you might end up like Reddit < 1572620778 284779 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :lol < 1572620794 120799 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I want to use Rust, but Rust heavy as fuck. < 1572620804 839370 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :So I keep coming back, staring at Zig from a distance. < 1572620820 811533 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I've actually used Rust for ~2 years now < 1572620823 271935 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Honestly though... take any established language and chances are good that you can still run it 50 years from now. It may involve two layers of emulation. < 1572620880 715479 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I should find a C with RAII and strong type system < 1572620884 624558 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, let's add vendor-neutral to the criteria. < 1572620895 63237 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :But in an adhoc fashion < 1572620906 863820 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :So that it can all be removed to compile with C compiler < 1572620918 149515 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :C < 1572620928 357189 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Swift, golang... such things might still disappear very quickly if the corresponding company ever goes under. < 1572620982 459438 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :`? C < 1572620983 511351 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :C is the language of��V�>WIד�.��Segmentation fault < 1572621088 69115 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I don't really expect either of those two to disappear.) < 1572621120 256638 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :int-e: thoughts on Zig? < 1572621129 781885 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :The developed it in a year basically < 1572621133 222723 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :The guy* < 1572621167 547705 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :int-e: what about JavaScript :^))) < 1572621271 446701 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Lately I've been thinking more and more about interpreted languages < 1572621273 645659 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lf94: I actually thought of that but hoped that nobody else would. < 1572621289 916516 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lf94: Unfortunately I suspect it's here to stay as well. < 1572621304 159283 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Basically an interpreted language trade-offs memory < 1572621309 307665 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't know Zig. < 1572621322 829194 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :A compiled language typically needs more memory < 1572621332 210034 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :But you get way more control of the underlying system < 1572621340 681016 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lf94: That's not really true anymore because of JITs. < 1572621353 665745 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :How complex is JIT < 1572621385 34235 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And Javascript would not be as dominant if people hadn't gone crazy in JIT compilation for JS a decade ago.) < 1572621386 60724 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :A compiled language, in the most basic case, is just turning language feature X into assembly Y < 1572621413 898185 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Now with LLVM, I think there is no reason NOT to make it compiled < 1572621461 744722 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Extrinsically JIT compilers use fairly crazy amounts of memory... they compile several versions of the same code, collect runtime profiling information to identify hot spots, require garbage collection... it adds up. < 1572621467 566946 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :int-e: check out Zig, for me. Your opinion matters a lot. < 1572621479 517815 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I wouldn't trust javascript, because all the people who use javascript make programs that they throw away five or ten years ago, so you can't trust the language and its interpreters to be stable enough < 1572621506 241213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Hmm, should've used a full stop rather than an ellipsis... those two sentences were not logically connected.) < 1572621514 296554 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lf94: I really don't do requests. < 1572621527 268945 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I guess with emulation, you can emulate compilers < 1572621538 815205 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I recommend https://esolangs.org/wiki/UM-32 since it's based on like a thousand year old cult who made computers out of sand < 1572621559 325223 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It would be cool to have some sort of crazy optimizing lambda calculus compiler < 1572621571 601419 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :int-e: Sorry, I didn't mean to offend < 1572621602 322247 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I'm not offended. < 1572621719 540937 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :that or MMIX, whose tagline is "a RISC computer for the third millennium", and people will be reading TAOCP fifty years from now so they'll also be interested to emulate MMIX < 1572621742 955078 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I was going to target subleq vm < 1572621747 728973 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :as an alternative < 1572621752 202736 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but it'd probably be very very slow. < 1572621754 328201 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :but C is pretty much the best option < 1572621784 210381 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I should bundle tiny C compiler source with the project < 1572621789 168609 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so someone can bootstrap < 1572621944 644075 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :lf94: the hard part is not the compiler or core language, but then environment and system access < 1572621952 480255 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yeah... < 1572621958 345752 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :and C makes that the easiest < 1572621999 179503 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :C and unix together, yes < 1572622082 649468 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/History_of_programming_languages < 1572622086 693943 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Man, this is pretty sad < 1572622097 701761 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :After the 70s everyone's been making garbage collected languages < 1572622118 588716 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(Minus D, Swift and Rust) < 1572622178 936198 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :just look at how we unix people run unix programs on windows. sure, they don't integrate well into the environment, because they can like only access files if all characters in their names are in the locale-dependent default codepage, and you have to patch system() statements to add two double-quotes before the name of the program and one double-quote after the name of the program that you execute, < 1572622222 853745 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :and they can't printf floating-point numbers properly, but the end result is that with all that patching, you can usually run those programs, and windows libc supports them because there's a need for it < 1572622256 987463 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :every future system will support C and unix basics, so you can easily port programs from it, even if the system looks so different that you can't access its native resources to the fullest < 1572622258 365758 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Is it difficult to re-implement C+ < 1572622259 494220 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :? < 1572622271 711399 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :even if it has to run the whole C program in an emulated virtual 32-bit address space etc < 1572622285 447197 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :it might be inefficient, but that doesn't matter when you're running old programs < 1572622313 635351 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572622518 688842 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Thoughts on Ada? < 1572622614 651011 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :also document the parts of your program that may have to be ported in the future, like Knuth does in TeX/Metafont/SGB. these are the parts that access the system or do IO, the parts that make some assumption that need not be true in all C environments, and the parts that they may want to optimize in a nonportable way < 1572622643 235550 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :that's what makes TeX/Metafont/SGB portable enough: you don't have to touch most of the code to port, just those specific parts < 1572622780 238941 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :b_jonas: interesting < 1572622786 134853 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :TeX is written in what? < 1572622794 788209 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I thought it was Knuth's own lang < 1572622983 459340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's written in WEB, yes. < 1572623143 46304 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :it's written in CWEB < 1572623167 80244 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is it? I thought it was just WEB, and used Web2C. < 1572623168 69174 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :which lets you combine the core with local "patch files" that replace the system-dependent parts (or any parts you want really) of the C code < 1572623180 201058 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :and then you compile the resulting code with a C compiler < 1572623186 717099 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :fizzie: I dunno < 1572623195 695499 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :fizzie: SGB is written in CWEB then < 1572623200 142318 :int-e!~noone@int-e.eu PRIVMSG #esoteric :WEB is Pascal based. < 1572623208 529969 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I haven't really tried to look at how TeX is implemented < 1572623216 891839 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Right, but I think TeX systems use web2c instead. < 1572623225 670703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://ctan.org/pkg/web2c?lang=en < 1572623236 249558 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: I'm sure it has been ported to CWEB < 1572623264 23817 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, the principle is language agnostic, anyway. < 1572623384 963791 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I guess for portability we should count 6502 too. everyone will know how to emulate it with all its undocumented instructions and quirks of the NES and commodore 64 graphics and sound hardware, even 50 years from now. < 1572623421 113719 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :https://www.linusakesson.net/games/stranded64/index.php argues for using the commodore 64 for future portability < 1572623458 936740 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572623639 99038 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :so write the program in the form of an NES cart. just remove its battery if it has battery-backed SRAM, because it's easier to put a new battery in 50 years from now than to clean up the spilled battery acid and repair the PCB < 1572623641 562333 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, interesting. I was under the misconception that TeX had been ported to CWEB. Apparently not... (or maybe that happened and was abandoned). < 1572623777 640875 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :target the NTSC version though, people might not be able to get a PAL NES so easily anymore that far into the future < 1572623857 476628 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh yeah, writing the program _in_ TeX or Metafont (as opposed to _like_ TeX or Metafont) is an option too < 1572623873 924899 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :people will be able to find interpreters for those 50 years from now too, even if they don't use them for their original purpose anymore < 1572623943 967343 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :the problem is, writing a program in those languages is an exercise in masochism < 1572623967 797918 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :they're not as useful for general-purpose programming as the NES, commodore 64, C and unix, or MMIX < 1572624018 56598 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :lf94: Knuth's own languages are MIX with various extensions, MMIX, PL/MIX, and possibly PL/MMIX. TeX is written in none of those. > 1572624062 536786 PRIVMSG #esoteric :14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=66904&oldid=63414 5* 03B jonas 5* (+4) 10 > 1572624080 711646 PRIVMSG #esoteric :14[[07MMIX14]]4 10 02https://esolangs.org/w/index.php?diff=66905&oldid=52406 5* 03B jonas 5* (+4) 10 > 1572624094 751934 PRIVMSG #esoteric :14[[07Gb gates RISC14]]4 10 02https://esolangs.org/w/index.php?diff=66906&oldid=53641 5* 03B jonas 5* (+4) 10 > 1572624109 352081 PRIVMSG #esoteric :14[[07PL/MIX14]]4 10 02https://esolangs.org/w/index.php?diff=66907&oldid=66502 5* 03B jonas 5* (+4) 10 < 1572624158 247144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was almost expecting you were adding "TeX is not written in it." in each of those articles. < 1572624163 973432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But maybe that's more of a `wisdom thing to do. > 1572624212 549772 PRIVMSG #esoteric :14[[071.114]]4 10 02https://esolangs.org/w/index.php?diff=66908&oldid=59206 5* 03B jonas 5* (+4) 10 < 1572624269 541381 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :``` cat wisdom/pe*taneb* # like that entry? < 1572624270 359593 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Taneb is not elliott, a rabbi, Mark Zuckerberg, James Bond, Queen Elizabeth the first, or anyone older than Queen Elizabeth the Second. Pending approval: Shigeru Miyamoto. < 1572624298 307482 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :languages that TeX isn't implemented in? < 1572624343 357892 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lf94: you should get shachaf's opinion on Zig since it doesn't have exceptions < 1572624357 249644 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :shachaf: opinion pls < 1572624365 951278 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That, and some other entries about inventions. < 1572624372 365566 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but other than that... nothing really exciting to me. and this competition on hello world program size is getting boring < 1572624427 27335 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've been writing Go lately, and Zig's `errdefer` would've come in handy a couple of times. < 1572624481 201812 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm hoping for some serious consolidation in the near future. < 1572624513 510380 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Having dozens of C-like languages that all have their own minor innovation is stupid. < 1572624598 583815 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe LLVM made writing compilers a bit too easy. > 1572624606 283112 PRIVMSG #esoteric :14[[07Gb gates RISC14]]4 10 02https://esolangs.org/w/index.php?diff=66909&oldid=66906 5* 03B jonas 5* (-1) 10 < 1572624634 667065 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I still recommend C++ and rust < 1572624658 469540 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :not for the program that needs to be portable to 50 years from now < 1572624665 827269 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :for more ordinary programs < 1572624668 455588 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :rust has tempted me recently. I resist its temptation. < 1572624718 710952 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :imode: C++ then < 1572624751 559498 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :meh. < 1572624757 608884 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :python, C, and Go for me. < 1572624833 617742 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :imode: python is fine too for many purposes < 1572625664 540792 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds < 1572625819 529630 :grumboo!~grumble@freenode/staff/grumble NICK :grumble < 1572627084 718676 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :forget C-likes < 1572627087 200400 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :use sed < 1572627121 812830 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I tried. < 1572627131 284449 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572627178 427456 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :I tried rust but gave up on it after a while < 1572627239 36667 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :rust .so's crash on reload < 1572627364 203278 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :it does have good docs tho < 1572628182 816140 :clog!~nef@bespin.org QUIT :Ping timeout: 268 seconds < 1572628978 130127 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :simple yet functional Forth dialect? < 1572628986 53811 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with emphasis on ease of parsing < 1572629011 367034 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :anything will suffice as long as you can perform basic stuff and it's not so hard to parse/implement < 1572629165 995327 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kspalaiologos: forth has "dialects" by way of definitions, not inherent language features. I have a forth-like that compiles to C and also has an interpreter. < 1572629182 55277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how long is the interpreter? < 1572629206 349518 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :369 lines of python. < 1572629233 54952 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the compile-to-C stuff is even shorter, summing at around 100 lines. < 1572629241 423371 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :iirc, anyway. < 1572629245 649026 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Soni: how much of a compiler from a C-lke language can you implement in sed? < 1572629251 293716 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that'd be fun < 1572629254 968044 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :compiling C with regexes < 1572629335 319506 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :scratch that, the compile-to-C stuff is 230 lines, with the preprocessor being 88 lines of python. < 1572629361 737101 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I minimized it earlier. < 1572629543 65794 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kspalaiologos: the underlying language kind of looks and behaves like brainfuck. the interpreter implements 44 instructions, and that includes a semi-janky preprocessor. < 1572629558 675558 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :75% of these instructions aren't really required. < 1572629570 415934 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the underlying language kind of looks and behaves like brainfuck - I blindly take it < 1572629579 434912 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :open source? < 1572629615 673638 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://repl.it/repls/ImpressiveMagentaDestination < 1572629621 659862 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :here's the interpreter. < 1572629690 851646 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/manaefqdti here's a prefix expression evaluator. < 1572629707 441310 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :complete with variables. < 1572629725 959599 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why did you bundle the macro preprocessor in < 1572629734 578580 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :convenience. < 1572629742 359982 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the language looks way more fun than stinky macros < 1572629776 467892 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :mainly because I didn't want to type ,$1,$?]:$~$[. over and over. < 1572629782 453015 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :for `else`. < 1572629813 224095 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :feel free to remove the macro system. < 1572629820 477462 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's just an instruction. < 1572629826 648461 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you don't have to use it. < 1572629983 20558 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ok guys < 1572629990 740571 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :where the frig do I start with language design < 1572629992 526540 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm adding concurrency to the language as well kspalaiologos. < 1572630003 826567 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Should I follow some online course? < 1572630007 650220 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: think about the thing you want to write. figure out how to write it. < 1572630029 674250 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lf94, dragon book < 1572630037 942298 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :look at some simple languages like B < 1572630048 861268 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and try writing a lexer, parser and a -O0 codegen for it < 1572630070 939573 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you may start out with lex + yacc < 1572630084 334343 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :nothing needs to involve those tools. < 1572630089 306002 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sure < 1572630093 657972 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I want to learn proper language design < 1572630093 898448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it's a good idea to use them < 1572630098 892585 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Not just off-my-seat stuff < 1572630100 757346 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ doesn't matter at all < 1572630100 982713 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"proper language design". < 1572630106 73718 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hahaha. < 1572630108 259427 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :when you write parser by hand < 1572630111 361848 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's funny. < 1572630113 736880 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you are going to do it wrong 100% < 1572630122 576434 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :just use the ready tools as you start off < 1572630124 220505 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Why is that kspalaiologos < 1572630128 236871 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :cus you gonna die with painful death soon < 1572630137 339376 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I will use lex + yacc if that's what's typically doen. < 1572630138 306557 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I speak from my experience < 1572630139 386084 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no, please, write a parser. it's entertaining. < 1572630149 827799 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ he probably doesnt know all the theory < 1572630153 520264 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :My goal is simple core + type system. < 1572630157 979744 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :pardon me fuckboy? < 1572630168 177758 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he has no idea how to describe syntax, what is EBNF, what type of parsers there are < 1572630169 382748 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I < 1572630174 169809 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'m speaking about lf94, not you < 1572630183 440289 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lmao I'm just kidding. < 1572630199 591606 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :You describe syntax with EBNF dont you? < 1572630207 844142 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sure < 1572630209 380008 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can describe it, yeah. < 1572630215 916778 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :single pass, multi pass, etc parsers < 1572630223 790909 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there's a pretty wide gradient with how complex language syntax can actually be. < 1572630238 261256 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :some just require bare tokenization, like forths. < 1572630252 19768 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :others are based on involved grammars. < 1572630272 891622 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :all parts of the gradient are valid, it just depends on what you value. < 1572630306 69572 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :starting in language design usually has someone ask "what do you value in a programming language?" < 1572630335 979799 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so, what do you value, lf94. < 1572630371 820470 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I value a language which can map to assembly nicely < 1572630390 795640 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It must have lambdas / anonymous functions < 1572630400 591118 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It must have first class for list operations < 1572630416 160663 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lisp x lambda calculus? < 1572630421 456917 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :very easy one to lex and parse IMO < 1572630428 660009 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It must not be garbage collected < 1572630436 943629 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that can be anything from a forth to a C dialect to picolisp. < 1572630454 52893 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It will be more like APL < 1572630461 557038 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :forth-like it is, then. < 1572630463 979662 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah yes < 1572630469 558994 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the C dialect < 1572630480 844550 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I remember myself writing C89 compiler targeting brainfuck lol < 1572630515 224003 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :when designing a language it's important to keep the "semantic gap" in mind. < 1572630533 77994 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :i.e how far away on the abstraction hierarchy are you away from the bottom or the top. < 1572630541 293873 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I optimize for a small gap. < 1572630574 773210 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I want a systems level APL-like language. < 1572630584 53733 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Also: https://meta.stackexchange.com/questions/25840/can-we-stop-recommending-the-dragon-book-please lol < 1572630606 420597 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so when you're talking about anonymous functions, etc. that's a reasonably high level language feature. but you also want it to map to assembly.. < 1572630627 549552 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I mean it all boils down to assembly anyway, no matter the language. < 1572630661 105576 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I have anonymous functions. but because I value a small semantic gap as well as making multiple language features pull double duty, they're implemented as something more general: concurrently executing processes. < 1572630708 267678 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :list comprehensions I think will be a prime piece of my language < 1572630708 335208 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :and because of that small semantic gap, translating that to assembly is pretty trivial, involving minimal boilerplate. < 1572630719 425353 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why do you value list comprehensions. < 1572630733 29473 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Because they allow you to generate lists in a very precise way. < 1572630741 753639 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :wait until you see dictionary comprehensions. :P < 1572630743 85440 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :And all programming is just manipulating lists on some leel. < 1572630753 493141 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :well there are monad comprehensions too. < 1572630756 896626 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It's all the same shit < 1572630774 501083 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :But imagine...a byte, 0x39, is also just a list. < 1572630787 275507 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :any language can have list comprehensions because list comprehensions aren't that 1. complex or 2. valuable in some scenarios. < 1572630801 693335 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :[x & 0x1; x <- 0x39] < 1572630810 292519 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :AND bitwise op on all bits of 0x39 < 1572630902 719684 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It should be a language where everything is a list/string/sequence < 1572630905 606677 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :wouldn't... that just be 0x39 & (~0) < 1572630917 140645 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yes, but in your case, you are specifically working with 8-bit byte < 1572630921 982050 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :now how do you 9 bit? :) < 1572630928 913199 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's an upcast. < 1572630932 794694 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you change nothing. < 1572630937 866878 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :[x & 0x1; x <- 0b111011101] < 1572630943 751294 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :~0 = 111111..... < 1572630945 345779 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I just specify 9 bits < 1572630973 679673 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :next < 1572630978 727716 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :like I said, try it in C with various types. < 1572630986 345854 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: how do you split 101 out the middle? < 1572630990 365519 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you don't have to change anything. so I don't see your point. < 1572630998 311456 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :1101 let's say (more unique) < 1572631000 531174 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what do you mean "split 101 out the middle". < 1572631007 491611 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :111011101 < 1572631015 220524 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :X1101XXXX < 1572631017 510040 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :that < 1572631024 933801 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what, you just want that section? < 1572631028 319878 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yea < 1572631056 692500 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :> upcast < 1572631058 235674 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1572631058 307354 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Variable not in scope: upcast < 1572631058 391432 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Perhaps you meant one of these: < 1572631059 172532 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :> and < 1572631060 740526 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : <[Bool] -> Bool> < 1572631082 833012 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :(0bX1101XXXX >> 4) results in 0bXXXXX1101. < 1572631092 92564 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :But you cannot do that in C < 1572631099 736421 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :uh, yeah. you can. < 1572631103 861450 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :You can specify 9 bits? < 1572631117 625300 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I can't specify 9 bits. but I can use a 16 bit value. < 1572631135 737356 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Maybe that is better... < 1572631138 612432 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :X) < 1572631165 891925 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :like I get it, it'd be interesting if you could work per-bit. but you can easily build this kind of stuff in any given language. < 1572631214 307628 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I can build custom control flow structures for it in mode, for example. < 1572631240 651453 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :$1234 for each-bit to-string display repeat < 1572631282 219459 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :each-bit extracts a bit. to-string converts that bit to a string. display displays the string. < 1572631290 903383 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the `for` is just aliased to `begin`. < 1572631340 208616 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :How would each-bit work < 1572631353 495444 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :gets an index or somethnig? < 1572631391 694509 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Man maybe I should just start implementing a lisp < 1572631394 379830 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :well, my language is a forth-like, and as such assumes some state that each word (function, if you like) takes as input, changes, and then returns as output. < 1572631417 669092 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Compiled lisp that targets LLVM IR < 1572631447 978918 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Then add ad hoc type system < 1572631448 814520 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so if we expect the source number to be on top of the stack/head of the queue, we can say at every iteration, we duplicate it and bitwise AND it with 1. < 1572631462 275587 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :until the number is zero. < 1572631473 487476 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :to me type system is so important these days, for anything sane < 1572631482 939942 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :How would mode add a type system? < 1572631495 646435 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how would a forth add a type system? < 1572631511 473805 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there's a lot of ways you can do it. look at Factor for an example. it's statically typed iirc. < 1572631526 242135 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :whoops, nope. it has strong dynamic typing. < 1572631534 443842 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Factor_(programming_language) < 1572631597 10882 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah yes < 1572631607 670601 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :clicking on stackexchange link showed me that my rep bumped by +200 < 1572631643 326846 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://codegolf.stackexchange.com/a/191482/61379 < 1572631651 619409 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a lot of effort and processing power has been put here lol < 1572631763 963827 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: I've looked at Factor too. < 1572631771 333785 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Man plang theory is so fucky. < 1572631792 962503 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"forth is good" "NO FORTH IS BAD" "forth is bad..." "wait, no, this person is convincing me otherwise again" < 1572631852 413485 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh also, < 1572631881 96924 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :UM-32 and GML have a lot of independent implementations, but don't use that as a heuristic for what's going to be useful 50 years from now, < 1572631898 746149 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :because most of them have already fallen off the web, and even the ones that haven't have probably bitrotten away < 1572631918 136878 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh right, postscript < 1572631920 954336 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :did we mention postscript? < 1572631929 401338 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :that's also a candidate, though not a very good one < 1572631930 89269 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: can forth be compiled < 1572631938 655647 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: sure. mine is. < 1572631944 852306 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :directly to C. < 1572632142 429903 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: wanna see the for each-bit thing in action. < 1572632182 95031 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Not right now :) < 1572632183 815893 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blob;f=extra/spheres/spheres.factor;hb=HEAD < 1572632195 128030 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :This is like some C mix < 1572632297 638119 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/agluuirids < 1572632350 389444 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://repl.it/repls/UnfoldedBaggyPiracy here it is, compiled and run. < 1572632382 697802 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :lemon! < 1572632384 609886 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :darn it < 1572632389 737679 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I knew I was forgetting to buy something < 1572632393 153241 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I should have bought lemons < 1572632398 20126 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :for fresh lemon juice on the fish < 1572632558 190851 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :did I just get the joke? < 1572632679 687772 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :for any iteration, the queue looks like . you can do anything with the bit, including accumulate it, but at the next iteration, we expect the source-number to be at the head of the queue. < 1572632696 415906 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :computing the sum of all the bits is pretty easy. < 1572632805 689866 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've got an algorithmic question < 1572632830 441361 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i've got given a std::vector of two integers < 1572632842 466716 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the integers are aranged in pairs < 1572632852 521701 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :std::vector> ? < 1572632856 155250 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes. < 1572632859 785806 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :neat. < 1572632886 375175 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :now, I have to assign number to these integers, so the ones in pair have unique numbers whether it's possible. < 1572632913 731870 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is the most efficient way of calculating how many ways are there to do that? < 1572632915 714208 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :can't seem to parse that, can you rephrase. < 1572632929 615296 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :calculating permutations of pairs? < 1572632938 200211 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's do it the other way < 1572632945 161192 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's assume the number is a person < 1572632951 785829 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :we have a vector of couples < 1572632972 817845 :FaeFly!znc@freenode/staff/firefly NICK :FireFly < 1572632978 533184 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :now, we have to assign some character trait to each of these < 1572632985 488435 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so the ones in couples have different character traits < 1572633006 723276 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's assume all the people are polygamic so one person can have multiple partners < 1572633024 97769 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how many ways are there < 1572633046 594393 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to assign a different character trait for each person, so the people in couples have different character traits, when possible? < 1572633069 432056 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I don't know what "character traits" are but this is a permutation problem. < 1572633099 392826 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's just a feature of a person < 1572633145 201043 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you're handed a set of pairs. form a set of people from those set of pairs. then calculate all possible pairings of two people. < 1572633173 189686 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :n choose k. < 1572633188 73900 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://stackoverflow.com/questions/18859430/how-do-i-get-the-total-number-of-unique-pairs-of-a-set-in-the-database < 1572633203 117084 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: character traits? like that crazy template argument to std::string in the C++ standard library? < 1572633203 785433 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :huh, I don't think this is the case < 1572633213 573715 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas, no lamo < 1572633215 259698 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :*lmao < 1572633233 565394 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no ordering, no repeats means n choose k. < 1572633236 638659 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's look at this example < 1572633243 981935 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :assume the following couples < 1572633256 296028 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :A B, B C, A C, C D < 1572633266 797448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :now, if we had three possible character traits for these < 1572633273 751288 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there are 12 ways to assign them to these people < 1572633290 557587 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so it's really a triple. < 1572633301 263434 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :we can also have ten character traits < 1572633304 874914 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or twelve < 1572633311 761800 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :also I should have fried the fish on a higher temperature < 1572633312 823377 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but it's a triple. where the third element is a list. < 1572633351 617959 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :now I don't really understand < 1572633360 654047 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :n!/k!(n - k)! < 1572633371 796714 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but segmented. kind of. < 1572633380 182982 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :in which way segmented? < 1572633392 793537 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :can you point me to a formula that can calculate the result of example I've given? < 1572633398 322121 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you want all possible triples of (X, Y, Z). < 1572633400 71556 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll figure out reest myself < 1572633410 381045 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :X and Y are a couple, Z is a character trait. < 1572633419 667122 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :each of these has a character trait < 1572633420 540843 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds < 1572633429 45913 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and if there is a couple, its best when they have different traits < 1572633432 1371 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you are underspecifying your problem. < 1572633439 438173 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :explain it in clear language. < 1572633440 690371 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I have specified it before < 1572633452 382170 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :alright, again < 1572633463 521426 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've got a set of pairs < 1572633480 184764 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I have to assign a number to each element of every single pair < 1572633500 605491 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i have to calculate, how many ways are there, to assign them < 1572633506 373379 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with a few gotchas < 1572633529 894478 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :do you want duplicates. < 1572633536 583954 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a) in a pair, it would be the best, if every element has different number < 1572633541 356139 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b) pairs don't repeat < 1572633571 484730 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :c) there is actually given upper limit for a number to assign < 1572633582 535095 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :(with a set of pairs, obviously) < 1572633595 562672 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's review these pairs < 1572633599 825280 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :A and B is the first pair < 1572633604 290547 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :B and C is the second pair < 1572633609 213559 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :A and C is the third pair < 1572633609 592356 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so the possible combinations of n items arranged into k sets is n!/(k! * (n - k)!) < 1572633640 762738 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :10 items arranged into pairs is 10!/(2! * (10 - 2)!) < 1572633643 433098 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ are you following the rule that items in a pair should get different numbers assigned? < 1572633652 772007 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :also, you're given the number of pairs < 1572633654 808055 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm just presenting n choose k. < 1572633668 301092 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you just need to calculate how many ways are there to assign number to each element of pair < 1572633693 124231 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :here's a better question: where did this come from. < 1572633703 107263 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :is this some kind of programming challenge. < 1572633719 912831 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it sounds almost like a math puzzle. < 1572633725 833351 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :not a programming challenge per se, I just need to get better algorithm on my hands < 1572633725 869717 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :for undergrads. < 1572633732 293277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because the one I've got isn't quite right < 1572633739 27531 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and takes way too long to execute < 1572633754 168105 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :well whatever it is it's not so much an algorithm moreso an expression of the variables that make up your problem.. < 1572633792 550601 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so each pair has two people in it, and each person gets assigned a number, but the numbers have to be different. < 1572633804 826040 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :both within the pair and outside the pair. < 1572633827 627341 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so A = 1 and B = 2 holds regardless of who A and B pair up with, right. < 1572633869 471206 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :in which case you still have n-choose-k because A and B can just be labeled with unique numbers. changing the names of the items of each pair doesn't change the problem. < 1572633893 36574 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so how do I use this in my algorithm, because I'm pretty much lost now < 1572633942 982123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :four given pairs, AB BC AD CD, and I may assign to every leter a number from 1 to 3 < 1572633951 295422 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :kmc: as long as you limit yourself to ASCII x86 instructions, sure why not < 1572633965 166129 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how do I calculate how many ways are there to do that, given that people in pairs need to have different numbers < 1572633969 795436 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :count the number of unique people in your vector of pairs (add them to a set and compute the count of elements in the set), then feed that into count!/(2! * (count - 2)!) < 1572633981 683731 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :where ! is factorial. < 1572633981 941908 :Soni!~quassel@unaffiliated/soniex2 PRIVMSG #esoteric :ever heard of a certain "executable paper"? < 1572633988 417811 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :alright > 1572633990 161356 PRIVMSG #esoteric :14[[07THCA14]]4 N10 02https://esolangs.org/w/index.php?oldid=66910 5* 03Moon 5* (+421) 10Begin page. Need to build a few templates < 1572634078 272146 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it may be different but that's at least a starting point. < 1572634096 854993 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll think about it < 1572634112 658552 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :because I'm still unsure as to the results you want. < 1572634119 942252 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1572634187 237380 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :given AB,BC,AD,CD, assign a number to each letter such that, when each letter is substituted for its number, the pair is unique (i.e no pairs like (1, 1)). < 1572634193 107336 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :is this closer to the thing you want. < 1572634200 300800 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah < 1572634212 978272 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I need to calculate amount of ways a number can be assigned to them < 1572634217 694674 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :alright, then what I gave you doesn't work. < 1572634238 407480 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and the maximum number to assign is given < 1572634257 884272 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so you have your set of labels, the set 1 to N, where N is your given. < 1572634263 925117 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :and you have your set of pairs. < 1572634278 892320 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes < 1572634299 94121 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :can two letters have the same number but be in different pairs. < 1572634341 378223 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :e.g. pairs: AB CD, then yes, A=C=1 B=D=2 is a valid solution < 1572634360 764325 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that complicates things a bit. > 1572634382 383167 PRIVMSG #esoteric :14[[07Template:TernTrue14]]4 N10 02https://esolangs.org/w/index.php?oldid=66911 5* 03Moon 5* (+162) 10Ternary True > 1572634474 239154 PRIVMSG #esoteric :14[[07Template:TernUnkwn14]]4 N10 02https://esolangs.org/w/index.php?oldid=66912 5* 03Moon 5* (+165) 10Ternary Unknown < 1572634484 504836 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the stupidest thing that could possibly work is brute force search. < 1572634493 439698 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :have you tried that. < 1572634497 993843 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes < 1572634504 726087 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :unsatisfying results < 1572634504 875262 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :can I see some code. > 1572634517 191751 PRIVMSG #esoteric :14[[07Template:TernFalse14]]4 N10 02https://esolangs.org/w/index.php?oldid=66913 5* 03Moon 5* (+162) 10Ternary False < 1572634524 120197 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll send you over when I get to the PC I've been using < 1572634532 523268 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sure. < 1572634541 458017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lf94: What sort of opinion do you want? < 1572634542 275400 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :this problem has more than likely been solved somewhere before. < 1572634576 71688 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :shachaf: Do you think Zig is a viable long term lang? < 1572634588 485915 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ heard about it < 1572634596 79284 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no. < 1572634599 195135 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yet can't help, I don't know zig < 1572634625 924241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think Zig is going in a promising direction? I like a lot of the things they're doing. < 1572634630 506844 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :universal long-standing concepts need to be simple enough and popular enough to withstand erosion by time. < 1572634643 536680 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zig has none of those characteristics. but it is nice. < 1572634678 12991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what the question means. Certainly Zig is (rightly) pretty volatile right now. < 1572634794 479554 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :imode, any ideas? < 1572634805 559900 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :if none, I'll just settle on my bruteforce probably < 1572634809 365003 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572634832 953247 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kspalaiologos: let me get back to you on that. < 1572634861 608564 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah, sure < 1572634916 541323 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm sure this problem has a name somewhere. < 1572634932 815143 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :wait. < 1572634937 20678 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :isn't it just graph coloring. < 1572634960 59670 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it could be < 1572634962 467241 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Graph_coloring < 1572634970 451156 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah lol < 1572634972 53722 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :thats it < 1572634974 42240 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :draw out the pairs as a graph, change the numbers to colors. < 1572634987 767415 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :thank god for doodle paper. < 1572635029 414219 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :well there you are. you're looking for the possible colorings of a graph. < 1572635036 29797 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :doodle paper? < 1572635040 755342 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what's this < 1572635046 765045 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah I have a notepad that I just sketched your problem out on. < 1572635099 760221 :clog!~nef@bespin.org JOIN :#esoteric > 1572635186 957236 PRIVMSG #esoteric :14[[07Template:Tern2InLogicTable14]]4 N10 02https://esolangs.org/w/index.php?oldid=66914 5* 03Moon 5* (+376) 102 Input Logic Table > 1572635419 271657 PRIVMSG #esoteric :14[[07THCA14]]4 10 02https://esolangs.org/w/index.php?diff=66915&oldid=66910 5* 03Moon 5* (+177) 10AND table. < 1572635622 241921 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I need to calculate chromatic polynomial. < 1572635631 150255 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I shouldn't have slept at math lessons > 1572635808 288668 PRIVMSG #esoteric :14[[07THCA14]]4 10 02https://esolangs.org/w/index.php?diff=66916&oldid=66915 5* 03Moon 5* (+9) 10 < 1572635967 966268 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1572636520 883179 :MDude!AdiIRC@c-174-55-101-236.hsd1.pa.comcast.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) > 1572636608 108333 PRIVMSG #esoteric :14[[07THCA14]]4 10 02https://esolangs.org/w/index.php?diff=66917&oldid=66916 5* 03Moon 5* (+21) 10 < 1572636783 936668 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 264 seconds < 1572638865 703304 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1572639139 371857 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving < 1572639480 764251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : It must have lambdas / anonymous functions It must not be garbage collected <-- i have the impression combining those two features is particularly hard < 1572639546 202888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because once anonymous functions are first class, deciding life time becomes undecidable without GC < 1572639785 313508 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oerjan: deciding the lifetime is undecidable period. garbage collector is just the generally accepted good approximation that we accept, in taht you have to write your program such that it doesn't take consume much memory if you keep everything that a mark-and-sweep garbage collector couldn't prove unused < 1572639850 571630 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :what strategy C++ uses to work with lambdas’ lifetimes? < 1572639856 682045 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :so now if you write programs in certain ways, you have to explicitly mark some references as weak or as weak-keyed for the gc to be able to free stuff up < 1572639918 556970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572640132 640551 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: GC is totally optional, you can run out of memory instead. < 1572640167 300937 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :or require more help from the program than you need with a GC < 1572640169 915388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thanks nitpickers < 1572640190 505856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you're not wrong < 1572640275 986552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but anyway, i think my point was that without GC it's going to need a far more technical solution to even get close, which lf94 probably doesn't want to implement < 1572640290 895393 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :maybe lambdas are a mistake < 1572640292 645848 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric ::v < 1572640310 384306 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :lambdas are good < 1572640430 772139 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :named lambdas are just functions :v < 1572640548 543741 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :sure, scoped function definitions and first-class functions are not much worse < 1572640926 64373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and still need GC) < 1572641044 742648 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :how does C++ treat closures’ lifetime? < 1572641112 519299 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :as it doesn’t have a default GC, does it try something else to leak memory in these cases less? < 1572641126 540129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why would it leak memory? < 1572641166 243373 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++ lambdas are just a function together with an autogenerated struct. < 1572641182 595159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The struct can either have copies of things you capture or pointers to them. < 1572641298 170452 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :hm maybe I ask not what I mean to ask < 1572641343 797144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ask not what you mean to ask, but what your ask means < 1572641349 189195 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :let’s say, are lambdas in general different? < 1572641367 885793 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :from the kind one has in C++ < 1572641507 297799 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :s/lambdas/closures < 1572641546 513891 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :hm I should logread that tomorrow < 1572641744 725519 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :13:28 < int-e> oerjan: GC is totally optional, you can run out of memory instead. < 1572641747 729864 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :https://groups.google.com/forum/message/raw?msg=comp.lang.ada/E9bNCvDQ12k/1tezW24ZxdAJ < 1572641797 266750 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :arseniiv: at a broad conceptual level C++ lambdas (and Rust lambdas, which are very similar) are like lambdas in other languages < 1572641802 886381 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :they can be called, they have captures < 1572641820 137846 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :since these are languages with explicit memory management, things can be captured by value or by mutable or immutable reference < 1572641834 567058 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :(by value meaning by move or copy, depending) < 1572641860 449738 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in Rust the lifetime of reference captures is checked by the compiler. so you cannot return a closure which refers to something on the stack of the function which made it < 1572641877 529280 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in C++ of course there is no such checking and that would be undefined behavior (perhaps the compiler can warn in some simple cases, but it's not guaranteed) < 1572641890 647489 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the unusual thing about lambdas in these languages is that they use static dispatch by default < 1572641905 528503 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :a function that takes a closure will have a generic/templated type < 1572641924 718144 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :template void use_closure(T closure) { ... closure(); ... } < 1572641945 419916 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :when you call use_closure([]() { ... }) < 1572641986 764982 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it makes a struct type for the lambda, containing its captures (nothing in this case), implements operator() for that type, and instantiates the templated use_closure() at that type T < 1572642021 245274 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that struct type cannot be named, which is why 'auto' is not only a convenience in C++ but is essential < 1572642041 659342 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there are no function pointers involved in calling a lambda this way, and the lambda body can be inlined into the function it's passed to, and all sorts of optimizations performed < 1572642065 250986 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and that's why you can make a chain of higher order functions like map, filter, etc. and it compiles down to a flat loop (if the compiler is smart enough) < 1572642068 212072 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :very cool < 1572642080 753379 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in Rust you'd do fn use_closure(closure: T) < 1572642093 886164 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :which is basically the same except that Rust has a trait system so you can say that the type T must be a function taking and returning nothing < 1572642099 719866 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :you could also have Fn(int) -> char < 1572642111 967381 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :now there is another tricky thing < 1572642127 174348 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kmc: right. and the drawback is that, unless you write the both standard library and the compiler in tricky ways to optimize this, you'll end up with twenty copies of the red-black-tree rebalancing function compiled into your binary < 1572642135 943564 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :and ten copies of a mergesort < 1572642147 306949 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :when the closure is created, you can move non-copyable types into the closure < 1572642153 3836 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but when it's called, can you move them *out*? < 1572642158 406925 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :this is why Rust has Fn, FnMut, and FnOnce < 1572642168 235507 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :when called they take &self, &mut self, and self, respectively < 1572642182 557591 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so FnOnce can move out of its captures (and therefore such a closure can only be called once) < 1572642197 546814 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :FnMut can mutate its captures, Fn can only read them < 1572642210 424762 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :C++ has a similar thing but it's too arcane for me to remember < 1572642223 854478 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :now this is all well and good but sometimes you *want* dynamic dispatch < 1572642241 868906 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :fortunately this can be done using each language's respective dynamic dispatch features without anything particularly special to functions < 1572642283 78020 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in C++ every lambda's type is a subclass of std::function so you can upcast &my_unnameable_lambda_type to &std::function and pass that pointer around < 1572642290 828659 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in that case operator() is a virtual call < 1572642303 211645 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric : C++ has a similar thing but it's too arcane for me to remember => yeah I heard something about lambdas which could only read their arguments in C++ < 1572642303 558341 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kmc: no, that's not how std::function works I think < 1572642304 285984 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in Rust you use the "trait object" feature which, again, creates a vtable < 1572642311 299440 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :in C++ < 1572642311 997645 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :b_jonas: isn't it? < 1572642320 127124 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :well, I'm not really sure < 1572642326 423773 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :because I don't use std::function in C++ < 1572642333 327575 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :okay < 1572642337 401688 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so why did you say that < 1572642349 202341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Converting to std::function does a heap allocation, right? < 1572642360 937725 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: I think so, yes < 1572642368 470503 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but you can also use it by reference without that? < 1572642372 237526 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i'm not totally sure < 1572642375 894803 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I may be wrong with what I said above < 1572642380 188177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, all this C++ nonsense is nonsense. < 1572642391 893780 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in Rust you can make heap-allocated trait objects as well as by-reference ones < 1572642399 794420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also what's the benefit of writing map and filter instead of for and if < 1572642404 268957 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :shachaf: no, not necessarily, in modern libstdc++ it has like one or two pointer of space reserved in the std::function itself, and if the function object fits there then it won't allocate < 1572642408 278519 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Box vs &dyn MyTrait < 1572642410 284577 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :like how std::string is implemented these days < 1572642413 555818 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :b_jonas: yeah < 1572642428 722656 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :but without where std::string is now no longer trivially swappable < 1572642437 197435 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Box is like C++'s std::unique_ptr so it has automatic, deterministic deallocation but can't be copies < 1572642449 541817 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :without the drawback where std::string is no longer trivially swappable or trivially move-assignable < 1572642463 839719 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :it has to check if it has to rewrite a pointer that points inside itself < 1572642467 665343 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Rust also has refcounted types, the cool thing there is that there are both thread-local and multithreaded versions, the former is faster, and the compiler will error if you try to share them between threads < 1572642471 626247 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so that's pretty neat < 1572642485 864985 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :whee < 1572642489 378549 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :infodump < 1572642498 128697 :myndzi!myndzi@tetrisguide.com JOIN :#esoteric < 1572642503 287532 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: if you want a real puzzle try making an exception-safe variants library in C++ without heap allocation < 1572642511 522238 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kmc: and they both work with heap-allocated arrays, with the help of some cleverly hidden magic < 1572642511 925459 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :exceptions are scow < 1572642521 827400 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :dynamic length arrays that is < 1572642526 316542 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :-fno-exceptions < 1572642564 985575 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :oh, I had a weird dream by the way < 1572642608 482431 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are variants, and what's a variants library? < 1572642620 220707 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :I dreamed that I found a case where using exception throwing and catching is actually useful, not because I have to interface with a preexisting library whose interface involves exceptions, but because that's intrinsically what the control flow was like < 1572642624 935508 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: sum types < 1572642625 388918 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :shachaf: tagged unions < 1572642634 336193 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :yeah, sum types < 1572642639 569009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why would that need heap allocation? < 1572642655 801683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just some data. < 1572642692 628401 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kmc: can you take the C++ standard library route where if an exception is thrown then the variant can end up empty even if an empty branch isn't declared, or do you want a variant that does double-buffering? < 1572642702 998274 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :b_jonas: that's one issue yes < 1572642710 447780 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :kmc: and how exception safe do you want? can move assignment or swapping throw too? < 1572642719 298888 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: for one thing there is trickery when you change the type and the constructor of the new type throws < 1572642722 302700 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i don't know < 1572642730 275411 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :chris was explaining why it's so tricky and he convinced me at the time, but i forgot the details < 1572642733 289978 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :anyway, bbl < 1572642735 775426 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :<3 < 1572642736 590811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is why i use c < 1572642743 907364 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :see you kmc < 1572642775 951178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all the c++ trickery is a self-made problem < 1572642783 251883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you gotta sfinae the recursive templates < 1572642828 610085 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :shachaf: can you do that in constexpr land yet? < 1572643046 433726 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :shachaf: anyway, C++ used to be hard, but it's almost solved now. we just need these few more language extensions into the standard and then it will be a very easy to program and versatile language where you can just write programs naturally < 1572643068 414876 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric ::D < 1572643077 555960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whew! < 1572643085 574166 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :the essence of c++ is something like creating worse problems so you can pat yourself on the back for coming up with more complicated solutions < 1572643132 745193 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :olsner: oh, as in "I know, I'll just use C++! Now he has two problems." < 1572643153 576616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( plus 1 for every language revision ) < 1572644057 233845 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :lol < 1572644575 350410 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572644715 900589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION spots a myndzi  < 1572644731 725069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? myndzi < 1572644732 917164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :myndzi used to keep us all on our feet. < 1572644737 270638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1572644737 306882 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ < 1572644747 140571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks a bit defunct, though < 1572645510 394388 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, which bot went with that < 1572645530 112917 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh < 1572645816 869590 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric : \o/ _o_ < 1572646010 540472 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 276 seconds < 1572646085 532916 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :a thought just occurred to me. < 1572646168 722248 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :to do iteration through something, all you have to do is 1. spawn a process and send your ID to it. 2. send your collection to the process. 3. drop the handle to the process. 4. `receive` in a loop. < 1572646192 268359 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the generating process can send you data, but you can't send data to it. < 1572646200 671854 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but you don't need to. < 1572646211 154309 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :interesting. < 1572648470 597712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pbflist < 1572648471 345482 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pbflist: shachaf Sgeo quintopia ion b_jonas Cale kmc < 1572648514 242053 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol < 1572649895 8325 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :shachaf: please use an url with pbflist, because afterwards it's hard to tell which strip came out when and so hard to tell whether a strip has been listed yet < 1572649905 827903 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu PRIVMSG #esoteric :right now you probably mean https://pbfcomics.com/comics/the-treat/ < 1572650277 638293 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :in fact... you could probably define a `bitvector` word that takes a number and, upon request, sends you back the next bit in the number... < 1572650330 101386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'd rather not, but I can refrain from pbflisting at all < 1572651967 479135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eep, sub-zero forecast < 1572651988 270558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1572651988 599440 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 012253Z 30008KT 10SM CLR 22/M01 A3010 RMK AO2 SLP194 T02171011 < 1572652345 643610 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( sub zero is a no-op ) < 1572652484 128347 :b_jonas!~x@catv-176-63-13-230.catv.broadband.hu QUIT :Remote host closed the connection < 1572654187 372549 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are pointers signed or unsigned? < 1572654222 737626 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :they could be < 1572654282 570755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How should I think of them? < 1572654290 110238 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :what does it actually mean though? when do you have sign/zero-extension of pointers where you could tell the difference? < 1572654360 311329 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I do like to think that x86-64 has signed pointers the way they're usually used (with kernel space in negative addresses) < 1572654583 257448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, that's the sort of thing I was thinking. < 1572654589 765925 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it makes no difference. < 1572654627 372484 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1572654740 233146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( the difference is negative ) < 1572654790 785367 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: signs are pointers, so pointers should be signed, is that what you mean? < 1572654822 704519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Exactly. < 1572654832 159756 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then what are cosigns? < 1572654866 523240 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They are orthogonal to signs. < 1572654896 366417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : 17: 76 06 jbe 1f < 1572654899 538896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So confusil. < 1572654926 990366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just learned about gas "1f" label syntax a few days ago, and I kept thinking it was a 0x1f offset. < 1572654934 587834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This time it actually is a 0x1f offset! < 1572654943 261356 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::) < 1572654977 203038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(To be fair, this is objdump output, so it wouldn't use the 1f syntax.) < 1572655038 114562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :To this day I find it confusing that the offset of relative jumps is relative to the address following the current instruction. < 1572655057 170810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :0x19 + 0x06 = 0x1f < 1572655075 804838 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1572655100 73056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In particular I was trying to figure out a jump target in gdb a few days and I computed it relative to $rip without thinking. < 1572655122 562334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, not a jump target, rip-relative addressing. < 1572655141 322537 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It makes sense, of course (the instruction has been decoded, and correspondingly, the IP advanced, when the jump happens) < 1572655167 922991 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(thinking in terms of *very* old processors like 8086) < 1572655229 207324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1572655314 622434 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is rip-relative addressing the same way? I guess it must be but I've already forgotten. < 1572655353 668497 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes it is. < 1572655382 880260 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep, I just checked. < 1572655403 212775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should know this since I implemented most of the addressing modes recently. < 1572655434 250438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though not some of the weird ones like 64-bit (%eax). < 1572655437 236860 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does anyone use that? < 1572655460 803024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Actually I think so. < 1572655469 726213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm addr32; mov (%rax),%rdi < 1572655470 500175 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 48 8b 38 mov (%eax),%rdi < 1572655485 348137 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572655498 427244 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Having 32bit pointers is still attractive to conserve memory. < 1572655523 935484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you can use them with 64-bit registers, can't you? < 1572655543 549249 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. < 1572655544 323219 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :since you get zero-extension for most operations, you can usually just use %rax with a 32-bit address and save a byte < 1572655551 298241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least if you write something like mov foo, %eax; mov (%rax), bar < 1572655584 198936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder, is %eax sign-extended when you use (%eax)? < 1572655587 429563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I imagine not. < 1572655605 932892 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I can make up reasons... getting proper overflow behavior for (%eax + 4*%esi + 0xbase).... < 1572655637 723226 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :but what would use something like that in 64-bit code? < 1572655675 568351 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When do you want overflow behavior for addresses? < 1572655687 89774 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: I *would* hope that this is a purely theoretical reason :) < 1572655697 810123 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :but an interesting side-effect if the address size affects all of the address calculation or just the size of the input registers < 1572655755 604331 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Clearly I expect that it affects the whole computation. < 1572655768 542731 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm mov (%eax,%edx), %edi < 1572655769 434886 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 8b 3c 10 mov (%eax,%edx,1),%edi < 1572655776 822649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm mov (%rax,%edx), %edi < 1572655777 704489 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: `(%rax,%edx)' is not a valid base/index expression \ /tmp/asm.s: Assembler messages: \ /tmp/asm.s:1: Error: missing ')' \ /tmp/asm.s:1: Error: junk `)' after expression < 1572655790 830917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm addr32; mov (%rax,%rdx), %edi < 1572655791 668922 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 8b 3c 10 mov (%eax,%edx,1),%edi < 1572655823 213393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm addr32; gs; mov (%rax,%rdx), %edi < 1572655824 13899 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 65 8b 3c 10 mov %gs:(%eax,%edx,1),%edi < 1572655825 764740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm gs; addr32; mov (%rax,%rdx), %edi < 1572655826 538273 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 65 67 8b 3c 10 mov %gs:(%eax,%edx,1),%edi < 1572655835 859399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just write the prefixes in any order you like. So convenient. < 1572655850 767334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm data16; mov (%rax,%rdx), %edi < 1572655851 561367 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 66 8b 3c 10 mov (%rax,%rdx,1),%di < 1572655865 59343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Golly. < 1572655890 272233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm movq (%rax), %xmm0 < 1572655891 31915 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: f3 0f 7e 00 movq (%rax),%xmm0 < 1572655896 629621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm movq (%eax), %xmm0 < 1572655897 487897 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 67 f3 0f 7e 00 movq (%eax),%xmm0 < 1572655991 48625 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh right, that was the gas syntax for these funny addressing modes < 1572656018 775243 :int-e!~noone@int-e.eu PRIVMSG #esoteric :offset(%base,%index,multiplier) < 1572656076 889717 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :possible dumb reason: someone planned/built a 32-bit x86 emulator (before compatibility mode was invented?) and convinced AMD to provide support for extra-stupid JIT compilers that just add prefixes to specific instructions < 1572656135 547758 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: sorry, I lost track... reason for what? < 1572656142 566847 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :for having the 32-bit override < 1572656157 842787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah. < 1572656171 201825 :int-e!~noone@int-e.eu PRIVMSG #esoteric :plausible enough < 1572656231 303607 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I also bet this was rather cheap to support. < 1572656296 737337 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In context... which is a CPU that supports real mode (which has 32 bit addressing mode via the address size prefix) and 32 bit mode support for legacy software. > 1572656467 234520 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=66918&oldid=66897 5* 03DmilkaSTD 5* (+179) 10/* Introductions */ > 1572656528 887367 PRIVMSG #esoteric :14[[07Esomachine14]]4 N10 02https://esolangs.org/w/index.php?oldid=66919 5* 03DmilkaSTD 5* (+3608) 10Created page with "Esomachine was made by [https://esolangs.org/wiki/User:DmilkaSTD DmilkaSTD]. Imagine we have an array with infinite length. When it starts every array index is locked (If an..." < 1572656959 938709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :congratulations, schlock. you might get to save the galaxy single-handed... < 1572657458 971089 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1572657857 269540 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1572657933 274002 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1572658025 285599 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572658193 141846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What other bizarro addressing modes are there in amd64? < 1572658221 627767 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also did I link this tcc SSE bug I found? https://lists.nongnu.org/archive/html/tinycc-devel/2019-10/msg00033.html < 1572658229 953848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was somewhat annoying to track down. < 1572660518 385769 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what bizarro mode are you talking about < 1572660538 384180 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the base + mult*index + offset mode is pretty reasonable, aside from the gas syntax for it < 1572660584 662788 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :with Intel syntax it'd be like MOV EDI, DWORD PTR [4*EAX + EDX + 7] < 1572660592 16968 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :or what have you < 1572660593 142098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, but you have addr32, fs/gs, rip-relative, all sorts of things. < 1572660650 514582 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably there are some things I don't know about. < 1572660669 980725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also there are all the little details, which I think I got right? < 1572660696 225522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm lea (%r11), %rax < 1572660697 167525 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 49 8d 03 lea (%r11),%rax < 1572660698 344530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm lea (%r12), %rax < 1572660699 113931 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 49 8d 04 24 lea (%r12),%rax < 1572660717 271997 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1572660723 620827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :gotta include that sib byte for r12 < 1572660766 800363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course I haven't done SSE/AVX/whatever at all, or the VEX prefix, or anything like that. < 1572660865 284800 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so much nonsense < 1572660902 790753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what instruction encoding are you into < 1572660955 22777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't even have a bit-reversed addressing mode. < 1572660990 118212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that? < 1572661000 649318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a thing DSPs have, for speeding up FFTs. < 1572661019 227178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The TI TMS320C54x at least has it. < 1572661020 488695 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm lea (%r13), %rax < 1572661021 287750 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0: 49 8d 45 00 lea 0x0(%r13),%rax < 1572661030 235287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, r13 has a special case too. < 1572661041 291728 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :oh? < 1572661055 196713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I think that one is modrm+offset rather than modrm+SIB. < 1572661064 431485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: That sounds pretty fancy. I should learn about fancy DSP things. < 1572661079 704667 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They also have circular addressing modes. < 1572661086 177476 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For FIR filters and suchlike. < 1572661127 739154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Speaking of circles, what's the nicest way to write a circular buffer? < 1572661136 293805 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like having a boolean to distinguish empty from full. < 1572661170 201731 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can go with head + length instead of head + tail. < 1572661183 400255 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Then you have 0 and N for empty and full. < 1572661214 842325 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I guess. < 1572661223 855860 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also that one fancy thing that I think Chrome used somewhere, or someone used somewhere. < 1572661225 96187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about the case where you have a separate reader and writer? < 1572661233 807352 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know of some other tricks: < 1572661248 103323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Map two copies of the same buffer in adjacent address space, so you get a contiguous buffer. < 1572661252 479618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Bip-Buffer, that's what I was thinking of. < 1572661261 285567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Bip-Buffer doesn't need the mapping trick. < 1572661289 711533 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(On the other hand, it may waste some space.) < 1572661350 161629 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Another trick I heard about is, instead of keeping the read/written size mod the buffer size, keep the total size, and mask it at use time. < 1572661360 673458 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :bip booper < 1572661487 989822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't find any reference to anyone actually using the bip-buffer, just a few random implementations, so maybe I imagined that. < 1572661506 404760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm reading about it now. < 1572661508 997897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :spsc-bip-buffer is "#108 in Concurrency" on lib.rs, which sounds like a TripAdvisor ranking. < 1572661604 372799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This explanation doesn't seem very clear. < 1572661708 356592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the benefit of this? < 1572661729 630739 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what is lib.rs < 1572661739 3138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it that writes are always contiguous (but reads might not be)? < 1572661934 887686 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572662533 892086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AIUI, the reads are contiguous too. < 1572662619 961389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I don't understand the diagram in https://www.codeproject.com/Articles/3479/The-Bip-Buffer-The-Circular-Buffer-with-a-Twist < 1572662646 91770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What happens in 5? From their description it looks like both A and B contain data. < 1572662675 375551 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, reads of multiple writes are not necessarily contiguous. < 1572662701 300303 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe. < 1572662713 748516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1572662731 494580 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the idea is that a library might want to write a fixed-size thing and you want to make sure to be able to fit it in the buffer? < 1572662744 381986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And another library can also interpret that fixed-size thing since it's contiguous. < 1572662793 799493 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Or, y'know, non-fixed-size.) < 1572662797 931362 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or, no, maybe reads of any size can be contiguous too, it's just that in stage 5 if you wanted to read more than the orange bit some copying would be involved. < 1572662811 683094 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...or maybe not. < 1572662851 916366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As in copying all the data in the buffer? < 1572662857 349204 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I was looking at the API, for reading you just ask the thing for the largest contiguous block. < 1572662858 249366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Regular circular buffers have this property too. < 1572662864 841536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which API? < 1572662885 573171 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, the BipBuffer class described there. < 1572662900 935155 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I guess it's still useful, if you (say) put length-delimited protos there. < 1572662909 469242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, the one on that page. < 1572662931 766452 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's true? < 1572662936 218911 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As long as you write the thing into one contiguous (reserved) block, the reading side can also read it as one contiguous block. < 1572662949 672807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1572662964 54153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it would be better for APIs to support reading and writing in multiple chunks. < 1572662985 305186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe. < 1572662985 891225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess there's some concern that the API will want to keep an internal buffer and do some copying in order to support that. < 1572663028 827648 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the mmap solution is better if you want things to be contiguous. < 1572663890 877197 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1572664948 519290 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572665326 738849 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1572665327 29841 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 020320Z AUTO 27011KT 9000 FEW001 BKN002 08/07 Q1006 < 1572665483 269725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar koak < 1572665483 589343 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 020253Z 00000KT 10SM CLR 13/01 A3011 RMK AO2 SLP194 T01330011 53004 < 1572668267 16006 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :@metar ksea < 1572668267 335607 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSEA 020353Z 01013KT 10SM SCT200 09/03 A3037 RMK AO2 SLP293 T00890033 < 1572668831 575707 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572669165 430175 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :using the thought I had earlier, you can build interesting data pipelines. < 1572669194 118745 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sum $1234 bitvector < 1572669225 5422 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or sum bitvector $1234 number < 1572669270 718411 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :because you push a handle to the concurrent process to the queue, any further processes can be constructed, passed that handle, and form a linear dataflow graph. < 1572669345 847705 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :a bidirectional one as well. `number` takes a number and a process to send that value to. `bitvector` takes a process, receives a number and sends the bits of that number to the taken process. `sum` takes a process, receives a number and keeps a running tally of that number which is available on request. < 1572669355 747209 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can do lazy evaluation with that. < 1572669424 798790 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can design a process that takes two handles, receives something and broadcasts it to the two processes it has handles to. < 1572670896 901145 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/shiyqdhisf not bad. < 1572671057 1567 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :bitvector's logic is wrong, it should send zero on completion. < 1572671262 860449 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/lriwwfiijo that's better. < 1572671356 108924 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I feel like you can get pretty granular with this. < 1572673734 799340 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1572674363 543117 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1572674446 981744 :tromp_!~tromp@2a02:a210:1585:3200:cd11:227e:3137:6ca6 JOIN :#esoteric < 1572674594 969415 :tromp!~tromp@2a02:a210:1585:3200:c04e:4d3c:d1e4:f01d QUIT :Ping timeout: 246 seconds < 1572674966 515546 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1572675253 196223 PRIVMSG #esoteric :14[[07Metatape14]]4 10 02https://esolangs.org/w/index.php?diff=66920&oldid=53872 5* 03HactarCE 5* (+4400) 10Overhauled Metatape according to 2019 edition < 1572678731 538388 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1572683165 977869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572684789 875679 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572685277 87446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds > 1572691532 708500 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66921&oldid=66919 5* 03DmilkaSTD 5* (+0) 10 > 1572691606 858173 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66922&oldid=66921 5* 03DmilkaSTD 5* (+15) 10 > 1572691645 572469 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66923&oldid=66922 5* 03DmilkaSTD 5* (+10) 10 > 1572691672 984235 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66924&oldid=66923 5* 03DmilkaSTD 5* (-7) 10 > 1572691701 427168 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66925&oldid=66924 5* 03DmilkaSTD 5* (+10) 10 < 1572692163 888618 :tromp!~tromp@2a02:a210:1585:3200:fc32:aa2a:2f75:3f27 JOIN :#esoteric > 1572692253 575808 PRIVMSG #esoteric :14[[07Esomachine14]]4 10 02https://esolangs.org/w/index.php?diff=66926&oldid=66925 5* 03DmilkaSTD 5* (+156) 10 < 1572692339 973386 :tromp_!~tromp@2a02:a210:1585:3200:cd11:227e:3137:6ca6 QUIT :Ping timeout: 246 seconds < 1572693459 926872 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Remote host closed the connection < 1572693849 230127 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :has someone taken up on esoshell project? < 1572694597 887142 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru JOIN :#esoteric < 1572700239 662959 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1572700741 896076 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu JOIN :#esoteric < 1572701061 578350 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I beg to differ, but I can write usable parsers from scratch. just don't look at my ancient psz interpreter. that was long ago, and I've matured since. < 1572701173 238174 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :" I shouldn't have slept at math lessons" => meh, it's quite possible that many of your lessons were a waste of time. get some good books and learn from them instead. < 1572701254 657524 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :" Are pointers signed or unsigned?" => I don't think that distinction makes sense there. you don't high-multiply pointers, or compare pointers from two different arrays < 1572701353 478441 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :but if I have to choose, they're probably signed on x86_64 (because the top bits are usually the same unless you have a future cpu with a 2**64 bit long address space), unsigned on x86_16 (because they are mapped into x86_32's address space by zero filling), > 1572701521 198151 PRIVMSG #esoteric :14[[07Kill14]]4 N10 02https://esolangs.org/w/index.php?oldid=66927 5* 03CMinusMinus 5* (+723) 10Created page with "'''Kill''' is a one-word, Python-interpreted, joke programming language created by [[User:CMinusMinus]]. The sole purpose of this language, is to delete the code. The only leg..." < 1572701727 577190 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shikhin: for x86_32 though, signed vs unsigned does make a difference, and I don't know which one is used. either look it up in the ELF ABI docs, or allocate a 2.5 GB sized array (for which you need either an x86_64 kernel, or an x86_32 kernel configured to the slower 3GB+1GB address space split rather than the default 2GB+2GB split) and see how it's layed out and how pointers in it compare < 1572701733 581467 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :argh < 1572701739 4340 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :s/shikhin/shachaf/ < 1572701749 502145 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I suck at autocompletion > 1572701773 626704 PRIVMSG #esoteric :14[[07Kill14]]4 10 02https://esolangs.org/w/index.php?diff=66928&oldid=66927 5* 03CMinusMinus 5* (+102) 10 < 1572701792 857371 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :oerjan: ^ < 1572701837 708515 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :" To this day I find it confusing that the offset of relative jumps is relative to the address following the current instruction." => I find that one natural, and the other convention (which some cpu archs use) unnatural > 1572701862 449236 PRIVMSG #esoteric :14[[07Kill14]]4 10 02https://esolangs.org/w/index.php?diff=66929&oldid=66928 5* 03CMinusMinus 5* (+22) 10 > 1572702032 653029 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=66930&oldid=66864 5* 03CMinusMinus 5* (+11) 10Added "Kill" Language > 1572702057 79538 PRIVMSG #esoteric :14[[07Kill14]]4 10 02https://esolangs.org/w/index.php?diff=66931&oldid=66929 5* 03CMinusMinus 5* (+2) 10 > 1572702177 907075 PRIVMSG #esoteric :14[[07Kill14]]4 10 02https://esolangs.org/w/index.php?diff=66932&oldid=66931 5* 03CMinusMinus 5* (+3) 10 < 1572702198 171990 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :" Maybe it would be better for APIs to support reading and writing in multiple chunks." => they already do, if you mean multiple chunks in memory assembled to a single chunk in the file descriptor or back, with preadv/pwritev, plus the aio api eg. aio_write is parametrized like that by default (I wanted to say "works like that by default" but it's probably not correct to use "works" for the < 1572702204 164587 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :linux aio api at all) < 1572702235 539876 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :hmm no, I remembered wrong, aio_write doesn't use preadv-style scatter-gather addressing > 1572702250 387827 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=66933&oldid=66903 5* 03CMinusMinus 5* (+27) 10 < 1572702250 423033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not talking about OS APIs, which support this already, but other APIs. < 1572702252 656243 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :what api was it than otehr tahn preadv/pwritev, I wonder? I'm sure there was another < 1572702264 729032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably that's also what fizzie is talking about also. < 1572702278 591053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just some arbitrary function in your code like parse_thing() that takes a buffer and a length. < 1572702283 136517 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :what other APIs then? < 1572702287 625721 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :ah < 1572702325 659003 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: I think https://laurikari.net/tre/ allows you match a regex to a string that is not continuous, and even from a string that's read lazily < 1572702356 778463 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, but regex matching is one special-case API which is already naturally written as a state machine anyway. < 1572702377 860515 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :but of course continuous buffers have a lot of advantage < 1572702380 569503 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :easier to optimize < 1572702402 50040 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I worked with bitmap images at my previous job, and I wouldn't like a non-continuous bitmap image < 1572702541 552701 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :if I was given one, I'd just copy it into a proper continuous buffer (that is also aligned so that its rows are padded to a size that is 64 bytes long modulo 128 bytes; possibly padded a little at the beginning and end so I can read past the ends; and with the color channels either together and padded as if you had four channels if the input has three, or separately each one in a layer, depending on < 1572702547 553376 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :what I want to do with the image) < 1572703026 506571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course APIs can do that, and keep their own buffers. < 1572703049 128287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then you have a bunch of different buffers all the over the system, which doesn't seem that nice. < 1572703823 161914 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: no, in my experience once you have a continuous buffers, I could use them with multiple apis in place for image processing < 1572703850 478637 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :there are subtleties about pixel formats, but in practice most of the time I didn't have to do unnecessary copies < 1572703909 403358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, but maybe you have one buffer for parsing an HTTP request, and then another buffer for parsing the image it contains, or whatever. < 1572703930 893377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably you want to avoid a bunch of copies if you can. < 1572703945 400390 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: the HTTP buffer has compressed images < 1572703960 793052 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, another buffer for decompression. < 1572703966 671756 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I have to decode those to raw uncompressed anyway if I want to work with < 1572703978 211358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm describing the kind of thing you might want to avoid. < 1572703986 815990 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can your decompression algorithm operate directly on the circular buffer? < 1572703986 937757 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :but in practice when I get an image from HTTP, I save it for multiple uses rather than process directly < 1572704050 962683 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: hmm, I don't know the details, I usually decompressed images with either ImageMagick or ffmpeg, and read them from a regular file < 1572704161 224122 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: for decoding video, I did store the uncompressed frames sparsely, so each frame can be anywhere in memory and they can be reused as a circular buffer < 1572704400 227163 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: when the video is read from network directly, rather than local file, then ffmpeg does the reading, so I don't know what kind of buffer it uses < 1572704450 152205 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :admittedly I used ffmpeg as a separate process, so there are two copies of the uncompressed raw data there < 1572704458 604983 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :so I guess I was wrong above < 1572704469 790369 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :three copies if I want a planewise format < 1572705918 240366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Running a separate process for video decoding is obviously not reasonable for any kind of special-purpose application. < 1572706614 324284 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572708984 991494 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572711585 804904 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Prove or disprove: There is a POSIX extended regular expression of length shorter than 10000 that accepts the multiples of 7 in decimal, with leading zeros allowed. ) < 1572711631 800556 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*Main> length rex ==> 10791 < 1572711712 222670 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which doesn't include the anchors ^( and )$, so 10795 is where I'm really at. < 1572711830 535258 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Make that 10793 (the parentheses are not required). Oh and I'm excluding the empty string but as far as I can tell this doesn't affect the length anyway; it's a matter of using + or * in one place. < 1572712366 300942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1572713146 27470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572713482 539787 :xkapastel!uid17782@gateway/web/irccloud.com/x-wxrifdiwsiyklijo JOIN :#esoteric < 1572713972 351192 :lldd_!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1572715580 273701 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572715953 422813 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572716012 646074 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572716503 266992 :lldd_!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1572721476 992057 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1572722125 654062 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1572722218 344401 :Cale!~cale@2607:fea8:9960:35:15ca:67bf:6980:12ef QUIT :Ping timeout: 245 seconds < 1572722946 424196 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1572722952 609096 :Cale!~cale@2607:fea8:9960:35:309a:d88e:fc4e:14b5 JOIN :#esoteric < 1572723322 664381 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572724409 567525 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: eww. < 1572724443 144020 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: also isn't it ^[[:space:]][-+]( )$ < 1572724449 359788 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :no wait < 1572724457 319301 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :^[[:space:]][-+]?( )$ < 1572724743 521186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572724789 692548 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1572724854 565037 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572725285 744583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: nah, no signs < 1572725676 281057 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: if i want to be picky, i'd say .* doas accept the multiples of 7 < 1572725803 549828 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: yeah but you know what I meant anyway < 1572725854 708635 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also obviously the right way to write such a regular expression is to not do it. :P < 1572725869 980463 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But the second best way is to write a program to do it for you.) < 1572727133 661437 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: yeah, there are programs that can automatically convert a nondet finite automaton to a regex, even with the blowup < 1572727156 617915 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I know of one < 1572727170 585018 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :but there are probably more because it's a known algorithm < 1572727208 532728 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1572727226 348375 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sure < 1572727268 335515 :xkapastel!uid17782@gateway/web/irccloud.com/x-wxrifdiwsiyklijo QUIT :Quit: Connection closed for inactivity < 1572727291 328440 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But do they also try to optimize the result size... < 1572727480 26976 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: obviously the regex would be shorter in perl regex syntax, where you can use the "recursion" feature, not to build recursive regex, but to reuse longer regex multiple times < 1572727499 377018 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah that would definitely help < 1572727951 404463 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :hm, surprisingly large blowup from such a reasonably sized state machine < 1572727977 638061 :dingwat!uid70835@gateway/web/irccloud.com/x-spcuoorqjqvimidn QUIT :Quit: Connection closed for inactivity < 1572728119 790675 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's easily O(3^n) where n is the number of states < 1572728158 973484 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1572728207 946543 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So... let me try... 5 states (remainders 0..4 only): 689; 6 states: 2701; 7 states: 10793 < 1572728251 727383 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That really looks a bit worse than O(3^n). But of course the number of states is still small. < 1572728264 612201 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But wait. O(4^n) actually makes more sense. < 1572728277 280538 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it looks pretty close to that. < 1572728284 530853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hi oerjan. < 1572728351 210594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi int-e < 1572728396 269999 :MDude!~MDude@c-174-55-101-236.hsd1.pa.comcast.net JOIN :#esoteric < 1572728689 519372 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But eh. My (fairly primitive) code is here: http://paste.debian.net/1113236/ ... it's optimizing, including a small peephole optimization (intelligently choosing between [07] and 0|7 depending on context), but fundamentally the question is whether there is a better way to convert a DFA (which happens to be a minimal NFA for the purpose) to a regexp than removing states one by one. < 1572728779 437339 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I just don't know the answer to that question. < 1572728798 116076 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I tried a bit with https://github.com/qntm/greenery, it seems to always produce a regexp that converts back to the same DFA (which I suspect is not optimal for making a short regexp) < 1572728863 880164 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well this is inherently a DFA... you have 7 remainders to keep track of, so that's a minimum of 7 states, and if you use 7 states then you'll be dealing with a DFA. < 1572728888 248187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: ^ <-- i have no idea why you pinged me there < 1572728902 5454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless it was to joke about autocompletion < 1572728918 361104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in which case you need to work on your jokes) < 1572728957 263789 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe b_jonas wanted to highlight me. Which would've been appropriate. :) < 1572728963 146724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1572729675 520966 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572729675 755503 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :what books on numeric recipes related to floating-point (or esp. IEEE 754) issues could you recommend? With recipes for inverse hyperbolic functions or e. g. if there is a sense to define `coshm1(x) := 0.5 * (expm1(x) + expm1(-x))` or one should just use plain `cosh(x) - 1` < 1572730043 782408 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fun question.... < 1572730082 946463 :heroux!sandroco@gateway/shell/insomnia247/x-sdiynjuymchimatg QUIT :Ping timeout: 240 seconds < 1572730083 701491 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :oerjan: sorry, that should have highlighted olsner < 1572730119 155375 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :fizzie: the https://esolangs.org/logs/all.html website seems to be down < 1572730137 204914 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean, cosh(x) - 1 suffers from terrible cancellation around 0, but 0.5 * (expm1(x) + expm1(-x)) still suffers from cancellation (expm1(x) = x + x^2/2 + O(x^3), expm1(-x) = -x + x^2/2 + O(x^3), cosm1(x) = x^2/2 + O(x^3)...) < 1572730235 826820 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So exp1m(log1p(sinh(x)**2)/2) may be better. < 1572730266 662043 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: the fourth edition of Knuth volume 2, only it's not yet written < 1572730267 451696 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Modulo function names. < 1572730309 694936 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: :( < 1572730351 365684 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: ah, I suspected my definition would have a flaw < 1572730371 691082 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :ah sorry, that will be third edition < 1572730374 795298 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :no wait < 1572730376 556738 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :fourth edition < 1572730386 354535 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :anyway, until that time, you can look at the existing third edition < 1572730411 754131 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :it doesn't talk about IEEE 754, but it does talk about floating point in general < 1572730443 350685 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1572730447 941895 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :MIX uses a different floating point format that shifts by mix bytes, rather than bits, but the main text considers other bases too, including base 2 < 1572730544 180053 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :what the current edition doesn't consider is features specific to IEEE 754, which are infinities and NaNs < 1572730583 787191 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: I'm not sure what's up with it, my monitoring has been saying every now and then that it's down for a bit. < 1572730587 323380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Working for me now. < 1572730595 285607 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: mix bytes => wait, there are its own bytes? How many bits? < 1572730609 91422 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: either six bits, or two decimal digits < 1572730648 51349 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: technically the book says the byte has a range from 0 to a maximum that is between 63 and 99 inclusive, so a binary MIX goes up to 63, a decimal up to 99, a ternary up to 81 < 1572730662 643104 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: see our wiki article < 1572730671 845864 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :(and the book itself) < 1572730710 27549 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :I wonder if MIX-related issues don’t make the text obscurer < 1572730757 754884 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, I was to look for searching if I have it somewhere < 1572730762 646849 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :don’t remember < 1572730827 445871 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :have what? < 1572730830 456935 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :the books? < 1572731002 927997 :OugiOshino!~bwbellair@hellomouse/dev/bwbellairs NICK :BWBellairs < 1572731048 657060 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: hm I don’t seem to find there much of the redundant recipes I was to look for < 1572731111 794682 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, it's up now < 1572731113 465202 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: yeah, it seems I have that volume here, but the contents page doesn’t look too promising < 1572731121 344990 :heroux!sandroco@gateway/shell/insomnia247/x-kbmbuhzvditvwhrj JOIN :#esoteric < 1572731168 352863 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :I mean, for basics I have that “What every computer scientist should know about FP arithmetic” article reprint-as-an-appendix-from-some-Sun-manual < 1572731200 429990 :int-e!~noone@int-e.eu PRIVMSG #esoteric :texlive's documentation packages are ridiculously big < 1572731265 359412 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :but the careful examination of numeric issues by myself seems unnecessary if… hm I wonder if I should look at Numpy code < 1572731340 850938 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: TAOCP vol 2 almost certainly isn't enough for what you asked, < 1572731348 514175 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :but I'm not familiar with other books to recommend < 1572731365 290988 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I haven't read many such books really < 1572731385 864904 :heroux!sandroco@gateway/shell/insomnia247/x-kbmbuhzvditvwhrj QUIT :Read error: Connection reset by peer < 1572731386 961524 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm aware that there *are* numerical recipe books... < 1572731411 695109 :heroux!sandroco@gateway/shell/insomnia247/x-eclakbeqfwpopiqe JOIN :#esoteric < 1572731441 678127 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: ah, OK < 1572731465 886469 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: yeah, they just seem elusive < 1572731481 514951 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :there's Stoyan Gisbert's numerical analysis textbook, which is freely available online, but I think only exists in Hungarian. I don't know if there's any translation < 1572731517 637830 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@where floating-point < 1572731517 717652 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :"What Every Programmer Should Know About Floating-Point Arithmetic" at and "What Every Computer Scientist Should Know About Floating-Point Arithmetic" by David < 1572731517 777418 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Goldberg in 1991 at and < 1572731521 542867 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :b_jonas: finally a good excuse to learn hungarian? < 1572731521 855668 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :it has three volumes, the first one is an introduction one that goes pretty far, and then the second and third are about solving partial differential equations numerically < 1572731541 234929 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :therea are certainly more good books, I'm just not familiar with them < 1572731577 173463 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :for the logs, IIRC Stoyan Gisbert's book is available somewhere from http://www.tankonyvtar.hu/hu/bongeszes , but that server is down right now < 1572731611 493521 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :it says that it's down until 2019-11-03 though, so unless you see the date autoincrement, it'll hopefully come up later < 1572731619 693328 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric : and then the second and third are about solving partial differential equations numerically => (aaaah!! you know, this is the night here, how would I go to sleep now) < 1572731659 405306 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :(I’m afraid of numeric PDEs after my naive Shrödinger model blown up) < 1572731684 221134 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: right, the whole thing is so tricky that it's no wonder you need two volumes on it < 1572731690 981652 :int-e!~noone@int-e.eu PRIVMSG #esoteric :pfft. < 1572731691 744504 :heroux!sandroco@gateway/shell/insomnia247/x-eclakbeqfwpopiqe QUIT :Read error: Connection reset by peer < 1572731696 516075 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@where ffi < 1572731696 597359 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.cse.unsw.edu.au/~chak/haskell/ffi/ < 1572731700 308935 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I think the first volume covers ODEs and numerical integration < 1572731710 495264 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: lol < 1572731722 78630 :heroux!sandroco@gateway/shell/insomnia247/x-ozsftnzodrtpflns JOIN :#esoteric < 1572731729 891676 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dead link tjhough < 1572731792 216647 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: https://www.haskell.org/onlinereport/haskell2010/haskellch8.html#x15-1490008 is probably the current one < 1572731804 555814 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :it's integrated to the main standard from the separate tech report < 1572731817 479058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@where+ ffi http://www.haskell.org/onlinereport/haskell2010/haskellch8.html < 1572731817 552522 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Nice! < 1572731849 786069 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :@hwere ffi < 1572731849 860833 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/onlinereport/haskell2010/haskellch8.html < 1572731867 524806 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah that's what I copied < 1572731973 45644 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :that's not standalone though, you need most of chapters 24 to 37 inclusive < 1572731978 462722 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric :@ʍere ffi -- just testing < 1572731978 520967 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/onlinereport/haskell2010/haskellch8.html < 1572731980 893713 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru PRIVMSG #esoteric ::o < 1572731982 750710 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :which have the relevant Foreign modules < 1572732026 300761 :unlimiter!~unlimiter@105.157.211.60 JOIN :#esoteric < 1572732032 954689 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :eg. https://www.haskell.org/onlinereport/haskell2010/haskellch28.html#x36-27400028 defines the Foreign.C.CLong type < 1572732198 600100 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :so perhaps https://www.haskell.org/onlinereport/haskell2010/haskell.html#QQ2-15-159 would be a better link < 1572732204 295791 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: ^ < 1572732374 46636 :arseniiv_!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric < 1572732390 303104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't like the anchor :P < 1572732410 869839 :arseniiv!~arseniiv@95.105.3.47.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1572732451 563361 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: same without anchor then? < 1572732457 572963 :unlimiter!~unlimiter@105.157.211.60 QUIT :Quit: WeeChat 2.6 < 1572732471 153045 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well then it's no longer the FFI specifically < 1572732474 147248 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@where report < 1572732474 236887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/onlinereport/haskell2010/ (more: http://www.haskell.org/haskellwiki/Definition) < 1572732483 667295 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: sure, but it's where you look up the ffi < 1572732488 806363 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :which might not be obvious < 1572732507 187567 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :I think it even has additions to the original ffi report < 1572732507 312980 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm happy with the link to chapter 8 < 1572732511 567515 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :ok < 1572732948 127249 :arseniiv_!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :how did something like [miau] in English end up spelling “meow”? Prior to hearing the pronunciation I thought it should be something like [mju] and secretly thought how strange it should be to hear that from cats < 1572732964 53318 :arseniiv_!~arseniiv@95.105.4.44.dynamic.ufanet.ru NICK :arseniiv < 1572733052 433537 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv_: no, that's "mew" which is a synonym < 1572733533 698337 :heroux!sandroco@gateway/shell/insomnia247/x-ozsftnzodrtpflns QUIT :Read error: Connection reset by peer < 1572733553 545415 :heroux!sandroco@gateway/shell/insomnia247/x-ycamayshofybvpjq JOIN :#esoteric < 1572733567 701510 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They're all terrible approximatiopns of the real sound. < 1572733597 232729 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :int-e: no surprise, because most animal calls don't follow the phonemics of any human language < 1572733607 327805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1572733610 126081 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :so they're transcribed a bit randomly < 1572733617 716625 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :*ribbit* < 1572733624 742129 :int-e!~noone@int-e.eu PRIVMSG #esoteric :quak! < 1572733667 634403 :heroux!sandroco@gateway/shell/insomnia247/x-ycamayshofybvpjq QUIT :Read error: Connection reset by peer < 1572733685 910895 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"ribbit" is pretty good, compared to that. < 1572733854 781037 :heroux!sandroco@gateway/shell/insomnia247/x-aksdrnuadcquduyp JOIN :#esoteric < 1572733913 810505 :heroux!sandroco@gateway/shell/insomnia247/x-aksdrnuadcquduyp QUIT :Read error: Connection reset by peer < 1572734145 479265 :heroux!sandroco@gateway/shell/insomnia247/x-fsvqpqfufjvtaoks JOIN :#esoteric < 1572734453 28080 :heroux!sandroco@gateway/shell/insomnia247/x-fsvqpqfufjvtaoks QUIT :Read error: Connection reset by peer < 1572734477 444934 :heroux!sandroco@gateway/shell/insomnia247/x-yguoradkkpliecrr JOIN :#esoteric < 1572734615 882129 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :it seems frogs make at least two types of sounds, one closer to ribbit and the other to qua(k)? < 1572734643 966105 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :dunno, I live in a city, I rarely hear actual frogs < 1572734652 126374 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :or maybe it’s just different kinds of frogs, humble and noisy < 1572734694 445915 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I heard some at various times but won’t say I had enough to decide < 1572734967 972035 :heroux!sandroco@gateway/shell/insomnia247/x-yguoradkkpliecrr QUIT :Read error: Connection reset by peer < 1572734969 978364 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1572734987 399462 :heroux!sandroco@gateway/shell/insomnia247/x-ehfozhggwqrdjwim JOIN :#esoteric < 1572735039 718646 :heroux!sandroco@gateway/shell/insomnia247/x-ehfozhggwqrdjwim QUIT :Read error: Connection reset by peer < 1572735320 487015 :heroux!sandroco@gateway/shell/insomnia247/x-ucgyyoiwshjqfxhi JOIN :#esoteric < 1572742340 561862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 276 seconds < 1572742607 52544 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a personal God quaquaquaqua with white beard quaquaquaqua outside time without extension < 1572742891 124290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whatwhatwhatwhat < 1572742900 104699 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: fungot has got you? < 1572742900 221963 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: come here, my snuggly green cutie-pie! a little you value those of your own. < 1572742909 637502 :int-e!~noone@int-e.eu PRIVMSG #esoteric :good one < 1572742911 950862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style < 1572742911 987124 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots* pa qwantz sms speeches ss wp ukparl youtube < 1572742921 474595 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(despite the source ;-) ) < 1572742957 843808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: The problem is I had to wake up early so I only got three hours of sleep last night. < 1572743977 142255 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :shachaf: is the white beard outside all four simultaneous sides of time? < 1572744070 363779 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :`? time cube < 1572744071 501382 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :EARTH HAS 4 CORNER SIMULTANEOUS 4-DAY TIME CUBE IN ONLY 24 HOUR ROTATION. 4 CORNER DAYS, CUBES 4 QUAD EARTH. Bible A Lie & Word Is Lies. Navel Connects 4 Corner 4s. God Is Born Of A Mother - She Left Belly B. Signature. Your dirty lying teachers use only the midnight to midnight 1 day (ignoring 3 other days) Time to not foul (already wrong) bible time. Lie that corrupts earth you educated stupid fools. < 1572744466 262370 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1572744686 532635 :nyeto!~NYETO@c-68-33-90-156.hsd1.md.comcast.net JOIN :#esoteric < 1572745019 548482 :nyeto!~NYETO@c-68-33-90-156.hsd1.md.comcast.net PART :#esoteric < 1572745226 572169 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds > 1572749035 984411 PRIVMSG #esoteric :14[[07Metatape14]]4 10 02https://esolangs.org/w/index.php?diff=66934&oldid=66920 5* 03HactarCE 5* (+583) 10Added BCT emulator > 1572749067 444498 PRIVMSG #esoteric :14[[07Metatape14]]4 M10 02https://esolangs.org/w/index.php?diff=66935&oldid=66934 5* 03HactarCE 5* (+0) 10Capitalize "Bitwise Cyclic Tag" to fix link > 1572749157 404462 PRIVMSG #esoteric :14[[07Metatape14]]4 M10 02https://esolangs.org/w/index.php?diff=66936&oldid=66935 5* 03HactarCE 5* (+0) 10Change line wrapping in BCT emulator to be more A E S T H E T I C < 1572749943 81616 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572756097 31510 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1572766037 129968 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1572767902 145041 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1572770104 452935 PRIVMSG #esoteric :14[[07Flurry14]]4 N10 02https://esolangs.org/w/index.php?oldid=66937 5* 03Challenger5 5* (+1840) 10Created page with "Flurry is a strict functional programming language created by [[User:Challenger5]] and inspired by [[Brain-Flak]]. The main difference in execution model is that there is only..." > 1572770135 469840 PRIVMSG #esoteric :14[[07User:Challenger514]]4 10 02https://esolangs.org/w/index.php?diff=66938&oldid=57258 5* 03Challenger5 5* (+54) 10 < 1572771728 252193 :heroux_!sandroco@gateway/shell/insomnia247/x-itidsuowxwwxardd JOIN :#esoteric < 1572771746 597903 :myname!~myname@ks300980.kimsufi.com QUIT :Ping timeout: 276 seconds < 1572771758 874186 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1572771779 235138 :heroux!sandroco@gateway/shell/insomnia247/x-ucgyyoiwshjqfxhi QUIT :Remote host closed the connection < 1572771783 312882 :heroux_!sandroco@gateway/shell/insomnia247/x-itidsuowxwwxardd NICK :heroux < 1572774297 847682 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1572774324 924565 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1572777906 870628 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric < 1572779959 894035 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep > 1572781476 514808 PRIVMSG #esoteric :14[[07Pac14]]4 N10 02https://esolangs.org/w/index.php?oldid=66939 5* 03CMinusMinus 5* (+389) 10Created page with "'''PAC''' is an esoteric programming language, created by [[User:CMinusMinus]], consisting of "point and click adventure" commands. {| class="wikitable" |- ! Command !! Acti..." < 1572782426 928181 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1572783411 643963 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572784135 246923 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :is there a tetris game for keyboard where there are ten buttons in a row that set the horizontal positions of the piece directly, and doubled four buttons to set its orientation? I wonder if you could play that faster than tetris games with traditional controls < 1572785884 946149 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric < 1572786105 841464 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572786325 596510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1572787448 542370 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds < 1572788285 441879 :xkapastel!uid17782@gateway/web/irccloud.com/x-mxlgdixgcrkgrvap JOIN :#esoteric < 1572788391 669558 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572789209 33759 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1572790245 307617 PRIVMSG #esoteric :14[[07Turi14]]4 10 02https://esolangs.org/w/index.php?diff=66940&oldid=57328 5* 03Osmarks 5* (-7) 10 > 1572790342 706882 PRIVMSG #esoteric :14[[07Turi14]]4 10 02https://esolangs.org/w/index.php?diff=66941&oldid=66940 5* 03Osmarks 5* (+23) 10 > 1572790388 733669 PRIVMSG #esoteric :14[[07Turi14]]4 10 02https://esolangs.org/w/index.php?diff=66942&oldid=66941 5* 03Osmarks 5* (+1) 10 < 1572794546 980863 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1572794823 954423 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 264 seconds < 1572795723 943622 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1572795965 736361 :kritixil1thos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving < 1572796647 997553 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving < 1572796818 219177 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1572797248 968406 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric < 1572798167 644378 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572800072 368857 :cabat!~Fede_26@93-35-162-67.ip55.fastwebnet.it JOIN :#esoteric < 1572802054 924926 :xkapastel!uid17782@gateway/web/irccloud.com/x-mxlgdixgcrkgrvap QUIT :Quit: Connection closed for inactivity < 1572805877 542304 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572806885 304706 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1572807173 254865 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection < 1572807286 646645 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572807299 763372 :cabat!~Fede_26@93-35-162-67.ip55.fastwebnet.it QUIT :Ping timeout: 268 seconds < 1572807451 67481 :cabat!~Fede_26@93-35-162-67.ip55.fastwebnet.it JOIN :#esoteric < 1572807570 106531 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :is a 2-counter machine where all the commands are ordered, eg after the execution of ADD, the instruction right below it is executed next, [specifically ADD(r) instead of ADD(r,c) and JZSUB(r,c) instead of JZSUB(r,c1,c2)], still TC? < 1572807611 578508 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ACTION head explodes < 1572807619 213341 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :what's r, what's c < 1572807630 606723 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :jzsub <- jump if sub is zero? < 1572807641 67862 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(subtraction result) < 1572807705 287368 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :whoops should be INC and JZDEC, jzdec is jump if zero else decrement, r is register and c is command < 1572807747 286670 :cabat!~Fede_26@93-35-162-67.ip55.fastwebnet.it QUIT :Ping timeout: 265 seconds < 1572807798 905571 :cabat!~Fede_26@93-36-25-141.ip58.fastwebnet.it JOIN :#esoteric < 1572807844 17376 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :because the wikipedia article on counter machine gives the instruction set as "{ INC ( r, z ), JZDEC ( r, ztrue, zfalse) }", but the esolangs article (in words) seems to imply INC(r) and JZDEC(r,c) but I can't tell < 1572808004 470401 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I don't think so, no. < 1572808145 741803 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh, nevermind, that's absolutely TC. < 1572808180 546483 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if by JZSUB(r, c) you mean "jump to c, otherwise jump to ip+1" > 1572808252 950800 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=66943&oldid=66933 5* 03CMinusMinus 5* (+8) 10 > 1572808259 498481 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=66944&oldid=66943 5* 03CMinusMinus 5* (+1) 10 < 1572808352 718593 :cabat!~Fede_26@93-36-25-141.ip58.fastwebnet.it QUIT :Read error: Connection reset by peer < 1572808454 7775 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's how most assembly languages work. > 1572809078 811905 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66945&oldid=66939 5* 03CMinusMinus 5* (+711) 10 > 1572809164 966437 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66946&oldid=66945 5* 03CMinusMinus 5* (+7) 10 > 1572809232 478931 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66947&oldid=66946 5* 03CMinusMinus 5* (+54) 10 < 1572809600 942227 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :imode: yes < 1572809654 507229 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :okay thanks, I'll try to figure out the details myself < 1572809712 143562 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode what do you think of code vs spec < 1572809737 32558 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :some say they are one in the same. Typically, I think this way, but as I think about it, it seems very wrong way to think. < 1572809742 350776 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :code is based on a shit ton of assumptions < 1572809748 143422 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :because of the underlying impl < 1572809755 962446 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :spec is just english > 1572810150 408260 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66948&oldid=66947 5* 03CMinusMinus 5* (+59) 10 > 1572810183 246783 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66949&oldid=66948 5* 03CMinusMinus 5* (+17) 10 > 1572810254 410916 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66950&oldid=66949 5* 03CMinusMinus 5* (-12) 10 < 1572810647 81649 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: code vs. spec? in an ideal world, they'd be one and the same. < 1572810670 862763 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :how can you say that though, when code depends on an underlying implementation? < 1572810679 951692 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :1 = 1 can mean anything in code. < 1572810685 326184 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :define underlying implementation. you obviously have a case in mind. < 1572810695 873970 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so like < 1572810702 61229 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :if we used C to define a spec < 1572810718 927428 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :it wouldn't be good, because C has undefined behavior, thus the spec has undefined behavior... < 1572810727 760360 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :plus the semantics can change based on the variant of C < 1572810732 788945 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving < 1572810744 728835 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :at least when you write in english, it is direct < 1572810757 648877 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's not how that works. just because C's standard contains undefined behavior doesn't mean the specification (reference implementation, if you will) has undefined behavior. < 1572810776 383448 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :just because english has the capability to be ambiguous does not mean a specification written in english is ambiguous. < 1572810790 281372 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :right, we can be very specific and unambigious < 1572810794 482183 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but with C it really depends < 1572810798 644592 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it really doesn't. < 1572810811 51612 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :can you think of a way to prove yourself wrong? < 1572810818 815782 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :can you provide proof of your statements? < 1572810835 803222 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or even what you mean by "spec" vs "code". < 1572810859 155850 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ACTION thinks < 1572810862 485329 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :because you have definitions that are loosely defind between people. < 1572810870 566914 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(I am asking for you to try and break your argument against me, yourself btw XD) < 1572810890 382298 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what is my argument, exactly. < 1572810898 310680 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :spec and code are the same < 1572810900 565743 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :or can be < 1572810902 431468 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :er < 1572810910 655945 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :spec and code can be equally specific, or non-ambigious < 1572810931 387305 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :In the context of C I guess < 1572810932 288241 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's interesting that you built that up from "in an ideal world, they'd be one and the same". < 1572810947 717334 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :If we use something like Coq - ok, then yes, I 100% agree < 1572810961 493201 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :But Coq is also like writing with your teeth < 1572810978 476814 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how about you define "spec" and "code" for me. < 1572811005 263072 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :A specification describes what should be done, how it should be done < 1572811017 56249 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :congratulations, that's suddenly most codebases. < 1572811020 341971 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Code that implements a specification is like building the machine < 1572811023 928352 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if not all of them. no, actually, all of them. < 1572811036 704196 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I know what you are saying... < 1572811039 317081 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"what should be done" "how it should be done". < 1572811050 361539 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :unless you give those things definition they mean nothing. < 1572811053 200327 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"place the number 2 into the register a" < 1572811059 132976 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :how do you specify this in C? < 1572811086 956396 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :A spec is a blueprint < 1572811087 303987 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it depends. what is register A, what does "place the number 2" mean, what does "place X into Y" mean, etc. < 1572811096 179997 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Code is the manifestation < 1572811119 892477 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Maybe that's the power of a spec imode < 1572811122 377049 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :your thoughts lack actual definitions to anything you're stating. < 1572811125 59877 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :It can leave some ambigiuity... > 1572811125 468787 PRIVMSG #esoteric :14[[07Chess14]]4 10 02https://esolangs.org/w/index.php?diff=66951&oldid=23198 5* 03CMinusMinus 5* (+8) 10 < 1572811127 869343 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so. < 1572811130 282857 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no. < 1572811146 8982 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :specifications are intended to be as unambiguous as possible. otherwise they're just "rough guidelines". < 1572811150 984666 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1572811164 70479 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if I hand you a specification I do not expect you to take liberties unless as directed. < 1572811170 745449 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :this is a human process. < 1572811182 467405 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :A lot of specs do not paint a full picture though < 1572811195 982651 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :vs code, which is the whole picture as you build it < 1572811210 806880 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :read the last part of the second to last message I sent. < 1572811225 490643 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :> lack of definitions < because I'm exploring the semantics of these lol, sorry... < 1572811226 539804 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's the same case for "implementation defined" behavior within C. < 1572811227 105167 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:6: error: parse error on input ‘of’ < 1572811235 272506 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1572811235 346797 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no, you're just babbling. < 1572811241 317016 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yes < 1572811242 59950 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there's a difference. < 1572811244 448454 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :what's wrong with that < 1572811271 889681 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :don't paint "babbling" as "exploration", because nothing of what you say has any substance. what is "code" vs. a "specification". if we don't have definitions we can't have a conversation. < 1572811289 886579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm now i'm hitting that logs not loading bug < 1572811316 46087 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: sorry to upset you. I will stop talking now. < 1572811330 394545 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's not upsetting, I've just asked for some definitions. :P < 1572811352 661671 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I don't know what the definitions are - that's basically what I'm trying to figure out... < 1572811365 952072 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :start with a working definition and then tear it to bits. < 1572811376 468950 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :if spec and code can accomplish the same things, they are essentially the same, except one can do work right away < 1572811393 140266 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :for instance, a specification is a set of rules governing what a conforming example of an instance of that specification should follow. < 1572811408 368235 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or do. < 1572811432 318375 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :code is commonly defined as encoded instructions intended to be consumed by a computer or a piece of software. < 1572811446 91882 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you ask if these two can be the same, you have to say "what does it mean for them to be the same or different". < 1572811455 608076 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :they're different definitions. how can you construe them to be the same. < 1572811484 654252 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :code is a collection of instructions to be carried out by a computer < 1572811488 344716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :paradoxically, the difference is that a specification can leave some details unspecified < 1572811493 748892 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :spec is a collection of instructions to be carried out by a human < 1572811509 929049 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :oerjan: I said this, but imode shot it down fast :) < 1572811516 772396 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oerjan: I can leave a lot of details unspecified in code, though. such as how something is actually done. < 1572811527 579657 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :of course that's pretty shallow considering you can always find out what's done commonly. < 1572811543 835907 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :The main semantic difference I see is one is read by computers and the other a human < 1572811551 483352 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :code is commonly read by humans. < 1572811565 791044 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :in fact it's the foundation of a couple million careers. :P < 1572811631 838539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sad, miserable careers, but careers nevertheless < 1572811655 575870 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :If I write a spec in C, I have to understand C and english < 1572811665 792723 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you just have to understand C, actually. < 1572811667 106388 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :and I write a spec in English, I just have to understand English < 1572811675 157775 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Also English is going to be around for at least 100 years < 1572811697 50193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks of Z, although he doesn't know much about it < 1572811701 481211 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I don't get where "I have to understand C and English" comes from. you just have to understand C to read a spec written in C. < 1572811701 598296 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: a lot of C code uses English in comments and variables < 1572811721 610947 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: tell that to C programmers who don't use english comments and variable names. < 1572811733 8138 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :a lot of C...not all < 1572811735 232585 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :of which there are many in my personal circles. < 1572811748 492646 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I'm sure you've seen C written in an APL-like style < 1572811754 44899 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I'm definitely not talking about that. < 1572811759 204281 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :nor am I. < 1572811770 893171 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Also, Plan 9 style C sucks too < 1572811809 743416 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if I specify a virtual machine in C, and I declare that this implementation of a virtual machine is "the specification of this machine", then you should be able to take it as the specification of that machine. < 1572811811 432920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Z_notation < 1572811828 509488 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :substitute C for your language of choice. < 1572811865 216003 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :put it to you this way: if I was handed two text files, how could I tell which one is a specification. < 1572811888 128657 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :then you should be able to take it as the specification of that machine => reference implementation, yeah < 1572811888 463429 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Right...by whoever tells you... < 1572811889 976502 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :Z is good. TLA+ is good. < 1572811922 26794 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :The nice thing about an English spec though is that it's tech agnostic < 1572811924 527580 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :arseniiv: pretty much what I'm getting to. < 1572811927 541611 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: oh really? < 1572811941 174885 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what does that have to do with technical specifications written in it? < 1572811972 271070 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Because you don't need to depend now on things with their own specs < 1572811982 383238 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :spec rabbit hole < 1572811993 552145 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you have to introduce new terms, some of which you may have imported from other piece of literature, which may depend on other pieces... < 1572812012 44365 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :just because you have adopted a vocabulary does not mean there's not a chain of documents that defined that vocabulary. < 1572812023 216172 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I like taking math examples when I think about interfaces or specs or something, though I don’t know a way to define loose spec following in general < 1572812028 515910 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :There is some research project in this discussion. :p < 1572812057 319609 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :for example, a field; field axioms are an interface, or a spec, and concrete fields are its implementations < 1572812058 678141 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: here's a challenge. I hand you two text files, you build me a decider to determine which one's the specification. < 1572812069 971257 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :undecidable obviously < 1572812074 586893 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :it's whatever you tell me is < 1572812075 686610 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(field axioms + the language) < 1572812079 30177 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :correct. so why are you trying to approximate it. < 1572812094 369180 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :right < 1572812096 936535 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you are confusing a technical issue with a human one. < 1572812099 215907 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so I guess now the conversation changes < 1572812104 746822 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :are english or code specs better? < 1572812118 579024 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :define better. < 1572812124 768389 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :and why do we have to have a "better". < 1572812132 576086 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :good point < 1572812148 641011 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :an underspecified specification can exist regardless of language. < 1572812158 16107 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :a nonconforming implementation can exist regardless of language. < 1572812171 212233 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :are english or code specs better for long term archival of instructions to build something? < 1572812207 727417 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :but if we have, say, a finite field? this is too not a concrete thing, it could be another spec, but it clearly “implements” a field spec < 1572812216 306573 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :1. why archival. 2. can you expect humans to be able to read either language in 10,000 years? 3. is the result even runnable in 10,000 years? < 1572812276 83955 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I can have some paper tape containing the baudot encoded specification of a piece of software. it does not mean that 1. someone will be around to read it. 2. a machine is available to decode it. 3. a human will be around to read it. 4. hardware will be present to run the result. < 1572812340 911927 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :1 and 3 are different. 1 pertains to anything that has consciousness and the ability to read symbols. 3 pertains to humans and human languages specifically. < 1572812341 420204 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"why archival" is like "why exist" < 1572812355 576942 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :archival so it can exist again, if it a useful tool. < 1572812368 210829 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :2. i definitely expect english to be read in 10,000 years. < 1572812377 931664 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what is so useful a tool that it cannot last through ages on its own. < 1572812394 922830 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :an obscure one :) < 1572812408 232694 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :we have not stopped using hammers. they are useful tools. I am not aware of an "archival grade hammer". < 1572812409 461500 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :what do you mean by 3 < 1572812430 388467 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :the spec of a hammer fits in your brain though < 1572812436 959794 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :literally one look at a hammer -> bam you have the spec < 1572812449 67729 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :aha, you've come across a clue. < 1572812460 975905 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :all code is logically complex though. < 1572812467 832178 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's an odd presumption. < 1572812468 964267 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :it's a big "problem" < 1572812477 215013 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :it's true < 1572812486 68356 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :have you ever written a piece of code that you could in good conscience throw away. < 1572812505 71906 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :all code I've written is basically "thrown away". < 1572812512 578724 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I think the only code that isn't worth throwing away is like, assembly < 1572812521 404205 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :a lot of code is written to be thrown away and then isn't < 1572812524 677908 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and just grows like a katamari < 1572812531 446092 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : are english or code specs better for long term archival of instructions to build something? => as the other time, I’d suggest the examples are the king. If we have a language and many various means to illustrate its structure and semantics even just internally, some one could understand it. But not without many examples. E. g. what’s the sense of this language?: { ε, ac, bc, abcc, aabccc, abbccc, aabbcccc, … } — probably < 1572812531 545433 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :you’ll recognize what is that “…”, but if I showed you only { ac, bc }, would you be that sure? (hopefully no) < 1572812555 449641 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :concepts that last centuries are ones simple enough to be rediscovered at a glance by common humans. < 1572812586 46597 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :either as self-evident consequences of the universe we live in or as incredibly popular ideas that never fell out of following. < 1572812620 759046 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so concepts mean more than specs? < 1572812634 985243 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :mean more / are more valuable < 1572812647 186568 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I would say that makes specs even more valuable < 1572812671 782449 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the concept of a turing machine has lasted a century in about 10 or more years. < 1572812689 804081 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :1936, iirc. < 1572812723 507529 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but a turing machine has a spec < 1572812732 346138 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :a turing machine is a concept. it has a definition. < 1572812745 921258 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :a spec is a just a giant definition isnt it < 1572812751 260057 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why giant? < 1572812761 809210 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :a definition is usually short, in the common sense < 1572812777 975239 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"to be called a square, a rectangle's sides have to be equal in length." < 1572812783 883538 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :so concepts mean more than specs? => personally I’d say it depends. A concept may be pretty vague and work, which means there are noncanonical choices to be made to make it a complete spec but any of that choices would make a useful thing exchangeable with things resulted from other choices < 1572812804 924774 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'd say that's a specification for a square. < 1572812807 96067 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ok so let me ask this then < 1572812819 298790 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :for example should the tape of TM be infinite in all directions or just in one? < 1572812823 859180 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :would you rather write a spec in code, or in english, knowing it has to last the next 150 years? < 1572812830 723509 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :arseniiv: just one. as defined by turing. < 1572812866 905898 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'd say code. because I have a runnable example of it. but why not _both_. < 1572812878 24352 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :You can do both of course < 1572812886 709598 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I have an english description of Mode, I have a Go description of Mode, I have a C description of Mode. < 1572812886 848673 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :More work :) < 1572812892 851224 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :imode: hm I should have picked another thing to illustrate my argument then < 1572812895 899104 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Having many descriptions is probably the best < 1572812905 720374 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you wanna last years the key is redundancy. < 1572812911 36662 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you wanna last centuries the key is virality. < 1572812940 770464 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :pretty aphoristic < 1572812944 743980 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :lol < 1572812982 180735 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( if you wanna last millenia then no luck ) < 1572812992 300861 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Thank you imode for the discussion :) < 1572813010 144785 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(hm there should be something closer to million years) < 1572813013 344426 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Based on this, I would build an English spec as a generalization of the thing I'm building < 1572813019 861207 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :np. if I had to offer a piece of advice, don't focus on building the monolith from 2001. build things that are so small they're universal and portable, then evangelize the fuck out of them. < 1572813026 829234 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the things you write are transient. the good bits are in them somewhere. < 1572813034 780827 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :So it would be specified as I build, since you encounter problems as you build < 1572813065 616846 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :That's a good idea you know < 1572813068 623841 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"micro specs" > 1572813079 647059 PRIVMSG #esoteric :14[[07Pac14]]4 10 02https://esolangs.org/w/index.php?diff=66952&oldid=66950 5* 03JonoCode9374 5* (+1520) 10/* Links */ < 1572813088 217262 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :or specs so small they really are just definitions of many things < 1572813094 727701 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :OTOH gluing different standalone programs is the part I’m least comfortable with < 1572813108 892994 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if it's small enough you can throw it away and rewrite it from memory it's probably worth keeping. < 1572813343 843953 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :one has to eventually realize they're going to die eventually. and short of inscribing the details of their thoughts/software/language/etc on a chemically stable medium orbiting a planetary body with a stable orbit, the things you do have to carry on to the next generation, and the one after that... etc. < 1572813796 113941 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: question, what motivated your line of questioning? < 1572813902 357121 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://github.com/narenratan/jonesforth_arm64_apl this is nuts. < 1572814191 414662 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :lf94: didn't you say you wanted an APL-style language that maps neatly to assembly and has first-class functions and comprehension syntax? < 1572814456 659358 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yeah < 1572814458 216227 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :is this it? < 1572814460 219657 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric ::D < 1572814503 717961 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: what motivated me is writing software right now is a big mental hurdle because of human reasons < 1572814514 690810 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :i want to write things that last < 1572814524 149086 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what human reasons? < 1572814525 157965 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :the only lang I see this is true of is anything in C < 1572814547 907974 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I just cant get over that a lot of shit I write is just going to rot < 1572814577 49599 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what have you written? < 1572814779 418481 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Most of the stuff of value I've written in JS < 1572814813 462451 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what're the things you value? < 1572814819 96198 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :base64 over irc; steganographic program to hide text in text; a level viewer < 1572814833 528759 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :things that have actual use as tools < 1572814852 233988 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :https://github.com/lf94 < 1572815202 837975 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :and why will they rot? < 1572815244 266752 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you seem to have written a good many useful things, I don't know why you think they'll "rot". < 1572815376 174883 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I dunno, I expect none of this to work after 20 years. < 1572815384 27191 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :_Maybe_ some Rust stuff. < 1572815392 877516 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :can you give me a justification as to why you think that. < 1572815421 787941 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the technology required to run the things you wrote isn't exactly uncommon. < 1572815429 432845 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :complex. but not uncommon. < 1572815452 237548 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :along with that, a lot of this is certainly transcribable to a new language. < 1572816196 936614 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :have kids, teach them to maintain your code. easy way. < 1572816307 366109 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I should build a Mode-to-WASM transpiler. < 1572816321 848127 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :cash in on the eventual hype. < 1572817241 568886 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs JOIN :#esoteric < 1572817244 144870 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :hi < 1572817490 698179 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hi. < 1572817500 259086 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :i have an eso idea < 1572817540 140127 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :is it on the wiki. < 1572817548 49118 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :no < 1572817561 436485 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :you have a 2d table with circles standing up -- wheels < 1572817566 577105 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :the wheels are divided into segments < 1572817581 943990 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :you can push a wheel and make it roll for a bit < 1572817594 406756 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :a wheel hitting a wheel perpendicular to itself will make it drop < 1572817609 236700 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :dropped wheels are useless < 1572817629 821851 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :two wheels must contact in specific ways to do stuff < 1572817729 653141 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572817729 653194 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572818047 615164 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572818047 615221 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572818972 404103 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode the hype has come and gone < 1572818977 362908 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :around wasm < 1572819179 851770 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I could probably just generate assembly using Mode at this point... < 1572819228 578446 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :maybe I should toy with that over the week. < 1572819309 173020 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :having multiple targets is going to be a little challenging. I guess, anyway. the same forms are gonna be generated regardless of the architecture. < 1572819320 383643 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs PRIVMSG #esoteric :i like corewar < 1572819365 553087 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :dup drop swap last new zero one add subtract while repeat equal less < 1572819371 955618 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1572819383 667932 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :process run halt < 1572819386 760509 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :16 commands. < 1572819387 243504 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :sounds like a good mantra < 1572819421 334999 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric ::.;$,01+-[]=<{}# < 1572819424 772993 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :once I had an avatar which depicted all reserved words of a language < 1572819463 401077 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :BTW I really like your idea with {} < 1572819472 361227 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :what does # do and where is `self`? < 1572819486 629872 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :# is 'self'. < 1572819504 443441 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but it can also be 'halt', if you start each process as having its identifier in the queue. < 1572819532 360448 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :polymorphism of specifications < 1572819535 889945 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so 16 commands either way. 'halt' is unneeded: you can always phrase things so that termination is at the end. < 1572819555 189892 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah, I'm trying to specify "core" vs. "extended" command sets. < 1572819562 37104 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I have a theory that ,1[] is all you need. < 1572819589 199722 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :seems too minimal < 1572819626 636212 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode target subleq < 1572819637 142342 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :one instruction set computer < 1572819655 85165 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :this is actually one of my goals < 1572819659 591966 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :when i make a lang < 1572819947 634727 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I like that I liberated myself from μ-recursion when generalizing Minsky machine < 1572820246 16479 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :now maybe we need a good name for the operator < 1572820246 116086 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :x :: (as -> b) -> (as -> b -> b) -> (as -> c) -> (as -> b -> c) -> b < 1572820246 162461 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :x z s q f args = search (z args) where < 1572820246 162508 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : search i = if f args i == q args then i else search (s args i) < 1572820318 10294 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :something like maybe < 1572820347 227301 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :existsOr < 1572820419 123492 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Or do what the js community is doing, using ? < 1572820438 831227 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :object.prop?.inner?.innerinner? < 1572820444 85629 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I meant -or as a suffix there :D < 1572820521 75030 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :there’s no or, if the value doesn’t occur in the range of `f args`, we loop forever < 1572820566 936443 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :findOrFail < 1572820568 325071 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :B) < 1572820579 331001 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :no, better: find-or-floop < 1572820583 242745 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(floop -> forever loop < 1572820584 397863 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :) < 1572820604 845870 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :this is one of the ways to add TC to a set of operations on several inductive types < 1572820622 326325 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :μ operator doesn’t generalize nicely < 1572820623 620846 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :add looping: turing complete, right? < 1572820635 500245 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, something like that < 1572820667 932401 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :when I generalized MM, I saw there were many noncanonical choices made < 1572820674 469144 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I unmade them < 1572820706 133575 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :this had an effect so that I want to evangelize generalized MM somewhere :P < 1572820716 74071 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :lol < 1572820728 847845 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I'm not familiar with what MM is - is it that counting machine? < 1572820736 597272 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :yeah < 1572820739 811655 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ah ok < 1572820753 87111 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I've really had subleq machine stuck in my head for the past week. < 1572820770 864195 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :actually kritixilithos had mentioned it earlier today, I mean not a generalized one < 1572820784 931235 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :it has only INC and JZDEC < 1572820802 197594 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: oh sorry I’m conflating two frameworks now < 1572820833 887621 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :when talking about that `x` operator, I talked about generalized recursive functions < 1572820847 387243 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :> generalize recursive functions < 1572820849 161102 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1572820849 253655 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Variable not in scope: generalize :: t0 -> t1 -> t < 1572820849 253698 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Perhaps you meant ‘generate’ (imported from Lambdabot.Plugin.Haskell.E... < 1572820855 66924 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :what is that exactly < 1572820855 472372 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> butts < 1572820856 977707 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: Variable not in scope: butts < 1572820859 450548 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :or is this just fancy talk < 1572820865 278015 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :@quote < 1572820865 324223 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Weyl says: In these days the angel of topology and the devil of abstract algebra fight for the soul of every individual discipline of mathematics. < 1572820866 964021 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :for a function that can iterate over any x < 1572820886 98315 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :map: [T] -> [Q] < 1572820891 611478 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :something like that < 1572820931 725502 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: isn't that basically a pointer machine though? < 1572820938 589848 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: like simple recursive functions, which is a definition of computability for functions on N, but the generalized ones take on any finite set of algebraic types < 1572820964 442516 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :sorry all that went over my head < 1572820968 807290 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: which one, { INC, JZDEC }? < 1572820975 271346 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :you know, one that has registers that point into algebraic structures allocated on the heap, can construct new algebraic structures with their fields filled from registers, test between variants, have arbitrary control < 1572820986 992388 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :> computability for functions on N < < 1572820989 117557 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:36: error: < 1572820989 210211 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1572820990 617368 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu PRIVMSG #esoteric :arseniiv: the generalized Minsky Machines < 1572820997 461204 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :what does this really mean < 1572821003 252795 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: I’m to blame to, I conflated two things I had thoughts about and hadn’t even noticed it quickly < 1572821029 135879 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"N" <- natural numbers? < 1572821029 957006 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: I’ll better give a link, wait a sec < 1572821032 622114 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :yeah < 1572821040 834717 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ok what I said then sounds right < 1572821043 266201 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :as an example < 1572821049 871025 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :map: [T] -> [Q] < 1572821067 629354 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :loop: [T] -> ??? < 1572821073 409907 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :one of the formulations: https://en.wikipedia.org/wiki/%CE%9C-recursive_function < 1572821171 244361 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though I like a variant I saw in Manin’s book on computability, it allows several results as well as arguments, adds function concatenation and makes some things more natural. Though I extended on it after all too :o < 1572821248 798534 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: yeah, if there is any exposition on those I’ll be glad if someone points me to it, I don’t want to claim anything already invented < 1572821264 765050 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :arseniiv: i'm still confused :v < 1572821276 905997 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :This stuff is written as if someone reading is reading it as a reference... < 1572821285 557077 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: sorry… < 1572821301 512398 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :right now I'm interpreting this as some peano number stuff < 1572821307 112941 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I hope someone will find a better link. Hm < 1572821311 360703 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so the numbers are defined via induction < 1572821314 19478 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :yeah it’s pretty close < 1572821324 957258 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though here we already need them defined < 1572821325 307930 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but I'm very confused about the goal here < 1572821334 255316 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :or the generalization < 1572821340 386908 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :is the generalization just saying, we can do more than numbers? < 1572821353 560003 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :the goal is to define all computable functions in that simple inductive manner < 1572821356 173748 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(natural numbers) < 1572821360 965639 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :ahhhhh < 1572821368 151045 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : is the generalization just saying, we can do more than numbers? => yeah < 1572821392 333304 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :so we are saying generalized u-recursion is turing complete? < 1572821394 303529 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :because it can make any program? < 1572821396 334207 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :for example we can formulate it for binary strings, or natural numbers + lists of them < 1572821400 983186 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :er < 1572821410 29475 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :you know what i mean < 1572821418 421839 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yeah yeah < 1572821431 195055 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :we can define any computable function :D < 1572821434 630891 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :with this < 1572821438 81683 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :very very cool < 1572821440 303968 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, it can, as the regular one is its instance < 1572821445 566660 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(almost) < 1572821463 927294 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(as I’m breaking with μ for x) < 1572821489 767786 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :but machines are prettier < 1572821510 794096 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :they don’t need to have extra stuff, only constructors and destructors < 1572821563 952333 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :constructors like INC and CLR which should be explicit when we generalize, and destructors like JZDEC, again it would become more complex unfortunately < 1572821576 121471 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"machines are prettier", like lambda calc vs turing machine? < 1572821595 165921 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :in this case I’m on the side of λ < 1572821606 600715 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but you said 'machines are prettier' < 1572821608 853765 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :TM is too complex compared with MM, for me < 1572821619 222643 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I meant GMM :D < 1572821624 917476 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :oh < 1572821633 341943 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I like the simplicity of lambda < 1572821638 90761 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :something tells me that 01[] is suitable for turing completeness. < 1572821638 750013 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :but it's not for free < 1572821655 824279 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: there is a actual competition to determine the smallest turing machine < 1572821656 189106 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :even with de Bruijn indices? < 1572821660 669843 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :symbols:states < 1572821665 597152 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I think the smallest is 2:3 or something < 1572821673 990072 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :arseniiv: those are the best :) < 1572821676 598 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :don't see how that's relevant. < 1572821689 652460 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: because you can verify if having 4 symbols is enough. < 1572821697 847912 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :not really, no. < 1572821705 281635 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :not without actually, y'know, doing it. < 1572821710 738948 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :but imode’s machine is the other sort of machine < 1572821712 177118 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I mean I guess 1 symbol is enough < 1572821714 830419 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(See: iota) < 1572821744 442766 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :0 enqueues a 0, 1 enqueues a 1, [ dequeues a symbol, and if it's 1, advances 1 instruction, otherwise it skips past the matching ]. < 1572821785 215845 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(I'm incorrectly mixing shit - sorry again) < 1572821803 136461 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :though I'm trying to figure out how to, for example, encode a 'not': something that detects a 1 and enqueues a 0, and detects a 0 and enqueues a 1. < 1572821818 589223 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[0] would be the former. < 1572821840 870904 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :0[]1? < 1572821857 837971 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :mm < 1572821861 479568 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :"detects a 1" < 1572821864 882565 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :where does the input come from < 1572821867 260944 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :where does it go < 1572821874 478684 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :at the beginning? < 1572821884 386077 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :(input)(program) ? < 1572821885 770126 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's a queue machine. read above. < 1572821903 209757 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if I do 0 I expect a 1 in the queue. < 1572821910 344793 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if I do 1 I expect a 0 in the queue. < 1572821941 738336 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can say "if I dequeue a 1, then enqueue a 0." but you can't say "if I dequeue a 0, then enqueue a 1". < 1572821968 495902 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[0] would take a 1 and spit out a zero. < 1572821971 293161 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hm suddenly I remember a question. Once I thought up an extension to DFAs to make a bunch of those I worked on smaller: an “ε” transition which was run only if all others couldn’t, without consuming an input symbol. Since then I realized it’d be better to call that an else-transition, and the DFA an else-DFA, as it’s not like NFA/ε-NFA at all, and it translates to a DFA quite trivially. Now, does it have maybe a better-known < 1572821971 395856 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :name? < 1572821982 662367 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :actually it has to be [00] < 1572822004 514610 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :imode: but what about encoding anything past the closing ] < 1572822019 513075 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :maybe [00][10]? < 1572822031 587529 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :yes < 1572822035 230396 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :mm, no. < 1572822035 611451 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :nice < 1572822125 164889 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :0 [00]1[10] maybe? < 1572822139 838315 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :[0][1] ? but your "[ deques" comment is throwing me off < 1572822144 572582 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the first [00] consumes the enqueued value and does nothing. it then enqueues a 1. < 1572822145 573520 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :dequeue < 1572822153 405814 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :imode: are […] still the loopy brackets or something else? < 1572822157 883661 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :arseniiv: loopy, yeah. < 1572822176 813777 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[ dequeues a value and, if it's a 1 symbol, enters the loop. < 1572822179 74623 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :otherwise it skips it. < 1572822179 256824 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though I’m not clever atm anyway < 1572822222 974651 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :given we put 1 on stack: [0][1] -> 0[1] -> 0 < 1572822230 344346 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's not a stack. < 1572822234 952418 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :whoops, queue < 1572822254 329032 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :this is too brain bending :D < 1572822255 402350 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :given a 0, the first [00] consumes the enqueued value and does nothing. it then enqueues a 1, which fires the next loop, which enqueues a 1. < 1572822311 2699 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :should actually be [00]1[01] < 1572822415 912434 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :given a 1, it dequeues a 1, enqueues a 0, then enqueues a 1, which fires the loop, enqueues a 1, and then terminates.. < 1572822424 595760 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah I don't think 01[] is a valid command set. hm. < 1572822454 749634 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I guess this would kind of fall under BF instruction minimization but for queue automata. < 1572822792 922985 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hm... what about concurrency primitives? < 1572822929 662021 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the pi calculus is interesting, but I never worked out how it does loops. < 1572823033 801514 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lööps < 1572823050 888015 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :brother < 1572823063 82387 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imode: there's a 'replication' combinator written as !P < 1572823073 450085 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm unsure as to how it works. < 1572823112 573281 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :!P == !P | !P < 1572823126 142845 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :infinite forks, I guess? < 1572823126 394759 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :or P | !P rather < 1572823144 245775 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in other words if P is blocking on a read, and gets one, then another P is immediately spawned < 1572823154 63909 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i had fun making this http://mainisusuallyafunction.blogspot.com/2011/09/lambda-to-pi.html < 1572823155 405426 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I see. < 1572823175 121553 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and it discusses this < 1572823181 270015 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :neat! I'm reading it now. < 1572823191 447756 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :though I'm not 100% sure I got it right < 1572823208 632640 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i'm proud of thinking up the compilation from lambda calculus myself < 1572823220 515656 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there is a lot of esoprogramming-ish stuff on that blog if you enjoy that < 1572823237 334343 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :man, it's been a while < 1572823238 795592 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'll bookmark and add to my reading list, thanks. < 1572823241 603475 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I wrote that article more than 8 years ago < 1572823246 140331 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I was a very different person in many ways < 1572823255 384122 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I've been wanting to build a concatenative version of a process calculus. < 1572823324 964983 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : i had fun making this http://mainisusuallyafunction.blogspot.com/2011/09/lambda-to-pi.html => oh, interesting. Will read tomorrow! < 1572823343 790272 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :technically today but after some sleep < 1572823390 927227 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"loop forever" < 1572823404 765772 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how is looping expressed in your formulation of it, kmc? < 1572823405 121933 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hm is there a typed π-calculus? < 1572823438 691658 :b_jonas!~x@catv-176-63-14-167.catv.broadband.hu QUIT :Remote host closed the connection < 1572823452 982664 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imode: when a process blocks it forks an the parent returns < 1572823460 621347 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :if the parent is a replicate then it will respawn < 1572823463 279641 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i think that's how i did it < 1572823466 149635 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :like i said it's been 8 years < 1572823478 877674 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ah, hehe. < 1572823572 980732 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :bye all :P < 1572823587 257192 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :night arseniiv < 1572823595 938073 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah from reading the code, that looks right < 1572823599 459441 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :run env (Rep p) = forever (run env p) < 1572823621 249196 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :arseniiv: there may be a typed version < 1572823626 769872 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but in the most basic version there is only one type < 1572823628 489074 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :(channels) < 1572823632 279585 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so !x(y).0|`x<1>.0 < 1572823649 774302 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the left half of the fork would block. < 1572823651 895513 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the only thing you can send through a channel is another channel < 1572823659 354721 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ugh. < 1572823661 284389 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :right. < 1572823685 590189 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so how do you construct channels, then...? < 1572823695 19819 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh, right, that v syntax. < 1572823719 697827 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so !x(y).0|`(vy)x.0 < 1572823756 431945 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what does this mean? I intend it to mean "the first process will replicate itself for every request". < 1572823839 943856 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1572824401 267977 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so that repeatedly forks. < 1572824405 239794 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :on the left. < 1572824564 672646 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :seems grossly unspecified.. < 1572824830 759659 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the pi calculus seems to be an imperative calculus anyway. each of the statements can be seen as an instruction. < 1572824850 573402 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so I doubt it'd be far off to use [] and {}. < 1572825299 588825 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how in the world do you form an if statement in the pi calculus. o_O < 1572825345 43369 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imode: first you need to decide on an encoding for bools < 1572825380 430467 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what's a common one? < 1572825384 340238 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it could for example be: recv x, recv y, recv z, send z to x if T or to y if F < 1572825386 43000 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i don't know < 1572825391 787923 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i haven't studied pi calculus much < 1572825397 749949 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :mm. < 1572825399 332719 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I pulled that out of my ass just now based on church numerals < 1572825402 739057 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :heh. < 1572825411 93609 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :slash church booleans < 1572825415 271588 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I feel like you could eliminate []. < 1572825424 425764 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and indeed if you take church bools and run them through my lambda-to-pi thing then i think they'll work like that < 1572825447 437906 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :since i implement functions as a process that recieves arguments and a continuation channel and sends the result to the continuation channel < 1572825460 858730 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :mmm. < 1572825543 281261 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :T could be x(a).y(b).z(c).`z.P < 1572825557 829861 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :err. < 1572825577 275428 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :T could be x(a).y(b).z(c).`c.P < 1572825594 646184 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :and F could be x(a).y(b).z(c).`c.P < 1572825641 195773 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Ambient_calculus this is interesting. < 1572825699 650829 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i don't like this syntax < 1572825709 18627 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :which one, ambient or pi. < 1572825715 510491 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I like neither. < 1572825753 837131 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :pi < 1572825779 514016 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I feel like the unrestricted use of channels is a problem. < 1572825787 687641 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :no one man needs all those channels. < 1572825812 432070 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :800 channels and nothing on... < 1572825873 932605 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :T in Mode would be { receive receive receive roll drop last send }, while F in mode would be { receive receive receive roll roll drop last last send } < 1572825982 567229 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i don't know this language, how does it work < 1572825988 977155 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :is it a stack based concurrent calculus? < 1572826015 517703 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :close. queue based. < 1572826027 677879 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ok < 1572826086 435364 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :each process (the stuff between { and }s) gets allocated a single channel. `receive` always references that channel. < 1572826127 631851 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`send`, though, references any channel at the head of the queue, and sends the value after that channel through it. < 1572826128 767021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: send`,: not found < 1572826134 313367 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sorry. < 1572826206 494700 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I have stuff like looping constructs, but I wonder if I can render them obsolete by treating { and } as looping processes with a halt operation. < 1572826335 401774 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :one sec.. < 1572826336 445131 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572826505 76876 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572826542 685912 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :forking a process for every loop could be.. useful, I suppose. < 1572826939 200564 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :an if construct would be @{VVV:..$^}{VVV:..$^}^^^ sans some shuffling ops. < 1572826951 796263 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's just @ true true send send send < 1572827282 4903 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :I feel like that'd be relatively easy to build on top of BEAM. < 1572827356 989519 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1572827716 32792 :xkapastel!uid17782@gateway/web/irccloud.com/x-xswhpxlsxoqdgfhg JOIN :#esoteric < 1572828074 334966 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1572828367 774578 :tromp_!~tromp@ip-213-127-58-74.ip.prioritytelecom.net JOIN :#esoteric < 1572828504 14098 :tromp!~tromp@2a02:a210:1585:3200:fc32:aa2a:2f75:3f27 QUIT :Ping timeout: 246 seconds < 1572829675 530880 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :my lang is built off of pi calculus < 1572829694 814111 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :http://leefallat.ca/notes/p-lang/rambling-2019-10-20.html < 1572829706 970252 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :the whole thing is just a vague blur < 1572829709 804382 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric ::) < 1572830909 989480 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572830929 251430 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :pikhq: it really would. I've been trying to build it in Go. < 1572830980 640388 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :Fair enough. Could probably get it to work alright there. Dunno if it'd be efficient, but 🤷🏻‍♀️ < 1572831074 565924 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it's some of the same concepts. every process gets a single channel and can accept channels owned by other processes. so very much like erlang/BEAM's model of processes and pids. but you can easily map them to goroutines and channels. < 1572831146 933089 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1572831381 133944 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572832327 661693 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572832629 486051 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I had an epiphany: 01[] may still very well be turing complete. you just need to be creative in how you format things. < 1572832640 495567 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :010 can stand for false, and 0110 can stand for true < 1572832792 399178 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I had a formulation for NOT and AND. < 1572832813 177786 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :along with dup. and swap. < 1572834414 447966 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[][] is drop in this. < 1572834430 346733 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :0110 010 [][] -> 010 < 1572834981 482490 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :duplicate is.. difficult. I'm having a hard time recognizing compound symbols. < 1572835133 684928 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ideally I'd have something like... < 1572835149 899781 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :0110 010 < 1572835352 446999 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I could probably brute force search it (with an evaluation step limit), but... < 1572835503 718246 :xkapastel!uid17782@gateway/web/irccloud.com/x-xswhpxlsxoqdgfhg QUIT :Quit: Connection closed for inactivity < 1572835660 36059 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh well. concurrency primitives might yield something better. who knows. < 1572838690 105680 :MDude!~MDude@c-174-55-101-236.hsd1.pa.comcast.net QUIT :Read error: No route to host < 1572838855 514625 :MDude!AdiIRC@c-174-55-101-236.hsd1.pa.comcast.net JOIN :#esoteric < 1572841541 655323 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric > 1572841920 441211 PRIVMSG #esoteric :14[[07Newbiefuck14]]4 10 02https://esolangs.org/w/index.php?diff=66953&oldid=53250 5* 03Rdebath 5* (-209) 10Fix for bignum cells and add expected result < 1572845394 340230 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric : 01[]$ presents an easier gateway to being turing complete. < 1572846408 851512 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :0110 [][[010[]0$]0$] recognizes 0110. < 1572848264 574110 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 276 seconds < 1572848332 764459 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 268 seconds < 1572848342 539639 :probability!iczero@hellomouse/dev/iczero QUIT :Ping timeout: 276 seconds < 1572848369 760355 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Ping timeout: 268 seconds < 1572848683 148658 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1572848739 643997 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1572848871 450961 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1572848919 97922 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1572848936 280901 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1572850962 761430 :tromp_!~tromp@ip-213-127-58-74.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1572850989 13580 :tromp!~tromp@2a02:a210:1585:3200:4483:6b9d:b95:a54b JOIN :#esoteric < 1572851288 966085 :aloril!~aloril@mobile-access-2e845f-1.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1572851527 976763 :aloril!~aloril@mobile-access-2e845f-1.dhcp.inet.fi JOIN :#esoteric < 1572852288 110826 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1572852312 490313 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1572852312 623533 :iczero!iczero@hellomouse/dev/iczero QUIT :Quit: rip < 1572852317 588887 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1572852811 666083 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1572852865 806351 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1572853153 917336 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1572853222 803518 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1572854906 518563 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572858294 351836 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1572858613 376807 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds < 1572858662 729049 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1572860370 89359 PRIVMSG #esoteric :14[[07User:TonyBrown14814]]4 10 02https://esolangs.org/w/index.php?diff=66954&oldid=62379 5* 03TonyBrown148 5* (+52) 10 < 1572860631 653515 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1572862924 225546 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :`? password < 1572862928 455897 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is not what it seems < 1572862954 645563 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Huh, spaces are allowed in the password of the month. Okay. < 1572862978 932053 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :(Or ARE they...?) < 1572864899 748212 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 JOIN :#esoteric < 1572864942 708543 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 PRIVMSG #esoteric :it's a different month now anyway < 1572864953 954559 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 PRIVMSG #esoteric :`le//rn password//The password of the month is mostly irrelvant. < 1572864956 57007 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is mostly irrelvant. < 1572864965 723899 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 PRIVMSG #esoteric :`le//rn password//The password of the month is mostly irrelevant. < 1572864970 435744 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is mostly irrelevant. < 1572865368 340139 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Ah, I assumed that /was/ the new password, seeing as it's the 4th already today. < 1572865375 840990 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Slow! < 1572865411 803277 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 PRIVMSG #esoteric :I'm not even sure why we have that thing anyway :-D < 1572866728 975281 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1572866761 813144 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: spaces are technically allowed in a password, but not recommended, because on many keyboards, the space bar makes a very distinctive sound, making side channel attacks easier < 1572866930 41849 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and yes, it was the old password < 1572866968 613435 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 PRIVMSG #esoteric :I had the old one memorized, that's what you do with passwords, right? < 1572867273 12119 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523_: some people ask computers to memorize it. < 1572867276 155324 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or stick notes. < 1572868486 870588 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric > 1572868507 915841 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 N10 02https://esolangs.org/w/index.php?oldid=66955 5* 03Ais523 non-admin 5* (+9322) 10new language > 1572868570 404047 PRIVMSG #esoteric :14[[07User:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=66956&oldid=66798 5* 03Ais523 non-admin 5* (+35) 10+[[The Program Is Mostly Ignored]] > 1572868609 466238 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=66957&oldid=66930 5* 03Ais523 non-admin 5* (+36) 10/* T */ +[[The Program Is Mostly Ignored]] < 1572868619 907554 :ais523_!93bcc3db@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.219 QUIT :Quit: quit < 1572868646 645229 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :"The Program Is Mostly Ignored" -- like in the pear tree? < 1572868760 825695 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :ehehe blockchain < 1572868988 648488 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` hg log -T "{sub(r'-\d\d .*','',date|isodate)} {node}\n" wisdom/password | while read m r; do echo "$m: $(hg cat -r $r wisdom/password)"; done | paste < 1572868998 575318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It'll take a while.) < 1572869013 870266 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.32417 < 1572869105 581343 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: I tried such hg log -R {rev} -r 0: somefile | (while read m r; do hg cat -r "$r" | grep somestring; done) loops, to find the first revision . they seemed to not work too well for some reason, probably timeout or something < 1572869120 943895 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :maybe I should look up in the docs of hg how to properly do that < 1572869212 663562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's pretty slow. Probably that password list also just barely made it. < 1572869689 379542 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: yeah, admittedly I tried it on quotes , which has among the longest history < 1572869716 819344 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :what's the URL if I just want to clone the repository to do such dumb things locally? < 1572869726 872334 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`url wisdom < 1572869727 584357 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/wisdom < 1572869728 982249 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`url quotes < 1572869729 767671 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/quotes < 1572869807 902032 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, that seems to work < 1572869809 783063 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`url < 1572869810 943192 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/ < 1572869814 638695 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`whatis url < 1572869816 101866 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url(7) - uniform resource identifier (URI), including a URL or URN \ url(1hackeso) - print URL to view contents of a hackenv file \ url(8lambdabot) - no description < 1572869816 892131 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? url < 1572869818 929873 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url? ¯\(°​_o)/¯ < 1572869829 4529 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I should edit that < 1572870080 568953 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`whatis url < 1572870081 435650 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url(7) - uniform resource identifier (URI), including a URL or URN \ url(1hackeso) - print URL for a file in the hackenv hg repository and web access of the repository \ url(8lambdabot) - no description < 1572870306 355256 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572870776 464015 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: Imagine a pithy phrase in Latin here < 1572873892 30698 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :found 'roll'. 0[][1]0 < 1572873943 1805 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :'dup' is gonna be harder. < 1572874190 601233 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :recognize = [] ([ * ) [] (0$] * ) < 1572875759 519406 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds < 1572876448 344692 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1572877307 540709 :xkapastel!uid17782@gateway/web/irccloud.com/x-djdkexvzpnbgimlx JOIN :#esoteric < 1572880891 329037 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572881756 635701 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs JOIN :#esoteric < 1572881958 938124 :andrewtheircer!5d565177@93-86-81-119.dynamic.isp.telekom.rs QUIT :Remote host closed the connection < 1572882293 398023 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 245 seconds < 1572882413 92816 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572883846 569617 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1572883876 448685 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1572883878 314223 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1572883879 159599 :iczero!iczero@hellomouse/dev/iczero QUIT :Quit: rip < 1572884627 263704 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1572884644 314143 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1572884752 988679 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1572884905 980102 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1572885720 135766 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :wib_jonas: pointer machines seem to be unrelated to GMM < 1572885773 604754 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :arseniiv: in that case what are GMM? < 1572885819 340141 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :before any better name arises, they are GMM ;) < 1572885845 855127 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :we could call them algebraic machines, for instance < 1572885881 43630 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I think GMM is still a perfectly valid instance of register machine < 1572885882 314221 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :remind me to ask you about your machines, arseniiv. < 1572885928 567418 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :it has registers, albeit typed ones which contain references to trees < 1572885936 553607 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :imode: how soon? < 1572885947 785769 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :in the next day or so. ;) < 1572885983 657589 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :imode: do you use lambdabot messaging? < 1572886008 847871 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah. < 1572886057 990898 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :in this case ehehe < 1572886058 95139 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :@tell imode I remind you to ask me about my overgeneralized machines < 1572886058 184704 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1572886075 930173 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :arseniiv: yes, that's how pointer machines work, if all the structures allocated on the heap are immutable. that's not the most common definition, usually people allow mutable structures, but I prefer the pure version. < 1572886093 788526 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though maybe I’ll still remember it for myself tomorrow too < 1572886135 889458 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :gratzi. < 1572886161 653084 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :wib_jonas: hm it seems I didn’t understand what a pointer machine is in general, then. I had read https://en.wikipedia.org/wiki/Pointer_machine < 1572886179 909776 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :there it seems they are different enough < 1572886252 721135 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :they write there: “Pointer machines cannot do arithmetic. Computation proceeds only by reading input symbols, modifying and doing various tests on its storage structure—the pattern of nodes and pointers, and outputting symbols based on the tests.” This is suspicious < 1572886309 698145 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :TMs can't do arithmetic either. < 1572886328 867057 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hm I probably misinterpret what that meant to mean, yeah < 1572886405 329134 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1572887076 515445 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1572887953 157347 :xkapastel!uid17782@gateway/web/irccloud.com/x-djdkexvzpnbgimlx QUIT :Quit: Connection closed for inactivity < 1572889783 717407 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1572890453 889942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572890926 354046 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1572891027 339277 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1572891084 101711 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1572891165 611233 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1572891881 35580 PRIVMSG #esoteric :14[[07User:Arseniiv/Generalized Minsky machine14]]4 N10 02https://esolangs.org/w/index.php?oldid=66958 5* 03Arseniiv 5* (+4231) 10initial commit > 1572892169 502925 PRIVMSG #esoteric :14[[07User:Arseniiv14]]4 M10 02https://esolangs.org/w/index.php?diff=66959&oldid=66638 5* 03Arseniiv 5* (+44) 10own < 1572892264 370321 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though I can go more technical < 1572892935 668581 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1572893472 872164 :b_jonas!~x@catv-176-63-13-112.catv.broadband.hu JOIN :#esoteric < 1572894955 14501 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving < 1572898349 399292 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572898503 355895 :b_jonas!~x@catv-176-63-13-112.catv.broadband.hu PRIVMSG #esoteric :[ _1^i.39 < 1572898513 245261 :b_jonas!~x@catv-176-63-13-112.catv.broadband.hu PRIVMSG #esoteric :j-bot? < 1572899327 226667 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1572900914 532596 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1572900974 897210 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1572902426 873640 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1572904172 379986 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds < 1572904942 762206 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric > 1572906110 635980 PRIVMSG #esoteric :14[[07User:Arseniiv/Generalized Minsky machine14]]4 M10 02https://esolangs.org/w/index.php?diff=66960&oldid=66958 5* 03Arseniiv 5* (+820) 10forgot the interesting stuff < 1572906375 398321 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1572911542 776282 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Remote host closed the connection < 1572911613 870768 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572911614 429849 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572911666 870633 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1572912287 84273 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1572912379 297524 :Melvar!~melvar@dslb-084-063-063-155.084.063.pools.vodafone-ip.de QUIT :Ping timeout: 265 seconds < 1572912458 877353 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1572912539 316944 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1572912566 399825 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1572912877 819304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell imode assuming i understand what you mean by 01[], it is TC as you can encode cyclic tag in it: 100 = false, 1010 = true, 1010 [][bits] -> bits, 100 [][bits] -> nothing. [ [][...] ... [][...] ] loops through a list of productions. < 1572912877 918998 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1572913141 362746 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572913141 441663 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572913181 405588 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric < 1572913314 188205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh 3-echo tag < 1572913336 325309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my brain occasionally tries to think about 2-echo tag without really getting anywhere < 1572913356 385150 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1572913361 95705 :b_jonas!~x@catv-176-63-13-112.catv.broadband.hu QUIT :Remote host closed the connection < 1572913454 448015 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572913454 450009 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572914444 388778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i conclude that the haskell/esolangs overlap remains large https://www.reddit.com/r/esolangs/comments/dkxsqi/haskell_on_the_jvm_frege_vs_eta/ < 1572914466 844203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that question was posted in the wrong subreddit - and still got sensible answers) < 1572914510 446413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :either that or reddit is putting things in the wrong place. i _did_ see some strange behavior in a thread i read yesterday. < 1572914521 349341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but not quite out-of-subreddit strange < 1572914523 974623 :aloril!~aloril@mobile-access-2e845f-1.dhcp.inet.fi QUIT :Ping timeout: 264 seconds < 1572914933 551376 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572914933 629680 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572915011 537971 :tromp_!~tromp@2a02:a210:1585:3200:1d74:ace0:58e0:ce00 JOIN :#esoteric < 1572915012 817540 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Quit: Leaving < 1572915227 975829 :tromp!~tromp@2a02:a210:1585:3200:4483:6b9d:b95:a54b QUIT :Ping timeout: 252 seconds < 1572915258 413899 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572915258 413950 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572915294 371692 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi JOIN :#esoteric < 1572916778 920558 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds < 1572917176 415392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah, the us has switched off daylight savings time too. i was enjoying reading schlock mercenary an hour earlier! < 1572917210 187043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What time zone is the author at? < 1572917219 644455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or rather what state and time zone. < 1572917247 840077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe there are multiple authors. < 1572917260 400768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The point is, CA might switch to year-round DST. < 1572917475 953442 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 264 seconds < 1572917541 292552 :iczero!iczero@hellomouse/dev/iczero QUIT :Ping timeout: 265 seconds < 1572917547 972488 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 264 seconds < 1572917570 442906 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Ping timeout: 265 seconds < 1572917733 565824 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :EU's planning to stop adjusting clocks from 2021 onwards, but each member state gets to decide whether they want to stick with the summer or the winter mode. < 1572917755 312380 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seems fine. < 1572917760 661707 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And with luck, Brexit's still unsolved at that point and UK will follow.) < 1572917976 539378 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1572918003 802791 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1572918014 452009 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1572918027 53098 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1572918524 618749 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572918524 697699 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572918866 463642 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572918866 463702 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572918966 327864 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1572920604 881360 PRIVMSG #esoteric :14[[07W (A)14]]4 N10 02https://esolangs.org/w/index.php?oldid=66961 5* 03A 5* (+668) 10Created page with "{{lowercase}} [[w]] is a function-based [http://wren.io/ esoteric programming language] based on [http://wren.io/ wren]. It implicitly provides a lot of values that allows the..." > 1572920705 112235 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=66962&oldid=66961 5* 03A 5* (+178) 10 > 1572920858 125251 PRIVMSG #esoteric :14[[07W (A)14]]4 M10 02https://esolangs.org/w/index.php?diff=66963&oldid=66962 5* 03A 5* (+249) 10/* An example */ > 1572921134 142719 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=66964&oldid=66963 5* 03A 5* (+283) 10 > 1572921312 647309 PRIVMSG #esoteric :14[[0799 bottles of beer14]]4 10 02https://esolangs.org/w/index.php?diff=66965&oldid=66686 5* 03A 5* (+100) 10/* External resources */ < 1572922129 588082 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572922129 665598 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572922433 440122 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572922433 440181 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572923168 881924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572923622 388628 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1572924482 891417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1572924994 305983 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1572926691 658709 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1572927441 978582 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572932899 137066 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :so, what are the requirements for a language to write a quine in it < 1572932924 687238 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1572932924 753458 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1572932936 15271 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1572932968 337530 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1572934690 662603 :heroux!sandroco@gateway/shell/insomnia247/x-itidsuowxwwxardd QUIT :Ping timeout: 268 seconds < 1572936754 572327 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :myname: this is enough, IMHO: https://esolangs.org/wiki/HQ9+ < 1572936797 464543 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :well obviously, but you can write quines in languages that do not have a quine command < 1572938767 42595 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1572939516 978588 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds < 1572941928 515162 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, the "just don't mask the ring buffer indices" model seems pretty appealing now. < 1572941955 82082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You need your buffer size to be a power of 2. Is there any other downside? < 1572943274 353494 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1572945881 777457 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1572947208 307846 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds < 1572948261 897198 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric < 1572950079 418880 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi QUIT :Ping timeout: 265 seconds < 1572950904 913452 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi JOIN :#esoteric < 1572951930 772417 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I need to inject Nat into an infinite algebraic type possibly mutually recursive with several other types like this one (but not necessarily all of them infinite) < 1572951979 924192 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :it seems to be always possible but I don’t see how to formulate this thing in the manner it would have an obvious proof < 1572952303 879842 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I think injecting Nat into t means precisely the following: there are tz :: t, ts :: t → t and tfoldNat :: u → (u → u) → t → u such that ∀z' s'. foldNat z' s' == tfoldNat z' s' . foldNat tz ts < 1572952354 185424 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :or maybe the consequence of the latter suffices: id == tfoldNat z s . foldNat tz ts < 1572952375 208882 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :now hopefully it’s clearer < 1572952558 190912 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I think tz and ts x would always be compositions of several constructors, the latter also having one occurrence of x. Still, the picture isn’t clear to me at all < 1572953055 200169 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hmm would we always be able to “contract” the definition of that type so that other types aren’t mentioned in it after that?.. The simple case { data E = Z | Se O; data O = So E } is for example easy: { data E = Z | SeSo E } or { data O = SoZ | SoSe O } < 1572953122 737158 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I think I miss knowledge of a framework < 1572953279 25318 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :the tricky case: { data A = A N; data N = Z | S N } — now we can’t return to A and the naive approach would result in an infinite definition { data A = AZ | ASZ | ASSZ | … } < 1572953378 835517 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :so though we can’t always contract a definition naively, maybe we can always find a type with a definition which contracts?.. E. g. that’s N in this example < 1572953480 123141 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :nope: { data A M; data M = Z | S A M }, now they *both* don’t contract in a naive fashion < 1572953631 258941 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :you may see that’s indeed a tricky situation. Okay I don’t need to contract definitions, I need `z` and `s` and a glimpse of `fold` (relating to GMMs, I don’t really need the last one, just a partial destructor `t → 1 + (1 + t)`, the first `1 +` is for values of `t` which aren’t injected Nats) < 1572953810 349670 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :even simpler: `z` and `s` a compositions of constructors, as hypothesized above. I’m sure that’s always possible, and in this case they would have all the remaining needed properties > 1572958440 753495 PRIVMSG #esoteric :14[[07Basis14]]4 N10 02https://esolangs.org/w/index.php?oldid=66966 5* 03A 5* (+2540) 10Created page with "== Example programs ==
 "This is a language that I invented in early 2012  to be a simple golfing language. By this, I mean  that there is very little to no operator over..."
< 1572958518 653769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds
> 1572958542 502329 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66967&oldid=66966 5* 03A 5* (+273) 10
> 1572958884 775082 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66968&oldid=66967 5* 03A 5* (+742) 10
< 1572960109 672778 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi QUIT :Ping timeout: 268 seconds
< 1572960924 839957 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi JOIN :#esoteric
< 1572961334 978533 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1572961440 995627 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66969&oldid=66968 5* 03A 5* (+16) 10
> 1572961894 55199 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66970&oldid=66969 5* 03A 5* (-57) 10
< 1572962075 687439 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[]01$ can be reduced to boolfuck.
> 1572962135 60309 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66971&oldid=66970 5* 03A 5* (-14) 10/* Factorial */
> 1572962244 254774 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66972&oldid=66971 5* 03A 5* (+191) 10
> 1572964239 969127 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66973&oldid=66972 5* 03A 5* (-5) 10/* Truth-machine */
> 1572964262 497178 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66974&oldid=66973 5* 03A 5* (+32) 10/* Documentation */
< 1572964397 35753 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
> 1572964856 339957 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66975&oldid=66974 5* 03A 5* (+931) 10/* GCD of two numbers */
> 1572966480 670882 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66976&oldid=66975 5* 03A 5* (+68) 10
< 1572967506 900816 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :we can eliminate nonconstructivle types and constructors with arguments of those types and be left with at least one type having a nullary constructor
< 1572967682 215413 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though there are no guarantees this constructor is used in infinitely many values, and I seem to finally get what I should have done: there are infinitely many values, and only a finite amount of nullary constructors. At least one of them should occur in infinitely many values, pick that one
< 1572968664 345927 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hm no, we don’t need a single constructor, we need an inhabited type with a constructor “eventually taking” an argument of that type, yes
< 1572968737 35383 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1572968839 700610 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I don’t like proof by contradiction but suppose none of inhabiter types has one. I think that should imply there are only a finite set of values overall
< 1572969002 432879 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :s/inhabiter/inhabited; every value of type t should not have values of type t inside so each value can only be a |type count| levels deep, yes, and there are only so many constructors so we get a finite set of values
< 1572969021 374764 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :now how do I prove that without using contradiction
< 1572969051 399192 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I think I flooded the channel, sorry :/
< 1572969106 872235 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :Has anyone tried typeclasses.com?
< 1572969393 504683 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: me not; is there something which I could see without paying? (I’m lazy to register to get to know that by myself)
< 1572969421 196019 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :There is
< 1572969424 885905 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :uhhh
< 1572969433 855028 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :https://typeclasses.com/profunctors
< 1572969763 713990 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: that may be useful!
< 1572969780 633690 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :though I don’t know profunctors yet too
< 1572969803 987588 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :“Profunctors are bifunctors that are contravariant in their first type argument and covariant in their second one.” → ah okay now I know
< 1572970016 145771 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: the canonical example would be (->), it’s covariant in the result type and contravatiant in argument type; the function type is very useful to visualize co/contravariant type arguments in general; at least for me: they can be “like function arguments” and “go somewhere”, or they can be “like function results” and “come from somewhere” (and also there can be these that come and go—these are “invariant” in the
< 1572970016 253797 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : terminology of e. g. C#, these are somewhat bad as they don’t play nicely with subtyping in languages with subtyping like mentioned C#)
< 1572970356 407802 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :The terms "covariant" and "contravariant" cannot be memorized for some reason.
< 1572970364 831096 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :I can't memorize what these actually mean
< 1572970384 21370 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :If you could explain what these mean in some plain english, I'd greatly appreciate it
< 1572970435 47268 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(e. g. if you are designing API for some collections, it could be wise to tear collection interfaces into halves with one half being covariant in element type and containing only get-like operations (perfect to implement by immutable collections) and the other half containing only set-like operations and being contravariant in the element type; a mutable collection would implement both parts. Now these two interfaces could be used separa
< 1572970435 181395 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :tely and benefit from argument subtyping one way or the other)
< 1572970451 77461 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :lf94: I can try, yeah
< 1572970579 946876 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :covariant means it behaves like (co-) a plain value: function result is a normal value; contravariant means it behaves in the opposite way (contra-): function argument is in some way an “antivalue”, a hole waiting to be filled, before we could get the result; that’s not all
< 1572970654 972583 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I don’t know if there is any special sense in “-variant” here, maybe theory category guys made it up independently, but they could have borrowed it from linear algebra
< 1572970735 32909 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :there, tensor arguments/indices can be covariant and contravariant, which means if the thing changes (“varies”?) like or unlike basis vectors when changing the basis
< 1572970792 236075 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :that’s about “-variant” part, I’m almost sure it’s related that way though “-variant” part is plain latin
< 1572970803 540359 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :or it pretends to be
< 1572970816 927207 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :co- means plain?...
< 1572970835 815039 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :now that should be accompanied by many examples but I don’t know which would be nice
< 1572970847 726641 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :1 and -1?
< 1572970852 285103 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : co- means plain?... => AFAIR it’s more like “with”
< 1572970897 812019 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :also I’d say these are more like automorphism/antiautomorphism distinction than 1/−1, but the last pair may be illustrative too
< 1572971008 912101 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :contra- changes arrow directions just like antiautomorphism. Though I don’t know why I picked auto-, any kind of morphisms suffices
< 1572971032 396058 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :(anti(something)morphism changes operands, not arrows)
< 1572971054 154377 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :let’s pretend I didn’t confuse you with morphisms
< 1572971103 394125 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hopefully someone more experienced in explaining in a clear way will come
< 1572971109 777666 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric ::D
< 1572971268 201417 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :also you can try to label them `in` and `out` as C# syntax does
< 1572971291 587815 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :in for contravariant, “argument-like”, and out for covariant, “result-like”
< 1572971325 616944 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :just don’t confuse “in”-variant with invariant, there were cases :)
< 1572971357 328833 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :anyway there are no invariant functor arguments in Haskell
< 1572971378 572818 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :they are either co- or contra- or that’s not a functor in that argument
< 1572972364 201136 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :when you talk about morphisms, it helps I think
< 1572972748 391161 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :when we have a category whose objects are categories themselves, morphisms C → D are functors covariant in C and morphisms C^op → D are functors contravariant in C; where C^op is the opposite category to C: it has all its objects but every morphism reversed
< 1572973065 732644 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
> 1572973371 367027 PRIVMSG #esoteric :14[[07Full Stack14]]4 N10 02https://esolangs.org/w/index.php?oldid=66977 5* 03Challenger5 5* (+3264) 10Created page with "Full Stack is an esolang created by [[User:Challenger5]] and inspired by ///. Its Turing completeness is not known.  Before we define Full Stack, however, we must..."
> 1572973414 239852 PRIVMSG #esoteric :14[[07User:Challenger514]]4 10 02https://esolangs.org/w/index.php?diff=66978&oldid=66938 5* 03Challenger5 5* (+84) 10
< 1572975582 533739 :heroux!sandroco@gateway/shell/insomnia247/x-uowyrinzwjvslrsi JOIN :#esoteric
< 1572975826 323297 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1572976241 761227 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds
< 1572976784 764891 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1572976871 588810 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1572976921 888711 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1572978806 933715 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 JOIN :#esoteric
< 1572978890 746561 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 NICK :ais523
< 1572978893 684332 :ais523!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric :@messages?
< 1572978893 748006 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today.
< 1572978906 180340 :ais523!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 NICK :ais523_
< 1572981488 399947 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :@messages?
< 1572981488 536827 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today.
< 1572981494 467777 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi
< 1572981499 336418 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric :hi
< 1572981588 950554 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric : my brain occasionally tries to think about 2-echo tag without really getting anywhere ← I think that 2-Echo Tag is still more likely than 50:50 to be Turing-complete, but would no longer be surprised if it were Turing-incomplete; there are some qualitative differences to 3-Echo Tag
< 1572981600 482750 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :brb
< 1572981815 16320 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :back
< 1572981985 928718 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric : "The Program Is Mostly Ignored" -- like in the pear tree? ← actually, in A Pear Tree, the entire program is always parsed; it's just commonplace to put much of it in a comment
< 1572982018 34736 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric :the interesting factor in the language is that you can use cues to specify where in the program to start parsing, but the parser wraps around the end of the program and finishes where it started
< 1572982083 942712 :FreeFull!~freefull@defocus/sausage-lover QUIT :Remote host closed the connection
< 1572982191 544131 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1572982442 898256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds
< 1572982827 697053 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds
> 1572983154 927167 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 M10 02https://esolangs.org/w/index.php?diff=66979&oldid=66955 5* 03Ais523 non-admin 5* (+18) 10/* When the blockchain has a blue block */ prettier table
< 1572983460 338833 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1572983700 791130 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com JOIN :#esoteric
< 1572983708 572891 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com PRIVMSG #esoteric :Hi :-)
< 1572983729 810315 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com PRIVMSG #esoteric :Is there any Esoteric stuff on Yahoo groups which needs archiving before they remove groups?
< 1572983872 57952 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric :none of the esoteric mailing lists or newsgroups that I know of were on Yahoo
< 1572984027 49757 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com PRIVMSG #esoteric :Thanks. I've been downloading messages for the programming game groups (robowar, crobots, etc) and thought I'd check :-)
< 1572984044 597004 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 PRIVMSG #esoteric :how are things going in the programming games community, btw?
< 1572984158 252165 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric : Sorry, no messages today. => they say this often to me; I think there’s an inherent and indescribable sadness in the situation so I drew this: https://i.postimg.cc/BnBkw5Vt/mr-postman.png
< 1572984158 376032 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :I planned to add dialogue but this ended up quite self-explanatory
< 1572984198 883474 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :oh damn uncolorized region
< 1572984307 513408 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :look here instead: https://i.postimg.cc/Wz9tnJcy/mr-postman.png
< 1572984402 383402 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1572984838 610139 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu JOIN :#esoteric
< 1572984960 719204 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1572984974 27116 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :impomatic: oh yeah, good thinking. I've got one of Yahoo's nice false assurance email about how Yahoo groups is totally not going away
< 1572984982 587810 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :at least they did send an email
< 1572985060 791212 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :I think this will have less impact than gmane, google plus, or geocities though.
< 1572985092 71042 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :Hmm, that's an interesting pattern there. If I see an online service whose name starts with g, should I suspect that it won't last long even if it's not by google?
< 1572985123 449081 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :oh no!
< 1572985137 827573 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :I looked among my links for stuff starting with "g"
< 1572985141 993462 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :Project Gutenbert
< 1572985252 294123 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :https://directory.fsf.org/ is at least branded "FSF" now more prominently than "GNU"
< 1572985299 894224 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I haven't yet read that "Evolution of Yahoo Groups" email, but I got one as well.
< 1572985332 391099 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :fizzie: I only skimmed it too
< 1572985358 358671 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :I didn't bother because all the mailing lists hosted there that I'm on are defunct 
< 1572985584 409807 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com PRIVMSG #esoteric :ais523_: a little slow at the moment. What tends to happen is the level in a game quickly escalates so that it's pretty difficult for anyone new to get involved :-(
< 1572986735 606475 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1572987600 786804 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds
< 1572987701 968295 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1572987929 783869 :ais523_!93bcc3cc@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.204 QUIT :Quit: quit
< 1572987999 52009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so, what are the requirements for a language to write a quine in it <-- see https://esolangs.org/wiki/User_talk:Smjg for pervious discussion that i keep linking
< 1572988014 150787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION saw the typo and refused to correct
< 1572988035 529479 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :ais523_: yeah, I was wrong about Pear Tree, I misremembered how it worked
< 1572988160 250034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell imode actually, what i said is more or less 10 = true, 0 = false and a slighly different halting condition on BCT than usual, which i'm pretty sure is still TC.
< 1572988160 329633 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1572988395 5785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? monologue
< 1572988396 670534 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :monologue? ¯\(°​_o)/¯
< 1572989435 416226 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1572989668 483571 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :re: Haskell: BlockArguments: finally!
< 1572989844 126589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle finally
< 1572989844 381116 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Control.Exception finally :: IO a -> IO b -> IO a
< 1572989844 417322 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Control.Exception.Base finally :: IO a -> IO b -> IO a
< 1572989844 417366 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :System.Directory.Internal.Prelude finally :: () => IO a -> IO b -> IO a
< 1572989860 701428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems like a good use for it
< 1572989881 393148 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1572989885 640140 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer
< 1572991383 793201 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :hm BTW does hoogle search GHC language extensions?:
< 1572991388 353750 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :@hoogle BlockArguments
< 1572991388 669951 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Language.Haskell.TH BlockArguments :: Extension
< 1572991388 718571 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Language.Haskell.TH.LanguageExtensions BlockArguments :: Extension
< 1572991388 718611 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Language.Haskell.Extension BlockArguments :: KnownExtension
< 1572991407 433830 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :not what I expected but neat
< 1572991449 466298 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru PRIVMSG #esoteric :ouija: bye
< 1572991561 742042 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 JOIN :#esoteric
< 1572991684 536943 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :b_jonas: it was important that all the source code were retained, so that A Pear Tree could be used to write programs that detected edits to themselves and figured out what part was missing
< 1572991706 899734 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1572991716 506418 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I'm not sure how useful that capability is, but a) this is #esoteric so it doesn't matter, b) it comes in handy on CGCC on occasion
< 1572992234 172977 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :yeah
< 1572992467 143229 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :and like you said, you can still make most of the code ignored as a comment when your program wants that
< 1572993645 963188 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :`? hfs
< 1572993647 52513 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​04You have discovered an eerie cavern. The air above the dark stone floor is alive with vortices of purple light and dark, boiling clouds. Seemingly bottomless pits mark the surface.
< 1572993683 961990 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :hmm, dramatic, it's a pity you can't use commands to continue the text adventure
< 1572993696 870405 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1572993982 177056 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :``` ( hg log -T "{desc}\n" -r 7960; hg cat -r 7960 wisdom/hfs ) | sed s/o/о/ # and the command that created it is funny too
< 1572993983 567010 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ ` le/rn "hfs/`hfs`" # Maybe this way better? \ 04Yоu have discovered an eerie cavern. The air aboe the dark stone floor is alive ith vortices of purple light and dark, boiling clouds. Seemingly bottemless pits mark the surface.
< 1572993994 880438 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :apparently it was in bin before it was moved to wisdom
< 1572994017 470305 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :there are quite a few typos in that version
< 1572994024 168378 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :yes, they got fixed in later revisions
< 1572994034 185513 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I was wondering if they were intentional
< 1572994041 884074 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :"aboe" looks like the sort of word that belongs in poetic English
< 1572994061 580707 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(there are a few interesting words from poetic English, like "ere" which is just too good not to use; it means "before")
< 1572994077 772199 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(strangely, it isn't used anywhere but poetry and literature despite being such a good word)
< 1572994107 216396 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :``` hg log -T "{desc}\n" -r 7961 | sed s/oa/оа/
< 1572994108 257825 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ rm bin/hfs
< 1572994212 599985 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu PRIVMSG #esoteric :and bin/hfs was apparently created by moon__
< 1572994920 294446 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 QUIT :Quit: quit
> 1572995088 925487 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Noogleburt 5*  10New user account
< 1572995090 875430 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1572995290 453321 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Ping timeout: 265 seconds
< 1572995441 749557 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1572995498 927658 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1572996802 434111 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Remote host closed the connection
< 1572996826 645653 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1572999045 298999 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573000057 765487 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573000765 481105 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving
< 1573001457 133418 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
> 1573001472 71252 PRIVMSG #esoteric :14[[07Echo Tag14]]4 10 02https://esolangs.org/w/index.php?diff=66980&oldid=64998 5* 03Oerjan 5* (-2) 10/* Computational class */ I think this should be the other way around to ensure the *first* symbol of a block of m is used
< 1573001518 348282 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 245 seconds
< 1573001544 457306 :iczero!iczero@hellomouse/dev/iczero QUIT :Read error: Connection reset by peer
< 1573001573 557033 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Ping timeout: 276 seconds
< 1573001690 549567 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric
< 1573001705 15978 :moony!moony@hellomouse/dev/moony JOIN :#esoteric
< 1573001711 582529 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric
< 1573001756 644249 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric
> 1573001870 124541 PRIVMSG #esoteric :14[[07Tag system14]]4 10 02https://esolangs.org/w/index.php?diff=66981&oldid=49076 5* 03Oerjan 5* (+163) 10/* Definition */ Remark on variants
< 1573001954 160841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(I noted that the Echo Tag proof seems to implement Post's original version.)
< 1573002297 983984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :posix_spawn is probably better than fork() in theory, but every time I try to use it it's miserable.
< 1573002301 168018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that about?
< 1573002661 423037 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: it starts with "posix"
< 1573002864 906147 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"posix_spawn_file_actions_adddup2" that's quite a name
< 1573003046 645730 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573003214 739954 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds
< 1573003399 645736 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds
< 1573003625 19001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Why can't I just pass in a data structure?
< 1573003630 219511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I gotta worry about allocation failures.
< 1573004892 949959 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1573005002 6040 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573006404 645857 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
> 1573009288 911127 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 10 02https://esolangs.org/w/index.php?diff=66982&oldid=66979 5* 03Oerjan 5* (+0) 10/* When the blockchain has a green block */ I think this is off-by-one (or equivalently, counted in the wrong direction)
< 1573009942 569978 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573010199 947511 :nfd9001!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 JOIN :#esoteric
< 1573011868 542007 :xkapastel!uid17782@gateway/web/irccloud.com/x-bqrlwuaammkgaqzb JOIN :#esoteric
< 1573012258 130621 :syncracer!~grafkrypt@46.114.4.8 JOIN :#esoteric
< 1573012512 952873 :nfd!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 JOIN :#esoteric
< 1573012539 778423 :syncracer!~grafkrypt@46.114.4.8 PRIVMSG #esoteric :hi
< 1573012623 954531 :nfd9001!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 QUIT :Ping timeout: 264 seconds
< 1573012724 460815 :syncracer!~grafkrypt@46.114.4.8 QUIT :Remote host closed the connection
< 1573012731 719843 :syncracer!~grafkrypt@46.114.4.8 JOIN :#esoteric
< 1573012764 689532 :syncracer!~grafkrypt@46.114.4.8 QUIT :Client Quit
< 1573012926 942041 :nfd9001!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 JOIN :#esoteric
< 1573013091 954707 :nfd!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 QUIT :Ping timeout: 264 seconds
< 1573013283 339541 :nfd!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 JOIN :#esoteric
< 1573013307 966039 :nfd9001!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 QUIT :Ping timeout: 264 seconds
< 1573013513 898392 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573013643 337825 :nfd!~nfd9001@2601:602:8581:1420:1966:d114:f211:ee8 QUIT :Ping timeout: 245 seconds
< 1573026122 409233 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1573026130 605351 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573028046 376047 :b_jonas!~x@catv-176-63-14-40.catv.broadband.hu QUIT :Remote host closed the connection
< 1573032268 869954 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric
< 1573033295 658946 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds
< 1573033496 987475 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573034165 869184 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1573034357 303790 :impomatic!56b97c95@host86-185-124-149.range86-185.btcentralplus.com QUIT :Remote host closed the connection
< 1573035392 454569 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Quit: Leaving
> 1573035938 909574 PRIVMSG #esoteric :14[[07Talk:Queue14]]4 N10 02https://esolangs.org/w/index.php?oldid=66983 5* 03YamTokTpaFa 5* (+157) 10Created page with "== What additional methods make queue-based languages TC? == --~~~~"
< 1573036455 705000 :xkapastel!uid17782@gateway/web/irccloud.com/x-bqrlwuaammkgaqzb QUIT :Quit: Connection closed for inactivity
< 1573037796 866312 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573038578 884262 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1573042938 858482 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot
< 1573043402 873853 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573043598 311944 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1573045467 972121 :xkapastel!uid17782@gateway/web/irccloud.com/x-iagrckttiikdnkuu JOIN :#esoteric
< 1573048742 985077 :ais523_!93bcc3ca@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.202 JOIN :#esoteric
< 1573048822 795884 :ais523_!93bcc3ca@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.202 PRIVMSG #esoteric :oerjan: you're right, it was off by 1, I realised that while offline earlier, and was going to fix it myself but you got there first
> 1573049839 670651 PRIVMSG #esoteric :14[[07Talk:Queue14]]4 10 02https://esolangs.org/w/index.php?diff=66984&oldid=66983 5* 03A 5* (+204) 10
> 1573049942 22969 PRIVMSG #esoteric :14[[07Talk:Queue14]]4 10 02https://esolangs.org/w/index.php?diff=66985&oldid=66984 5* 03A 5* (+62) 10/* They are sufficient enough to simulate a tape. */
< 1573050578 899316 :myname!~myname@ks300980.kimsufi.com QUIT :Ping timeout: 240 seconds
< 1573050709 410329 :aloril!~aloril@mobile-access-b04856-154.dhcp.inet.fi QUIT :Ping timeout: 265 seconds
< 1573051175 226865 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric
< 1573051384 949535 :ais523_!93bcc3ca@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.202 QUIT :Quit: quit
< 1573054198 323606 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 JOIN :#esoteric
< 1573054351 267920 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :ACTION has been trying to prove Full Stack TC
< 1573054402 169209 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :it's complex because Front End has only 26 bytes of storage + the instruction pointer; I'm pretty convinced at this point that if it supported Unicode variable names it'd be TC, but there's some definite doubt as to whether the 26 bytes are enough
< 1573054695 972517 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's a new language
< 1573054734 215056 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: wait, literally "26 bytes of storage + the instruction pointer"? doesn't that mean that it's definitely not TC?
< 1573054754 373419 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :wib_jonas: there are two languages involved
< 1573054775 44230 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah
< 1573054776 124379 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :Front End is an intentionally sub-TC language; Full Stack repeatedly runs Front End on its own source code
< 1573054822 524130 :myname!~myname@ks300980.kimsufi.com QUIT :Remote host closed the connection
< 1573055394 775902 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Note to self: whenever I hear of an esoteric language that has a core that sounds like it should be turing-complete, but a seemingly arbitrary restriction to too little addressable memory, and I think it's unrealistic (eg. https://esolangs.org/wiki/?curid=10192 ), I should think of the ATARI 2600 BASIC Programming cart, a high-level programming
< 1573055395 269556 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :language for a machine with 128 bytes of RAM.
< 1573055449 480143 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Who really needs any more than that
< 1573055532 861727 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I've written programs for the Sharp EL-5120, which has 2 kilobytes of RAM, of which 1141 bytes are for program source code. 128 bytes sounds crazy.
< 1573055620 780532 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :The annoying part of https://esolangs.org/wiki/?curid=10192 is that it's practically impossible to extend. The meaning of all instructions is completely defined, the addres space is completely occupied by RAM, and since it's only 256 nibbles, you can't even reserve a little of it and hope that programs won't use it, because prorgams want to use all
< 1573055621 312924 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :256 of it. 
< 1573055688 627683 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :There aren't many language that feel that impossible to extend.
< 1573056083 31555 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: Ping timeout (120 seconds)
< 1573059332 977409 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573059612 16447 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :now you're reminding me of my plan to add output to Echo Tag in a backwards-compatible way
< 1573059645 337131 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :in addition to 0 and 1, there's an O command which acts like 0 in most respects, but when an O in the queue causes a production to be skipped, that production's bit is output
< 1573059754 779666 :xkapastel!uid17782@gateway/web/irccloud.com/x-iagrckttiikdnkuu QUIT :Quit: Connection closed for inactivity
< 1573059757 25744 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573060106 904843 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1573061666 837866 :aloril!~aloril@mobile-access-2e8456-205.dhcp.inet.fi JOIN :#esoteric
< 1573061729 493008 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :hmm, is "hello, world!"  TC?
< 1573061735 276320 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :it's a great idea for a language, at least
< 1573062053 121362 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 PRIVMSG #esoteric :actually it wouldn't surprise me if it were an LBA, the command set reminds me a bit of BuzzFizz, but it's less obviously TinC
< 1573062876 671646 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573063052 737114 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573063500 983328 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric
< 1573063695 370983 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573064002 694430 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573064061 361687 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573065931 53839 :ais523_!93bcc3da@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.218 QUIT :Quit: quit
< 1573066285 898577 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573066979 97312 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: leaving
< 1573067483 431765 :MDude!AdiIRC@c-174-55-101-236.hsd1.pa.comcast.net QUIT :Quit: Going offline, see ya! (www.adiirc.com)
> 1573068613 995708 PRIVMSG #esoteric :14[[07List of ideas/Archive14]]4 10 02https://esolangs.org/w/index.php?diff=66986&oldid=38997 5* 03CMinusMinus 5* (+36) 10
< 1573070504 949860 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573071338 455510 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :which language has it's programs having highest entropy on average?
< 1573071360 234578 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've been thinking about 05AB1E and all that golfing stuff
< 1573071369 753756 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but i'm not certainly sure is this the case
< 1573071391 168250 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly someone made a programming language with even more complex instruction set
< 1573071395 318910 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so programs are denser and denser
< 1573071824 412685 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573072149 960570 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
> 1573073353 475031 PRIVMSG #esoteric :14[[07Talk:Queue14]]4 10 02https://esolangs.org/w/index.php?diff=66987&oldid=66985 5* 03Oerjan 5* (+270) 10Not much needed
> 1573073548 680160 PRIVMSG #esoteric :14[[07Queue14]]4 10 02https://esolangs.org/w/index.php?diff=66988&oldid=62461 5* 03Oerjan 5* (+76) 10/* Use in esolangs */ Add BCT
< 1573073599 618084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what
> 1573073758 968016 PRIVMSG #esoteric :14[[07Talk:Queue14]]4 10 02https://esolangs.org/w/index.php?diff=66989&oldid=66987 5* 03Oerjan 5* (+259) 10Oops, managed to not notice I was editing old version
< 1573073791 437606 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu JOIN :#esoteric
< 1573076587 595929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :comparing sleeve colors with previous strips, i think that may be martellus in the last girl genius strip.  which would make sense given the reaction.
< 1573076589 661616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573076617 801748 :shikhin!~shikhin@unaffiliated/shikhin NICK :shikhout
< 1573076667 650675 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin
< 1573079754 372298 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1573079832 956188 :upupbb-user3!~puppy@102.49.172.114 JOIN :#esoteric
< 1573080266 186403 :upupbb-user3!~puppy@102.49.172.114 QUIT :Read error: Connection reset by peer
< 1573082644 523532 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :dear fungot, please prepare to upload the next o strip tomorrow
< 1573082644 604353 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: so, i know that. now that my hands.
< 1573082675 767602 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :yes, your thumb will never be the same after that accident, such is life
< 1573085206 689052 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds
< 1573085508 779519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving
< 1573085551 931516 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573085735 600488 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 250 seconds
< 1573085739 933409 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds
< 1573086446 663107 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573092629 25080 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573094253 565053 :xkapastel!uid17782@gateway/web/irccloud.com/x-ehlrnncbqicgykkq JOIN :#esoteric
< 1573094778 268946 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1573098135 157542 PRIVMSG #esoteric :14[[07Omam14]]4 10 02https://esolangs.org/w/index.php?diff=66990&oldid=53229 5* 03Arcorann 5* (+96) 10
< 1573100746 978268 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573102037 514803 :xkapastel!uid17782@gateway/web/irccloud.com/x-ehlrnncbqicgykkq QUIT :Quit: Connection closed for inactivity
< 1573103721 293916 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573104217 86061 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573110840 912930 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573111500 884163 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573111659 270512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://bugzilla.mozilla.org/show_bug.cgi?id=1572800 ... who thought this was a good idea? With this change I was never sure whether an underlined blue a,b was a single link or two links... fortunately, there's a switch.
< 1573112057 636898 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(This hardly comes up... I'm just rationalizing my dislike for that particular change.)
< 1573112275 3261 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :int-e: https://esolangs.org/logs/2019-10-28.html#llb
< 1573112280 165428 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I just don't like the way it looks
< 1573112690 870324 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573112927 93544 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah.
< 1573112976 964107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There is something to my complaint when you turn it around... to my brain, a break in the underline signifies the end of a link. (And links are the most common reason for underlined text in my browsing experience.)
< 1573113128 684697 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh and I particularly dislike the handling of underlined 'g's, where none of the glyph is underlined anymore.
< 1573113158 810688 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the same is true for the aforementioned ',')
< 1573114544 714593 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :Magic: the Gathering is so old that it predates Pokémon. That seems so weird. I find it hard to imagine a world that has Magic: the Gathering but not Pokemon. Pokemon just seems more fundamental.
< 1573114735 530564 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Heh. For all I know Pokemon is completely made up.
< 1573114877 389109 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :Sure it is, but like having it as video games and story. Classical greek mythology is probably also completely made up, but it's hard to imagine our world (I'm saying this as a Europe-centric guy) without, because there's just so much heritage from it.
< 1573114945 271637 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean I've never seen the video games nor the animated series... all I really have are second-hand stories.
< 1573114957 409830 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I'm seriously wondering how that happened.
< 1573114981 805229 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :what?
< 1573114986 950880 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :you've never seen the video games? any of them?
< 1573114999 176026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess completely avoiding gaming consoles has a lot to do with it.
< 1573115005 31442 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I mean, you don't have to see any specific one, because they're all rather similar
< 1573115015 484544 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes, I've never seen any of them
< 1573115038 280004 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :int-e: how about the collectible card game? that of course is later than M:tG
< 1573115081 871078 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've played M:tG but only with other peoples' decks.
< 1573115225 553313 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I guess many people have a huge genre that they have mostly avoided. DMM claims that it's video games in general, but I'm not entirely sure of it since he used to claim that he hasn't read Discworld. For me it's anime and manga.
< 1573115305 113601 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I haven't played too much on consoles either, except for the Game Boy, but have played a little, but I'm somewhat familiar with the more popular Nintendo games through videos on the internet now.
< 1573115317 816935 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I sort of wonder if I should get into them, in the nostalgic way that is, old games only.
< 1573115394 413118 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :I'm quite sure I don't want to play new video games, but the old ones are old enough that there's enough information about them that's not just recent hype so I can tell which games are worth to play.
< 1573115402 629339 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"should" - no. ;-)
< 1573115485 783957 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :int-e: well, it's not something that I have to decide right now
< 1573115496 872435 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu PRIVMSG #esoteric :and there are also old PC games that I should play more
< 1573115563 844154 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but maybe there are too many new games for that
< 1573115586 274578 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573115730 879848 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573115761 954341 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu QUIT :Remote host closed the connection
< 1573115879 665940 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds
< 1573118186 897827 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1573118241 537683 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573118574 982656 :xkapastel!uid17782@gateway/web/irccloud.com/x-dgukthkatgeahbxy JOIN :#esoteric
< 1573119414 977963 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1573122520 535730 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection
< 1573122944 920065 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric
< 1573124052 980141 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru JOIN :#esoteric
< 1573124971 873812 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 JOIN :#esoteric
< 1573125093 518065 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :You know how you can indicate dismissal of modern music with the joking question "have they started already or are they just tuning their instruments?"
< 1573125111 629709 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I found out that this can apply not only to modern music.
< 1573125212 389342 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://commons.wikimedia.org/wiki/?curid=18594726 is the digitization of a vintage music recording from 1889, supposedly of Brahms playing the 1st piece of Hungarian Dances on a piano. 
< 1573125245 736495 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Without the description, I couldn't tell that this is supposed to be a rendition of Hungarian Dances.
< 1573125304 389168 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm not sure if I could even tell that it's on a piano, because it sounds like a clavicord through that recording.
< 1573125381 94983 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :there's at least one classical piece which wrote the sound of tuning the instruments into the score
< 1573125403 905259 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :how old classical?
< 1573125422 283843 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I can't remember, IIRC fairly old though
< 1573125437 252029 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :isn't that quite common for string instruments?
< 1573125454 637618 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :like, adjusting the string-length in-sound
< 1573125469 685516 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: I don't think so
< 1573125556 152861 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Admittedly since I can tell that it's supposed to be a clavicord, as opposed to a band with stringed or wind instruments, the tuning question isn't quite accurate.
< 1573125627 128366 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Pianos are tuned in advance, whereas most other stringed instruments are tuned on site before the concert.
< 1573125662 647996 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Probably because the piano takes the longest to tune, and you can afford not to tune one instrument. 
< 1573125683 674668 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(That doesn't solve what you do with pieces for two pianos, which do exists, but are rare.)
< 1573125694 933365 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i also am wondering how one would write out what exactly 2cellos are doing sometimes. like, just smashing the bow onto the strings
< 1573125778 296594 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I can't complain of course, there are good quality recordings of performances of the Hungarian Dances available as well.
< 1573125791 597017 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :And that recording has the excuse that it's really old.
< 1573125932 931305 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Oh, different topic.
< 1573125977 222505 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :This morning on the tram, I heard a man talk in Swedish but with a very strong Hungarian accent. That's the first time I heard such a thing. 
< 1573126009 60003 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I've heard sevearl people speak English in a strong Hungarian accent, but the same thing in Swedish was new.
< 1573126094 392037 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know it's Swedish rather than Norwegian or Danish mostly because he said "två" rather than "to"
< 1573126303 793425 :xkapastel!uid17782@gateway/web/irccloud.com/x-dgukthkatgeahbxy QUIT :Quit: Connection closed for inactivity
> 1573126846 694762 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 10 02https://esolangs.org/w/index.php?diff=66991&oldid=66982 5* 03Ais523 non-admin 5* (+4141) 10a modified version that 2-Echo Tag can implement
> 1573126933 117485 PRIVMSG #esoteric :14[[07Echo Tag14]]4 10 02https://esolangs.org/w/index.php?diff=66992&oldid=66980 5* 03Ais523 non-admin 5* (-2) 10/* Computational class */ link to TPIMI
> 1573126952 607976 PRIVMSG #esoteric :14[[07Echo Tag14]]4 10 02https://esolangs.org/w/index.php?diff=66993&oldid=66992 5* 03Ais523 non-admin 5* (+36) 10/* See also */ link to TPIMI
< 1573127006 237936 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :in case anyone isn't following esowiki, it turns out that 2-Echo Tag can also implement (a modified version of) The Program Is Mostly Ignored
< 1573127062 114177 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :although the resulting implementation is likely to be very slow, because in order to get an increase in the queue length (required for unbounded memory), you have to grow it by a factor of more than 48 by repeatedly multiplying by 1¼
< 1573127081 864913 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :and the code needed to mediate that probably has length proportional to 2 to the power of the number of steps
< 1573127150 246680 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(the reason it's likely TC is that the mediating code has a length depending only on the number of multiplications, not on the size of the portion of the queue it's extending, so by creating a sufficiently long queue portion to extend you can make the mediating code small by comparison)
< 1573127160 667111 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: is it only double-exponential, or triple-exponential?
< 1573127193 221755 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :wib_jonas: in the parameter that people care about, i.e. how fast the resulting program runs relative to the program you're compiling, I think it's actually linear
< 1573127212 776173 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :the constant factor is exponential in the size of the program, though (I think only singly-exponential though)
< 1573127264 789465 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :so if you have a program of size s that runs in t steps, after you compile it, you end up with something of size O(s*2**s) that runs in O(t*s*2**s) steps
< 1573127281 291819 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I think, I might be a bit off on the complexities, given that I'm trying to calculate them in my head and don't have a concrete TCness construction yet
< 1573127309 380849 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh
< 1573127311 100668 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :also, the constant factor hidden by the big-O notation is likely over a billion
< 1573127333 931846 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :but hey, this is still technically polynomial time :-P
< 1573127336 494720 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(in fact, linear time)
< 1573127371 728111 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fun
> 1573128001 407789 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 M10 02https://esolangs.org/w/index.php?diff=66994&oldid=66991 5* 03Ais523 non-admin 5* (+14) 10/* Implementation of the modified version in 2-Echo Tag */ don't underscore k/q, they're defined as sets of four bits, rather than as a single bit that gets repeated
> 1573128006 569998 PRIVMSG #esoteric :14[[07Pxem14]]4 10 02https://esolangs.org/w/index.php?diff=66995&oldid=66067 5* 03YamTokTpaFa 5* (+118) 10/* pxemi.7z */
< 1573128023 691960 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 QUIT :Quit: quit
< 1573129130 876423 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1573129281 498668 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573130875 978471 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 JOIN :#esoteric
< 1573131605 401065 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric : I'm quite sure I don't want to play new video games, but the old ones are old enough that there's enough information about them that's not just recent hype so I can tell which games are worth to play. ← I have a similar policy nowadays, I generally only buy games if I'm very familiar with them already and know they're good
< 1573131653 531927 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :how long do you wait to play rimworld?
< 1573131658 388472 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: makes sense
< 1573131662 162477 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :one problem with this policy is that the games are often hard to obtain as a consequence; typically the prices are very low but the supply is also very low, and I don't like going to online auction sites or the like
< 1573131705 782793 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(I've tried to increase the probability by checking out the local second-hand computer game shops whenever I visit a new area; normally there's nothing there I want, but sometimes there's something worth buying, e.g. that's how I purchased my copy of Sonic Advance 3)
< 1573131728 345960 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: for classic nintendo carts, the supply is decent and the prices aren't too high. for old DOS games by Id, there's usually no supply, so the ones that aren't freeware you can't legally buy at all, but you can easily obtain a copy.
< 1573131748 542488 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :well, I don't pirate computer games
< 1573131755 887942 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :so I'm mostly keeping to console games and free PC games
< 1573131762 142079 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(paid PC games tend to have issues with DRM anyway)
< 1573131784 301246 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :there are a few very good PC games that I purchased (most notably Neverwinter Nights), though
< 1573131832 984813 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: in this case I'm talking about Commander Keen 2 and 3. those are impossible to buy, and I intend to play them. I want to do a 100% completion for CK3 (I've never beaten the boss, but mind you, it's the hardest boss in the series), and CK2 I want to get more familiar with (I have completed it)
< 1573131867 251783 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :you'd think the company is missing an opportunity there, if they have things they can sell and people want to buy
< 1573131877 728916 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :as for free PC games, I really like OpenTTD, which started as a clone of the commertial game Transport Tycoon Deluxe, and became a decent clone, but then grew past it and became better
< 1573131921 984123 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: maybe, but I think they wouldn't earn much money from it, compared to what they get from their more recent games, 
< 1573131928 895580 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :hmm, oddly, I think every PC game I've played in the past few years has permadeath/perma-consequence
< 1573131950 175714 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :mostly due to being roguelikes, but some of them are puzzle games or other genres for which permadeath makes sense
< 1573131953 260620 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :plus, I'm not sure, but they might be in a situation where no one company owns the rights to sell the game, and the multiple owners can't come to an agreement
< 1573131966 982938 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :ais523_: you can get a large portion of games without drm through the humblebundle store
< 1573131968 97689 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :hmm, unless you count Tetravex but I'm not convinced you should
< 1573131980 663776 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :myname: indeed, many of my purchased games were obtained like that
< 1573131991 143012 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I might also try OpenRTC, which is a similar clone of another game by Chris Sawyer (the creator of OpenTTD), but I'm not yet sure it's for me
< 1573131996 231716 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :a few through GOG, who tend to patch the DRM out of old games they sell
< 1573132016 679780 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(I have both the original disk copy of Neverwinter Nights with DRM intact, and a fully-updated version via GOG)
< 1573132028 760123 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(sometimes when you're speedrunning playing the buggy version is more fun thoug)
< 1573132031 947349 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :*though
< 1573132046 113075 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I have nostalgia for Railroad Tycoon, but the problem is, OpenRTC is a clone of Railroad Tycoon 2, which is a very different game
< 1573132063 809586 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: any tetris-likes?
< 1573132102 941578 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :if you consider the time limit on moves to be part of a tetris-like, no
< 1573132134 215839 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I do like puzzle games but have mostly been playing ones with no time limits on the move
< 1573132142 762886 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: how about with no time limit, but you don't know of all future random pieces that you'll get when you have to commit the current one?
< 1573132144 905475 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(that said, I used to play Enigma a lot, and some levels there have limits)
< 1573132151 252712 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :wib_jonas: yes, I play those quite a lot
< 1573132157 896082 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :good
< 1573132164 827623 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :mostly as a distraction while waiting for compiles or the like
< 1573132188 251159 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I haven't been playing any video games recently,
< 1573132196 362888 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but I should get back to them a little eventually
< 1573132213 747504 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :not too much, I don't intend to become a professional gamer or anything
> 1573132214 780430 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66996&oldid=66976 5* 03A 5* (+562) 10
< 1573132265 953126 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :@tell imode assuming it's your language, you should give the 01[] language a name and add it to the wiki (OK, so it's probably technically a brainfuck derivative, but it's different enough that there's unlikely to be an issue)
< 1573132266 21589 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1573132372 474123 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :heh heh, naming them is the hardest part
< 1573132380 290375 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :which is why I ended up with (1) and 1.1
< 1573132409 366763 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :well, 01[] isn't terrible as a name (although I'm not convinced it's a valid page name for the wiki)
< 1573132482 943625 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's not, you can't have square brackets in the name
< 1573132501 952388 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :right, that's the rule I thought it violated
< 1573132506 805424 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but C# isn't a valid page name either
< 1573132522 742630 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so wikipedia has some problems with C, C++, C# languages
> 1573132530 282218 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66997&oldid=66996 5* 03A 5* (+79) 10
< 1573132540 371505 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :C♯ is a valid page name, and the actual name of the language IIRC
< 1573132552 172229 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(it's just considered legitimate to use # to represent ♯ when typing it)
< 1573132580 821540 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric : However the ECMA 334 standard states: "The name C# is written as the LATIN CAPITAL LETTER C (U+0043) followed by the NUMBER SIGN # (U+0023)."
< 1573132582 257389 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :hmm
> 1573132585 627053 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66998&oldid=66997 5* 03A 5* (-4) 10/* Print "Element" without using letters */
< 1573132592 746547 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I guess we have a standard on how to write it
> 1573132700 636722 PRIVMSG #esoteric :14[[07Basis14]]4 10 02https://esolangs.org/w/index.php?diff=66999&oldid=66998 5* 03A 5* (-27) 10/* Interpret Deadfish */
< 1573133378 964848 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is that ECMA standard about the programming language?
< 1573133398 408770 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, looks like it is
< 1573134382 445825 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :mind you, it's not even the worst name that Microsoft gave
< 1573134860 703516 :heroux!sandroco@gateway/shell/insomnia247/x-uowyrinzwjvslrsi QUIT :Ping timeout: 268 seconds
< 1573135196 408853 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :wow, C# has covariant arrays just like Java does? I thought that was widely considered a design mistake in Java, I wonder why C# copied it?
< 1573135236 242266 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(the better approach, IMO, would be to have a specific "unmodifiable array" type that arrays can be cast to, but not cast back from; that type would be covariant even though the underlying array isn't)
< 1573135270 882356 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know how that works in Java, luckily
< 1573135274 800497 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I didn't follow Java
< 1573135333 275645 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :in Java, if type X extends (i.e. is a subtype of) type Y, an array X[] can be cast to an array Y[] without error
< 1573135348 670694 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :you can read Y objects from your Y[] without issue (because all your X objects are Y objects)
< 1573135358 756511 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :right, but how can that work with mutable arrays?
< 1573135366 196982 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :but if you try to store a Y that isn't an X into your Y[], you get a runtime error (because the Y[] is actually an X[] so only Xes can be stored in it)
< 1573135383 574043 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :so the short answer is that it doesn't, which is why it's considered a design mistake
< 1573135429 581441 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok
< 1573135525 679563 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course, C++ has one of these stupid situations too, where you can get a runtime error for something that would usually give you a compile time error: 
< 1573135531 727041 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :stackoverflow claims, this came at a time without generics
< 1573135540 347360 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :indeed
< 1573135547 860827 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :it took a while for Java to add generics
< 1573135563 592358 :heroux!sandroco@gateway/shell/insomnia247/x-hipvyozqxgshedcz JOIN :#esoteric
< 1573135566 222443 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :if you call an abstract method on a class that is only partly constructed, so it's currently an absract class, you can get a runtime exception
< 1573135569 655194 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(and when they did, the Java compiler became Turing-complete)
< 1573135599 155372 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :wasn't the java compiler Turing-complete even before that, for other reasons?
< 1573135611 598681 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :possibly? I'm not sure what language feature you'd use, though
< 1573135630 679692 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :note that in a compiled language, having a Turing-complete language and a Turing-complete compiler are quite different
< 1573135637 237966 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :most (all?) BF compilers are not TC
< 1573135647 243492 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :because the compilation always halts
< 1573135651 77580 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure
< 1573135674 627866 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and the C compiler without the preprocessor is probably not turing-complete
< 1573135692 180497 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :with the preprocessor it probably still isn't turing-complete
< 1573135714 332078 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :right, I think all loops in the preprocessor are either provably infinite or provably finite
< 1573135715 225747 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :whereas the C++ compiler is probably turing-complete 
< 1573135720 30676 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :which means that it can't be TC
< 1573135745 283989 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :almost certainly TC for recent enough versions of C++
< 1573135752 622487 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :C++ is definitely TC at compile time, C++-at-compile-time is sometimes seen as a language choice in programming competitions because of this
< 1573135776 127090 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(allegedly, one year someone used this in order to get around runtime restrictions in the IOI, by doing the entire logic of their program at compile time; they added compile time restrictions too the year after)
< 1573135829 755692 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: oh yeah, 
< 1573135846 244729 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :hahahahaha
< 1573135870 62184 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know at least two competition tasks where the result that your program can generate can fit in a few screenfuls, so the program runtime can be made trivial, even in C,
< 1573135874 904044 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1573135878 711673 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :Perl is trivially TC at compile time because it has a keyword to run code during the compile
< 1573135881 286017 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :though generating those results in first place can be hard
< 1573135913 344976 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :wib_jonas: that's a good point: if you have the time to actually run your program, why not just work out what the result is, and write a program that prints it as the constant string?
< 1573135927 237961 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :although the IOI probably marks you on what the code does in addition to getting the result right, so that trick wouldn't work there
< 1573135964 686001 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: yes, that works, but the competitions themselves have a submission deadline, so the limitation is that the human has to somehow compute the result by then
< 1573135968 608522 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :C-INTERCAL actually has a command-line option, -F, to do this optimisation (i.e. first statically analyse the program to see if it has constant output; if it does, run the program and just generate an executable that hardcodes the output)
< 1573135972 406298 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :IOI?
< 1573135987 621894 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :international olympiad in informatics, I think? I mostly only know it by the acronym
< 1573135996 71578 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :ah
< 1573135997 337318 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: I don't know how it's scored
< 1573136002 447192 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/International_Olympiad_in_Informatics
< 1573136009 97360 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's like two of them, and I know of them indirectly
< 1573136023 994541 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i always thought, "informatics" is not a thing in english
< 1573136042 294392 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :it is, but it's a technical word that isn't in common use
< 1573136056 93499 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :IIRC many languages use similar words much more freely / in an everyday sense
< 1573136099 105039 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :in germany, the studying subject "computer science" is just called informatik
< 1573136144 337834 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i once mentioned somewhere i am studying informatics and people where like "what?"
< 1573136158 963221 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :even though bioinformatics is called bioinformatics
< 1573136163 597654 :xkapastel!uid17782@gateway/web/irccloud.com/x-jyamchhagsjxkczi JOIN :#esoteric
< 1573136220 659645 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :one of the competition tasks was to generate the truncatable primes http://oeis.org/A024770 , those ones whose number of digits equals to the program input. that's a finite sequence, so I solved this by precomputing and embedding each of the replies into the program.
< 1573136249 587454 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: I think it's a europeanism that isn't used in english, but is used in the continent, so it works for the name of that contest
< 1573136418 808024 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :the other such task is trickier, it's the farming puzzle in http://ch24.org/static/archive/2008/2008_ec.pdf . that one has less than 15 essentially distinct inputs. however,
< 1573136457 663518 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's a competition round where you aren't judged by your code, and the input set is public as soon as the problem is, you only send the outputs as the solution,
< 1573136475 555699 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so it's not a problem that there are so few inputs and that you can hard-code them, generating the outputs still isn't trivial,
< 1573136511 484284 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and unlike the previous case, you probably couldn't even look up the results in the OEIS or elsewhere online before the contest
< 1573136540 194209 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :I think it would be worthwhile to have a language with every OEIS sequence as a builtin
< 1573136548 505405 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :(you'd probably need flow control, but nothing else, to make a usable language)
< 1573136554 107595 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :however, it would be a huge amount of effort
< 1573136573 135814 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ais523: yes, but it's not trivial to download dumps from OEIS, so it's hard to make this run off-line
< 1573136603 899576 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and of course *every* OEIS sequence is impossible if you take it too literally
< 1573136605 358413 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 PRIVMSG #esoteric :you'd probably need to write the code yourself
< 1573136610 79259 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but many OEIS sequences could work
< 1573136677 571522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Back when I was in university, they had a "Laboratory of Theoretical Computer Science" (TCS for short, for proper CS: computational complexity, logic, cryptography, distributed computation) and "Laboratory of Computer and Information Science" (CIS for short, for machine learning and such), which they merged to "Department of Information and Computer Science" (ICS, for all the sciencey computer science 
< 1573136683 529497 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :stuff); which were all entirely parallel to the Department of (just) Computer Science (CS for short, for all the engineeringy software development stuff).
< 1573136851 928915 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and of course it would have to be uncomputable, because there are a few uncomputable sequences in OEIS, like http://oeis.org/A028444 
< 1573136875 424498 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and a lot of sequences that are at least semi-computable but we don't have an efficient way to compute them
< 1573138960 306130 :ais523_!93bcc3cb@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.203 QUIT :Quit: quit
< 1573140098 30570 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573140377 76462 :heroux!sandroco@gateway/shell/insomnia247/x-hipvyozqxgshedcz QUIT :Ping timeout: 240 seconds
< 1573140435 497604 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`olist 1185
< 1573140436 366532 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1185: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1573140437 334172 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`thanks fungot
< 1573140437 396099 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: it's so nice. now you'll think of her as the seventh member, then. meet. for example, the week after we finish, pally. it is not acceptable to cast, i should know
< 1573140438 7567 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, fungot. Thungot.
< 1573140463 804388 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot: hey, no spoilers! we'll read the strip, don't give it away
< 1573140463 852414 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: a lot. way more for all that, may i suggest that i would do such as that, yes of course"? you're, like, and you get if we go down a level!
< 1573140603 953230 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 264 seconds
< 1573140801 362333 :heroux!sandroco@gateway/shell/insomnia247/x-nlqtximtujxgepxk JOIN :#esoteric
< 1573141179 273877 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so how will they take that photo in the council room that Elan wanted to take in #1178 ?
< 1573141667 368709 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 JOIN :#esoteric
< 1573142001 578162 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 NICK :ais523
< 1573142012 893829 :ais523!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 NICK :ais523__
< 1573143042 668381 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't think of her as the seventh member anyway. I think of her as the sixth member, who will replace Belkar soon after he dies. Adventuring parties can't have more than six members, any more than you can carry more than six pokémon on you.
< 1573143497 910 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1573144133 552604 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573144539 941741 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573146088 835717 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1573147783 684623 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 QUIT :Quit: quit
< 1573147973 546648 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573148510 347752 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection
< 1573148996 39865 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573149078 538773 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru JOIN :#esoteric
< 1573149131 993065 :arseniiv!~arseniiv@95.105.4.44.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds
< 1573149402 921108 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: WeeChat 2.6
< 1573149585 861350 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573149593 981954 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds
< 1573150306 882290 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573150381 290119 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu JOIN :#esoteric
< 1573153147 307574 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573153334 941848 :xkapastel!uid17782@gateway/web/irccloud.com/x-jyamchhagsjxkczi QUIT :Quit: Connection closed for inactivity
< 1573153349 630793 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573153498 287350 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573154584 895289 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573154847 351656 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573155491 165080 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573156504 662064 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573158145 703949 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu PRIVMSG #esoteric :in a regular polygon with 6.776 sides, the sides have the same length as the radius of the incircle
< 1573158375 596423 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573158616 919520 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :exactly?
< 1573158623 556897 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu PRIVMSG #esoteric :kmc: no
> 1573158643 529360 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=67000&oldid=66799 5* 03JonoCode9374 5* (+37) 10/* Quine */
< 1573159029 58470 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :welp
< 1573159274 878472 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
> 1573159953 545853 PRIVMSG #esoteric :14[[07Plugh14]]4 N10 02https://esolangs.org/w/index.php?oldid=67001 5* 03Joshop 5* (+628) 10Created page with "Plugh is a stack based language which is missing one of the key features of stack based languages: a push operation. Working around this is somewhat annoying to do. ==Syntax==..."
< 1573163830 530732 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
> 1573165343 116745 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 M10 02https://esolangs.org/w/index.php?diff=67002&oldid=66994 5* 03Oerjan 5* (-2) 10Tweak invisible formatting in attempt to make diff sane
< 1573165361 867729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hah it worked
< 1573165460 227052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's an outrage that mediawiki's diff can get so easily confused by line breaks
< 1573165649 316012 :int-e!~noone@int-e.eu PRIVMSG #esoteric :OIC
< 1573165676 399898 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that effect is amazing
< 1573165682 821152 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1573166624 146003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems like it is mainly finding lines that match exactly, and changed lines only get matched with their old version if they don't change position relative to the unchanged ones.
< 1573168506 210227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1573168509 640595 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/3:inverness//Inverness is a city in Scotland. The ring road isn't multiplicative. \ welcome.ru//Добро пожаловать в Международный центр по разработке и внедрению языков эзотерического программирования! Для получения дополнительной информации посетите wiki: . (Для другого 
< 1573168513 325426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1573168514 95715 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/3:ипа эзотеризма попробуйте #esoteric в EFnet или DALnet.) \ elendil//Elendil's dad, Amandil, decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but got lost. His family founded a new empire in Middle-earth. Elendil himself later made the Last Alliance with the elf king Gil-Galad, against Sauron. \ sentience//sentience is the primary goal of wisdom. wi
< 1573168518 859072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1573168519 522020 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3/3:sdom is the primary goal of sentience. \ keming//Keming is a text compression scheme popular in Word processors.
< 1573170101 235855 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving
< 1573171886 530491 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1573172575 602448 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds
< 1573172797 327448 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573173489 308693 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric
< 1573173621 96753 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
> 1573175706 247933 PRIVMSG #esoteric :14[[07Seclusion14]]4 N10 02https://esolangs.org/w/index.php?oldid=67003 5* 03Hakerh400 5* (+26511) 10Add new language
> 1573175769 534028 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67004&oldid=66957 5* 03Hakerh400 5* (+16) 10Add new language
> 1573176133 842 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=67005&oldid=66597 5* 03Hakerh400 5* (+16) 10
> 1573176186 17127 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=67006&oldid=67005 5* 03Hakerh400 5* (+0) 10
> 1573176232 649618 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 M10 02https://esolangs.org/w/index.php?diff=67007&oldid=67006 5* 03Hakerh400 5* (-1933) 10Removed an irrelevant paragraph
< 1573178500 998438 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573179138 703705 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573179476 893964 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573179667 704555 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds
< 1573180029 678764 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573183650 421894 :xkapastel!uid17782@gateway/web/irccloud.com/x-ijzasfnuzfhsxtgs JOIN :#esoteric
< 1573186884 336353 :user24!~user24@12.15.126.82 JOIN :#esoteric
< 1573186943 719291 :user24!~user24@12.15.126.82 QUIT :Client Quit
< 1573190396 979592 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573193279 358427 :j-bot!eldis4@firefly.nu JOIN :#esoteric
< 1573197744 438806 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu PRIVMSG #esoteric :[ _1^i.19
< 1573197745 90948 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 1 _1 1 _1 1 _1 1 _1 1 _1 1 _1 1 _1 1 _1 1 _1 1
< 1573197748 437771 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu PRIVMSG #esoteric :hi j-bot
< 1573198541 21508 :b_jonas!~x@catv-176-63-14-148.catv.broadband.hu QUIT :Remote host closed the connection
< 1573198799 282887 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
> 1573200812 227652 PRIVMSG #esoteric :14[[07MetaGlow14]]4 10 02https://esolangs.org/w/index.php?diff=67008&oldid=65198 5* 03SoYouWantMeToDoSomethingButIWont 5* (+67) 10wrote main thing
< 1573210586 922693 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru JOIN :#esoteric
< 1573215026 608506 :Panini!~PaniniDev@176.59.40.99 JOIN :#esoteric
> 1573215429 976429 PRIVMSG #esoteric :14[[07Plugh14]]4 10 02https://esolangs.org/w/index.php?diff=67009&oldid=67001 5* 03Joshop 5* (+1045) 10
< 1573216630 707790 :Panini!~PaniniDev@176.59.40.99 QUIT :Ping timeout: 268 seconds
< 1573217882 878965 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573219233 856618 :Panini!~Panini@unaffiliated/panini JOIN :#esoteric
< 1573219280 748326 :Panini!~Panini@unaffiliated/panini PRIVMSG #esoteric :Hi
< 1573219651 910099 :Panini!~Panini@unaffiliated/panini PRIVMSG #esoteric :So quiet :D
< 1573220642 870163 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1573220775 566222 :Panini!~Panini@unaffiliated/panini QUIT :Quit: Leaving
< 1573221598 519700 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru JOIN :#esoteric
< 1573227279 668941 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573227978 869199 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573227983 354787 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PART :#esoteric
< 1573228001 576100 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573228007 476179 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Client Quit
< 1573228034 715951 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573229321 731224 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573229725 929049 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573231632 357652 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573232403 934445 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 264 seconds
< 1573232898 50991 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573234624 686958 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573235278 663896 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573236559 79790 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573236790 188569 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 JOIN :#esoteric
< 1573236811 550249 :b_jonas!~x@catv-176-63-14-33.catv.broadband.hu JOIN :#esoteric
< 1573237059 12556 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 PRIVMSG #esoteric :hmm, I'm concerned I may have miscounted in the 2-Tag TPIMI construction; I'm not sure whether k should be 1000 or 1100 (it's obviously one or the other, though, so there's a correct construction either way)
< 1573237069 538459 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 PRIVMSG #esoteric :once I'm back to my regular computer, maybe I'll write an interpreter and find out that way
< 1573237546 240452 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573237871 193268 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573238169 915809 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573239598 389646 :ais523__!93bc07d5@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.7.213 QUIT :Quit: quit
< 1573240149 723380 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573242050 875051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds
< 1573243803 332125 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1573244870 808510 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1573245362 551873 :subleq!~gavin@207.173.246.52 QUIT :Ping timeout: 276 seconds
< 1573245389 273702 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573246123 284144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573246140 312228 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573246877 585262 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573247060 973607 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573251735 777085 :subleq!~gavin@207.173.246.52 JOIN :#esoteric
< 1573257417 85853 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1573257498 271863 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573258201 171721 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573260263 386370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds
< 1573260299 539690 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1573260943 326436 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4
< 1573261597 307540 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1573261817 19193 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds
< 1573261846 558789 :atslash!~atslash@46.188.0.82 JOIN :#esoteric
< 1573262180 502202 :atslash!~atslash@46.188.0.82 QUIT :Quit: This computer has gone to sleep
< 1573263746 895240 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573265580 783043 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573266437 610924 :xkapastel!uid17782@gateway/web/irccloud.com/x-ijzasfnuzfhsxtgs QUIT :Quit: Connection closed for inactivity
< 1573267215 69361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: do you like pleurotus eryngii twh
< 1573268448 521701 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573268708 268720 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573269050 271055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds
< 1573269629 3798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573269936 976189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds
< 1573270432 601516 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf: yes
< 1573270435 83954 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :good mushroom
< 1573270440 154922 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :at least i think so
< 1573270517 541305 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573275515 870462 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573276850 879201 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573276879 268780 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573278301 328563 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573278317 541332 :tromp_!~tromp@2a02:a210:1585:3200:1d74:ace0:58e0:ce00 QUIT :Ping timeout: 276 seconds
< 1573279361 918852 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net JOIN :#esoteric
< 1573279693 590660 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1573279877 540770 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net QUIT :Ping timeout: 276 seconds
< 1573282240 994614 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net JOIN :#esoteric
< 1573282526 927115 :b_jonas!~x@catv-176-63-14-33.catv.broadband.hu QUIT :Remote host closed the connection
< 1573283257 913783 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Quit: Leaving
< 1573283281 765665 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573284500 546362 :Panini!~Panini@unaffiliated/panini JOIN :#esoteric
< 1573286670 596919 :Panini!~Panini@unaffiliated/panini PART #esoteric :"Leaving"
< 1573287905 536784 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer
< 1573287914 543246 :tromp!~tromp@2a02:a210:1585:3200:157d:be05:6139:bba9 JOIN :#esoteric
< 1573289113 398034 :xkapastel!uid17782@gateway/web/irccloud.com/x-kqnvipvxrwpsfhyo JOIN :#esoteric
< 1573289753 270298 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573289939 578714 :tromp!~tromp@2a02:a210:1585:3200:157d:be05:6139:bba9 QUIT :Ping timeout: 276 seconds
< 1573290601 998417 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net JOIN :#esoteric
< 1573291057 736170 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Quit: Leaving
< 1573291346 890716 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1573292701 541712 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573292826 764695 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573293820 32303 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573293823 706856 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573293848 717758 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573293892 430757 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Client Quit
< 1573293908 733136 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573295437 9213 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1573295514 374883 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1573296354 595268 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu JOIN :#esoteric
< 1573296639 269482 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573298251 703425 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573302566 871754 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru JOIN :#esoteric
< 1573309940 275684 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1573310378 195434 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573310642 884280 :atslash!~atslash@46.188.0.82 JOIN :#esoteric
< 1573310960 967018 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573314324 559127 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1573314393 584131 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573314880 36081 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1573317412 191785 :arseniiv_!~arseniiv@94.41.41.252.dynamic.ufanet.ru NICK :arseniiv
< 1573318514 900915 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 240 seconds
< 1573318532 884120 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573319220 360960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds
< 1573321212 545163 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1573321271 937610 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573321483 406656 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573321859 332320 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573321984 873374 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573322093 689430 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573323013 108945 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573323148 738414 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573324727 597527 :Cale!~cale@2607:fea8:9960:35:309a:d88e:fc4e:14b5 QUIT :Ping timeout: 250 seconds
< 1573325185 129253 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :do you like your chocolate corn flakes with or without cinnamon, fungot?
< 1573325185 223582 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: for that, my family would like my mode of transit returned, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, lieutenant, do i not, 
< 1573325401 671451 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: :q
< 1573325523 628710 :Cale!~cale@2607:fea8:9960:35:5cbe:c7e4:f4a0:9905 JOIN :#esoteric
< 1573327257 261828 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573328364 164699 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :oh!
< 1573328405 931159 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: would you loop if I ask you something too, too?
< 1573328406 9846 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: the " hd" stands for " 2 gp's", and it'll be there until your trial and then, gods willing, for that kind of stuff, i figured that one out on my own, but
< 1573328437 994123 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: my what now? What did I do?
< 1573328438 41780 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i know that, i'm a whole skeleton again, and we all know nothing of your wicked?
< 1573328477 538676 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :I hadn’t done anything wicked ever, fear fungot, why would you presume that?..
< 1573328477 575022 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: great, now i'm cursed. mom was so mad, i was.
< 1573328495 321827 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :^style
< 1573328495 358099 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots* pa qwantz sms speeches ss wp ukparl youtube
< 1573328500 626247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Who cursed you? 
< 1573328500 662441 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i, uh, the king's room, and none and my need for the mission that was about, it wouldn't be really easy, and its taking forever, but
< 1573328529 126338 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :remind me not to step in that room ever
< 1573328537 265439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, the smaller models are more loop-prone. Not as bad now as before the real loop bug got fixed.
< 1573328607 994575 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://github.com/fis/fungot/commit/1025e3b wasn't that such an obvious mistake? 
< 1573328608 61149 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: master,, in enough detail as you. and i know that, i'm no better than my own, but one that requires that the subject. does he? didn't he?
< 1573328621 425934 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: hopefully the curse would lift itself some day! Don’t feel bad, we all love you
< 1573328621 462190 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: see, i need magic to find that i am, i am the leader and strategic plan in the morning" to you,. there are so many of the terrible tree invaders.
< 1573328674 571670 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :fizzie: presuming it indeed was, it was
< 1573328687 250878 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :sorry I’m reading a formal semantics article about NPIs
< 1573328712 320384 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :it affects my pragmatic and syntactic choices
< 1573328753 278599 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573328847 895037 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :oh! someone familiar with free logic variants and their problems? I chewed on that for a while, and now, that being half-forgotten, I think if type theories are an unquestionably better choice for what free logics were designed
< 1573329027 426535 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :`quote hey, hey
< 1573329028 117549 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :728)  itidus21: hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, h
< 1573329039 313318 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :https://plato.stanford.edu/entries/logic-free is a pretty good summary, it cleared many things for me, though it confused my feelings about free logics in the first place. Before, I was hopeful, and now I’m anxious when I accidentally remember of the topic
< 1573329065 58303 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: yeah, that one came to my mind too!
< 1573329094 350375 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :was that in a loop bug times or after fixing it?
< 1573329114 157503 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: well OOTS has lots of new strips now, so you could retrain the model with them. then it would talk about dwarves and gods and honor and Tarquin and dinosaurs. it would be a win.
< 1573329180 190347 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing it was still bugtime. The sword alone definitely was.
< 1573329195 632325 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :sword alone?
< 1573329200 924559 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The sword alone can't stop.
< 1573329204 274941 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style ct
< 1573329204 311158 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script)
< 1573329210 820433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: So tell me about this sword.
< 1573329210 897138 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: the real queen's safe, right! right. wrong!
< 1573329403 965020 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: is she alone?
< 1573329404 41982 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: is the gate key okay!! get' em! 200g per night. care, and stay...healthy! my husband...he's...he's...gone... but he left me precious gifts! the seeds...and our child, it's ancient history now...
< 1573329515 161252 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :seem to remember something about ct having quite long unbroken passages, is it a couple of them?
< 1573329547 569161 :maitake!402ab33b@64.42.179.59 JOIN :#esoteric
< 1573329585 921273 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The loop's from when the Crono sticks the Masamune into the Mammon Machine, and Lavos wakes up.
< 1573329612 440947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Schala says "N, no stop! That sword alone can't stop it!"
< 1573329710 727990 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So: http://esolangs.org/logs/2010-06-02.html#l0F
< 1573329715 770291 :maitake!402ab33b@64.42.179.59 QUIT :Remote host closed the connection
< 1573329841 37583 :xkapastel!uid17782@gateway/web/irccloud.com/x-kqnvipvxrwpsfhyo QUIT :Quit: Connection closed for inactivity
< 1573330032 250073 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :the pretty smiles of Darwin :)
< 1573333946 946422 :ornxka!~ornx@unaffiliated/ornx QUIT :Ping timeout: 240 seconds
< 1573334155 375820 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :I know I asked this already, but I didn't get a satisfying answer. fungot, which love song is better, "I will love again" or "White flag"?
< 1573334155 453775 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: but, we are far outnumbered! your friends, i presume? at this rate, leave to kino! ayla quit chief. kino now chief. bright place can get us down as long as you keep crono in your heart, the day of lavos"... go to " leene square" 1000 a.d.? yes, i'd have done something very brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope.
< 1573334495 599696 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A tad on the spooky side, but still our only hope.
< 1573334546 785756 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573334739 651443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aw, a Chrome app using the TCP socket API can't set the MSS. :/
< 1573334765 769032 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: incidentally, I downloaded most of DMM's comics webpages recently, so if you want to retrain our hon. and learned friend on Irregular or perhaps on (Irregular annotations plus 100 Proofs), I can extract the right parts of the text and put it somehwere
< 1573334812 768206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I kind of want to, but at the same time it feels like a hassle.
< 1573334820 755215 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: that goes over TCP, so doesn't the operating system's TCP stack normally sets the MSS the right way by default?
< 1573334885 27044 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: use that new IOCCC winner that lets you train stochastic models using these new-fangled AI terminology that goes so well with marketing
< 1573334960 348474 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :`faq
< 1573334961 28077 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: faq: not found
< 1573334964 308774 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1573334972 533377 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :we'll have to rely on lambdabot
< 1573334974 206337 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :@faq
< 1573334974 369185 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://wiki.haskell.org/FAQ
< 1573335000 190299 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :^faq
< 1573335011 180323 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :j-bot, faq:
< 1573335077 554003 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Yes, there's a lot of context for the observation. The short version is, I've got a nftables setup that does SSH port knocking using knocks that have an odd MSS value set, because it's something you can easily detect with a firewall rule without running a server, yet also one of the few bits in the TCP header you can quite well control from the client side.
< 1573335107 847828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I used to have a more conventional port knock thing where the knocks were "packets to port X, Y and Z", but that seemed too mainstream.)
< 1573335171 577693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now I've picked up a Chrome OS device, which is a little awkward to run arbitrary code on without losing the "fully verified" status, so I was wondering if I could make Chrome do the knocking.
< 1573335255 390309 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: ok, I don't claim to understand that part
< 1573335301 919213 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :the part I understand is just: let the OS do its thing by default, even though it has all sorts of setsockopt and sysctl knobs to do more magic
< 1573335319 353534 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But that's fundamentally incompatible with this idea.
< 1573335354 956755 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm using the MSS field as an arbitrary "key" in a connection that won't actually be used for any data, it's just a signal.
< 1573335429 940412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(To add a temporary exemption that allows the *actual* connection to the SSH port.)
< 1573335705 605313 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: but won't that confuse further connections to the same host?
< 1573335715 613241 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :since the OS might try to use the same MSS value later
< 1573335727 678295 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :why MSS in particular? aren't there other places where you can shove the data?
< 1573335760 849862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :From what I recall, there wasn't really anything else easily/portably controllable (in a non-raw-sockets manner) in the IP or TCP headers.
< 1573335777 740973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I don't think any TCP stack will pick up MSS values used by applications.
< 1573335782 469305 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not like MTU discovery.
< 1573335812 112630 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :ok
< 1573335951 258207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's all quite pointless, I've just gotten used to having this thing.
< 1573337215 115514 :ornx!~ornx@unaffiliated/ornx JOIN :#esoteric
< 1573337339 487781 :ornx!~ornx@unaffiliated/ornx NICK :ornxka
< 1573339874 876314 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1573340942 515414 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573345641 528410 :xkapastel!uid17782@gateway/web/irccloud.com/x-lmervzfhrlgsgyjz JOIN :#esoteric
< 1573347496 979626 :tromp!~tromp@ip-213-127-58-246.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1573347504 986380 :tromp!~tromp@2a02:a210:1585:3200:157d:be05:6139:bba9 JOIN :#esoteric
< 1573351323 286103 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Ping timeout: 265 seconds
< 1573351344 999005 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric
< 1573352537 874645 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573353009 897511 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573353062 689359 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573353160 814949 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds
< 1573353237 65704 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1573354927 873405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573355018 786379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1573357178 899221 :nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
> 1573359390 806940 PRIVMSG #esoteric :14[[07The Program Is Mostly Ignored14]]4 10 02https://esolangs.org/w/index.php?diff=67010&oldid=67002 5* 03Oerjan 5* (-240) 10/* Implementation of the modified version in 2-Echo Tag */ I may be mistaken due to being tired, but I *think* the miscounting you were suspecting is that the bolding step shouldn't be there at all.
< 1573359739 307442 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573367673 107064 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573368216 985749 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1573370318 535959 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573370409 373560 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573370847 597023 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru JOIN :#esoteric
< 1573371217 323822 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 265 seconds
< 1573373028 573276 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :I am vaguely trying to relearn MUSHcode. Protip: Do not learn MUSHcode
< 1573374594 365222 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573376736 808063 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573381779 552569 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573381789 543129 :tromp_!~tromp@2a02:a210:1585:3200:b584:176f:1863:d5d9 JOIN :#esoteric
< 1573381850 876402 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573381958 976892 :tromp!~tromp@2a02:a210:1585:3200:157d:be05:6139:bba9 QUIT :Ping timeout: 246 seconds
< 1573383352 519868 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573387628 23087 :xkapastel!uid17782@gateway/web/irccloud.com/x-lmervzfhrlgsgyjz QUIT :Quit: Connection closed for inactivity
< 1573387907 529720 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
< 1573393467 870159 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1573395470 971510 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573396821 682962 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :`? words
< 1573396822 796487 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Gareen Shergyle, Fnörður Hljófsson, and Pastronella Gattrovezzi.
< 1573397049 976576 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 252 seconds
< 1573399319 273379 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573400225 911211 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573400446 788083 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds
< 1573405010 894119 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds
< 1573405053 103558 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573407760 873486 :ais523_!93bcc3ca@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.202 JOIN :#esoteric
< 1573409903 290753 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 265 seconds
< 1573411455 349490 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573413619 349916 :ais523_!93bcc3ca@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.202 QUIT :Quit: quit
< 1573415747 896250 :tromp!~tromp@ip-213-127-58-134.ip.prioritytelecom.net JOIN :#esoteric
< 1573415948 565483 :tromp_!~tromp@2a02:a210:1585:3200:b584:176f:1863:d5d9 QUIT :Ping timeout: 276 seconds
< 1573418360 975750 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573421124 612673 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :helloerjan. I was just looking at wisdom/\`words , set in 2017-01. I wonder if it's time to revise it
< 1573421211 717636 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru PRIVMSG #esoteric :`words don’t come easy to me; what does it ever mean?
< 1573421213 339544 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Argument "donâM-\0M-^Yt" isn't numeric in int at /hackenv/bin/words line 148.
< 1573421338 492243 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :hmm, what is Gölrika Rosenskild supposed to represent? I should check that in the logs because it's not obvious
< 1573421793 376757 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :u(my_custom_function, arg1)
< 1573422032 250302 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oerjan: it turns out that Kazal László has a song that has a lot of believable but fake Hungarian family names. my favourite is "Görkovács", which sounds quite real, yet when I did an internet search, the only results I found were that one song.
< 1573422092 677926 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :a lot of the names sound like they're of jewish or german origin, but you need at least some of those to make the spread realistic, and apparently they're easier to invent
< 1573422136 773425 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :it also has a few easy ones like "G. Nagy" where "Nagy" is the single most common family name, and double names with an initial aren't too rare, but there are so many combinations that it's not hard to find ones that haven't been used yet
< 1573422205 311410 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :the story of the song is that the first person narrator wants to change his family name because he doesn't like the name Görény, and an officer suggests a list of possibilities to him from a phonebook
< 1573422271 177314 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :so there's a list of close to 50 family names, a few of which are real by accident
< 1573422295 450120 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :of course, all this doesn't help the much harder problem of coming up with a fake but plausible Hungarian given name
< 1573422766 115255 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :both Gölrika Rosenskild and Zwübert von Pfölliger look like german names to me
< 1573422799 596962 :arseniiv!~arseniiv@94.41.41.252.dynamic.ufanet.ru QUIT :Ping timeout: 250 seconds
< 1573423124 572023 :booper!59ee8929@89.238.137.41 JOIN :#esoteric
< 1573423166 263349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :While it's clearly Germanic more generally, Gölrika Rosenskild looks fake-Swedish to me. (Ulrika is a reasonably common Swedish first name.)
< 1573423173 726109 :booper!59ee8929@89.238.137.41 PART :#esoteric
< 1573423260 568435 :zeroFlow!59ee8929@89.238.137.41 JOIN :#esoteric
< 1573423270 726967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :swedish it is.
< 1573423322 921924 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oh, I have one. Pügmalión
< 1573423323 28260 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :Checked
< 1573423326 901173 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :argh
< 1573423333 386440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely wonders if b_jonas is biased to consider the hungarian fake names less plausible than the others simply because he knows the language better
< 1573423333 423120 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My Swedish teacher in I-forget-what-grade had the surname Rosenberg.
< 1573423374 398093 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :Pügmalión is a male name from classical mythology, so it could be used as a Hungarian given name easily, but isn't yet used
< 1573423378 943625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Rosensköld is genuine btw
< 1573423382 126182 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, I definitely consider "Myyntti Raatalla" less plausible than the others for precisely that reason.
< 1573423421 31872 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oerjan: certainly, although I did say that I find Zwübert von Pfölliger over the top. but I also can't really help you find plausible names in other languages, 
< 1573423441 418080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? `words
< 1573423445 691658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Gareen Shergyle, Fnörður Hljófsson, and Pastronella Gattrovezzi.
< 1573423456 962485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well what i mean is that they're not _meant_ to look that plausible.
< 1573423501 298736 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :except that Pedrillo is a nice italian male name that everyone knows from the Mozart opera and yet is barely used in the real world
< 1573423564 268066 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oerjan: and yes, I said that I recognize fake Hungarian given names because almost everyone wears either common given names or ones that don't look Hungarian
< 1573423606 349133 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :sure, they have to look somewhat over the top to be recognizably from a certain language
< 1573423628 398876 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :otherwise we could just have ten Annas
< 1573423639 254173 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oh wait, you want a male one
< 1573423664 224335 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :ten Davids
< 1573423685 881537 :zeroFlow_!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow JOIN :#esoteric
< 1573423689 76709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the conspiracy of Daves is clearly involved
< 1573423693 521737 :zeroFlow_!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow QUIT :Client Quit
< 1573423697 67645 :zeroFlow!59ee8929@89.238.137.41 QUIT :Remote host closed the connection
< 1573423716 59169 :zeroFlow!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow JOIN :#esoteric
< 1573423749 442543 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :no, not Daves. Dave sounds like an american name
< 1573423758 722525 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :David
< 1573423783 153036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Davida Loca
< 1573423817 386534 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Taavetti" is a Finnish form of David, though I think it's no longer really in use.
< 1573423818 540000 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :I wonder if "Göndör" would work as a given name
< 1573423841 527160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gömböc should get things rolling
< 1573423879 449071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Denethör, Steward of Göndör.
< 1573423897 246780 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :I was also thinking of flower names, because that's an easy way to invent new names
< 1573423906 444246 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now you're just taking Frodo's advice.
< 1573423929 48056 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :"Szulák" was suggested, but the problem is that it's already a family name
< 1573424009 23086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Welp, still 661 Taavettis born since 2000. But at least it's down from the 1525 born in the years 1900-1919.
< 1573424035 40175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I think the statistics count all first names, I strongly suspect many of these are middle names.)
< 1573424061 325810 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :the statistics for hungary gives counts for first and second given names separately
< 1573424065 346642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arnør could work in norwegian
< 1573424069 636176 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :but their order is mostly the same
< 1573424110 838276 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :which I approve of
< 1573424136 588555 :zeroFlow!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow QUIT :Quit: My MacBook has gone to sleep. ZZZzzz…
< 1573424183 768214 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :there are a few outliers: Magdolna is apparently common as a second given name, perhaps because of a famous Mária Magdolna
< 1573424247 434205 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :I wonder how many people have the same given name twice
< 1573424254 250735 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :are there Maria Marias?
< 1573424270 698827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For Finnish, I think there's a general bias of second names being more traditional than first names, maybe because people often give names already existing in the family tree as second (or third) names.
< 1573424289 883770 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :fizzie: yeah, that does happen, giving a second given name from family
< 1573424540 788020 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :wow, on the list of most common male given names given to newborns in 2018 in Hungary, the 6th is Noel. That's weird. Must be some new fashion.
< 1573424595 92456 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They used to have a per-year thing, but it's "removed for privacy reasons", so now I can only see decades.
< 1573424640 576544 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :(Bence is still holding strong in first place, despite that all the other top ones keep changing quickly.)
< 1573424666 899196 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's an "Oliver" as #6 for male names in 2010-2019, I'm pretty sure that's some sort of a fashion too.
< 1573424699 369216 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :you can tell by comparing to the statistics of given names among living people
< 1573424733 491473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Surprisingly enough, top three are Juhani, Johannes and Mikael, which is a pretty old-fashioned triplet.
< 1573424751 94519 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :top three for which one?
< 1573424790 218228 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Top three for male names given to people 2010-2019, I assume mostly babies born then.
< 1573424802 482083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not super-clear what the table means, though.
< 1573424843 6452 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :I guess if you average out over ten years, the fresh fashion ones fall lower and the always popular traditional names climb to top
< 1573424853 313930 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could be that.
< 1573426114 326561 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573426361 602893 :xkapastel!uid17782@gateway/web/irccloud.com/x-ujjrebgpnldmdryb JOIN :#esoteric
< 1573428379 426374 :moonheart08!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573428547 763330 :moonheart08!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Took a look at the esoteric programming language on wikipedia..
< 1573428553 569264 :moonheart08!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Kinda had to snip it down
< 1573428559 256596 :moonheart08!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Aeemed really fancrufty
< 1573429446 620323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA
< 1573429446 923634 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 102250Z 08004KT 9999 FEW025 SCT035 BKN045 M04/M09 Q1014 RMK WIND 670FT 09007KT
< 1573430106 694455 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573430184 875080 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573430448 246326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer
< 1573430453 670335 :moonheart08!~moony@hellomouse/dev/moony QUIT :Ping timeout: 268 seconds
< 1573430571 142204 :moony_!~moony@hellomouse/dev/moony QUIT :Read error: Connection reset by peer
< 1573430749 177850 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573431759 977397 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573432036 977571 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1573432534 975899 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573432797 24153 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1573434495 877382 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573435893 858750 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5
< 1573435895 448489 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:1168) * Sgeo remembers when he believed VRML could never have gravity. Now VRML is dead.   (And has gravity) \ 271)  I think I managed to make Stack Overflow work on gopher, now. \ 1038) <+kmc> we are amused  <+kmc> the royal +v \ 123)  Never ever use a quote which contains both the words "aloofness" and "gel" (verb). \ 208)  This is good if you are a wheat plant but bad if you like eating wheat seeds
< 1573435896 476203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1573435897 212457 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:.
< 1573435905 580674 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no
< 1573435914 707535 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :I took a peek at Seclusion.
< 1573435922 129565 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Now one of my favorite esolangs
< 1573436036 729200 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Suprisingly compact for a turing tarpit
< 1573436236 516897 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573436247 154047 :int-e!~noone@int-e.eu PRIVMSG #esoteric :How does aloofness gel with quotes...
< 1573436261 195920 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :hi int-e
< 1573436272 264710 :int-e!~noone@int-e.eu PRIVMSG #esoteric :moornyng
< 1573436295 45758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? int-e
< 1573436295 859328 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. Er hat ein Hipster-Spiel gekauft.
< 1573436344 283588 :int-e!~noone@int-e.eu PRIVMSG #esoteric :let's nuke all the nickname wisdom entries and start from scratch.
> 1573436369 209280 PRIVMSG #esoteric :14[[07Esolang:General disclaimer14]]4 10 02https://esolangs.org/w/index.php?diff=67011&oldid=64350 5* 03Moon 5* (+41) 10Was there ever a time where this contained useful content?
< 1573436414 444807 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Answer: no
< 1573436443 772980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does two watched literals work with backtracking?
< 1573436498 665353 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The thing I imagine doing for 2WL is: You have a queue of literals that are forced to true. When you do unit propagation, you find new literals that are in unit clauses, and push them onto your queue.
< 1573436524 865445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But when you backtrack, do you just discard part of your queue depending on the backtrack level? I don't think that's what people do.
< 1573436535 521052 :int-e!~noone@int-e.eu PRIVMSG #esoteric :queue?!
< 1573436540 900758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not a queue?
< 1573436551 477124 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't see a queue.
< 1573436575 940224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You think you just set the literals to true directly?
< 1573436594 118073 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like you must have a queue or a stack or something.
< 1573436606 725827 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :Also, i've been considering setting up my own mediawiki wiki for general CS
< 1573436613 727812 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :things
< 1573436624 654835 :moony_!~moony@hellomouse/dev/moony PRIVMSG #esoteric :(Damn you enter key I wasn't done)
< 1573436644 931178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: The trail is a stack to me. But it's not immediately connected to the watched literals.
< 1573436655 277818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The trail is just the regular stack, that's not what I mean.
< 1573436672 777832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I see no queues in 2WL at all.
< 1573436713 122865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Say you're in some state where you have the clauses (x | y) & (x | z)
< 1573436745 836610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You end up with ¬x. Now you have to infer y and z. Right?
< 1573436757 443727 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, that's where the queue is.
< 1573436764 762321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you need to find all the clauses that have ¬y and ¬z as their watched literals.
< 1573436769 125412 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, fair enough.
< 1573436831 511447 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yes, I expect you discard the queue when you find a conflict. You don't touch the 2WL lists either; you have to ensure that every (non-unit) clause is on two lists as you process the literals.
< 1573436848 715348 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :I was wrong, VRML is not dead: http://create3000.de/x_ite/getting-started/
< 1573436860 86446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know you don't need to undo 2WL when you backtrack, which is a neat trick.
< 1573436867 697155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But do you just discard the entire queue?
< 1573436875 381561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sure
< 1573436888 399783 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you've found a conflict... you don't need more
< 1573436994 234092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let me see. Say you have the clause (¬y | x)...
< 1573436995 723764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I see.
< 1573437006 353461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I expect you could keep going in hope of finding a nicer conflict clause? But the moment you find a conflict you violate the 2WL invariant that watched literals are not on the trail...)
< 1573437024 26036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can just scrap the whole queue because this was all the propagation step, and the conflict was implied by the initial choice of ¬x.
< 1573437048 597090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are no decisions made while the queue is nonempty, of course.
< 1573437102 701236 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Which probably doesn't matter, but you probably need to be careful not to put a literal and its complement on the trail, at which point conflicts become very much meaningless. It seems messy.)
< 1573437137 947284 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You'll still want to keep the processed literals for conflict analysis.
< 1573437156 883939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I started implementing this queue as some kind of circular buffer thing but then I saw what minisat does:
< 1573437167 510155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They just store the queue on the trail itself, right after all the literals in the trail.
< 1573437187 130636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then they just adjust the trail end index forward as they pop things off the queue onto the trail.
< 1573437192 406836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So much better.
< 1573437217 51854 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sgeo__: I'm afraid that things don't die anymore... they go out of fashion but linger on. People will just build compatibility layers like the one you linked to.
< 1573437268 240552 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Of course that is where you put the queue... which is why I didn't see it at first.
< 1573437286 55845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, it's really just the unprocessed part of the trail.
< 1573437293 501654 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :Technically it's not implementing the VRML spec faithfully. There's also an X3D spec that's a next version VRML, that's still being worked on.
< 1573437301 65319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I didn't think of it that way at first!
< 1573437308 635998 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :https://github.com/create3000/x_ite/issues/50
< 1573437377 904124 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sgeo__: you seem to care a lot about VRML
< 1573437406 152769 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :I spent some of my childhood in Cybertown, which used VRML, and before then I read a book about VRML
< 1573437575 887685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? chu space
< 1573437576 891624 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A Chu space is just a matrix. Taneb invented them, then Chu stole his invention.
< 1573437583 2417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? matrix
< 1573437584 126551 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A matrix is just a matrix. People use them to communicate. Taneb invented them.
< 1573437778 168328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the better way to think of this is that some suffix of the trail is "unpropagated" and still needs to be processed.
< 1573437917 507774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? solidity
< 1573437918 677342 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Solidity is an esolang for writing contracts. It has good support for secure linear algebra.
< 1573437967 972449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, one time I was trying to come up with a clever pun about finance and linear algebra relating to how liquidity behaves nonlinearly.
< 1573437971 641056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I never made it work.
< 1573438141 824664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today on schlock mercenary: heavy punning
< 1573438185 906214 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1573438188 151860 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:bf//See: brainfuck \ portugoose//Peça ganso assado com natas. \ europe//Europe is the national anthem of the Republic of Kosovo. \ dereduntantation//Dereduntantation is the process of making things less redundant. It is typically done with either regexes or regular expressions. \ theory//To be theory is to be like a theorem, but inferior.
< 1573438318 309245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cwlprits portugoose
< 1573438320 135776 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :boil̈y
< 1573438332 300425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that checks out
< 1573438345 336952 :xkapastel!uid17782@gateway/web/irccloud.com/x-ujjrebgpnldmdryb QUIT :Quit: Connection closed for inactivity
< 1573441147 959666 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573443122 381426 :int-e!~noone@int-e.eu PRIVMSG #esoteric :poultry
< 1573443420 606178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is the solidity entry in any way connected to the matrix of solidity?
< 1573443468 123532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :obviously hth
< 1573443470 83013 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell oerjan  today on schlock mercenary: heavy punning <-- I feel that "Hurtz" would make an excellent unit for punnery.
< 1573443470 147569 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1573443530 303119 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Is it? I mean I'll admit that it is highly suggestive. But that doesn't prove a thing.
< 1573443541 906906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote solidity
< 1573443543 82821 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :239)  enjoy being locked in your matrix of solidity
< 1573443554 666378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"secure linear algebra"?
< 1573443637 108923 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Using multiplication by zero and other forms of cancellation for information hiding.
< 1573443742 846851 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Information deletion is a really good method of information hiding.
< 1573443794 516842 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573443828 772000 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lattice-based crypto is the other angle I thought of but it doesn't readily connect to finance
< 1573443892 829770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :crypto stands for cryptocurrency so obviously it's always connected to finance hth
< 1573443930 307560 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: you should take that message to ##crypto ... it's a good test for whether the ops are around.
< 1573443956 701777 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I found this ridiculous article earlier... https://cointelegraph.com/news/bobby-lee-500k-bitcoin-price-flippening-of-gold-will-come-by-2028
< 1573443979 133063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :speaking of crypto, got any hot ICO tips for me
< 1573444052 171724 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not really. I'm a casual observer at best.
< 1573444053 485626 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i sure want to, uh, hodl
< 1573444064 354863 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you *will* yolo
< 1573444067 865196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :p. sure my coins are going to the moon
< 1573444077 806875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`coins
< 1573444079 259387 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​08thisheacoin 09cacecoin 02millecoin 06olythcoin 13bloopcoin 04isabcoin 07concoin 08paviacoin 09ctnrmcoin 02vassiblecoin 06yatmoscoin 13arrorcoin 04tlwnncoin 07pogocoin 08cutakaelikencompcoin 09caivcoin 02explatcoin 06ezacoin 13osmetacoin 04purehcoin
< 1573444086 257368 :int-e!~noone@int-e.eu PRIVMSG #esoteric :YOLO is the only ground truth in all of crypto.
< 1573444103 623113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm investing in bloopcoin!
< 1573444108 754715 :int-e!~noone@int-e.eu PRIVMSG #esoteric :HODL is how you become a mule in the ongoing money laundering scheme.
< 1573444139 735021 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://www.kalzumeus.com/2019/10/28/tether-and-bitfinex/ was fascinating to read
< 1573444160 996311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :money laundering? now you're talking cryptography
< 1573444171 799128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :("cryptography" also stands for cryptocurrency hth)
< 1573444188 496931 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, troll.
< 1573444202 583214 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You already know how to troll me, and that wasn't it.
< 1573444253 154604 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp fnord
< 1573444254 669748 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie:fizzie is not fnord with a monad but the king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg \ indonesia:Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord.
< 1573444283 161549 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no.
< 1573444291 705717 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's a twolerable number.
< 1573444297 11090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's clear enough this is intended in good fun and not to cause any actual irritation?
< 1573444301 95378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If it did then I should stop.
< 1573444376 623656 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. I don't know. Maybe I've seen a few too many "crypto" discussions on ##crypto to find it genuinely funny.
< 1573444398 294003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That makes sense.
< 1573444585 66080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My impression is that you also think most regular finance is sort of a scam, though.
< 1573444646 16240 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sorta. But it's regulated... and intertwined with basically everything. So it's far more predictable.
< 1573444801 774998 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :Quit: I seem to have stopped.
< 1573444904 787153 :Taneb!~Taneb@runciman.hacksoc.org JOIN :#esoteric
< 1573445003 102649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :BTC is cute and small in comparison. Oh and I can lightly treat it as a joke because I'm not invested in it. You can identify the role and interests of individuals. Bobby Lee, for example, is co-founder and CEO of BTCC, a chinese bitcoin exchange. So predicting a bright future for BTC is in his interest.
< 1573445359 991996 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Say, are the YAFGC "related comics" just a randomly generated list of previous episodes...
< 1573445379 49408 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...I noticed, for the first time, that the list changes when you reload the same page.
< 1573445418 24175 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I did notice before that they are usually not very related to the current strip.)
< 1573446816 69849 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573446986 926206 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1573447929 272385 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573448981 223261 :moony_!~moony@hellomouse/dev/moony QUIT :Read error: Connection reset by peer
< 1573448997 892491 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573449266 870692 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1573449394 765737 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573450692 648032 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 268 seconds
< 1573450750 86302 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573451170 966351 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`coins
< 1573451173 584431 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​04doublecoin 07colacoin 08quecoin 09neccoin 02optealphilcoin 06goto++coin 13longsertcoin 04pofecoin 07l00tcoin 08puesspaghcoin 09galliiecoin 02ycoin 06athcoin 13sitioncoin 04concoin 07subjeccoin 08cutercoin 09dzicoin 02hactropolymoncoin 06whis=thacoin
< 1573451249 832016 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh right. That's the ICO list shachaf wanted.
< 1573451308 905676 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@thanks kmc
< 1573451308 941864 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome
< 1573451313 113975 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`thanks kmc
< 1573451313 777445 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, kmc. Tmc.
< 1573451342 519720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: 
< 1573451342 597774 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: these unique items make us invincible! dance!! for ayla eat? oh...i feel faint. just as you touch, so throw away. thankful for that? for my, daughter! just like crono!
< 1573451351 274446 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style
< 1573451351 321659 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct* darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube
< 1573451362 930644 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style irc
< 1573451362 966891 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
< 1573451373 316093 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: 
< 1573451373 466606 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: so some kind of byte code, i might even prefer it fast, you know
< 1573451438 796229 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :im curious about the enron dialect, from the released audio :)
< 1573451458 635758 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :"grandmas not gonna have any power this week" 
< 1573451972 528574 :tromp_!~tromp@2a02:a210:1585:3200:b584:176f:1863:d5d9 JOIN :#esoteric
< 1573452122 899975 :tromp!~tromp@ip-213-127-58-134.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1573452591 294691 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
> 1573452768 95604 PRIVMSG #esoteric :14[[07Baba Is You14]]4 10 02https://esolangs.org/w/index.php?diff=67012&oldid=66147 5* 03YamTokTpaFa 5* (+9) 10/* External Resources */ fixed categorization
> 1573452938 770759 PRIVMSG #esoteric :14[[07ASCII14]]4 10 02https://esolangs.org/w/index.php?diff=67013&oldid=65107 5* 03YamTokTpaFa 5* (+35) 10Added link to WP article
> 1573453090 423002 PRIVMSG #esoteric :14[[07Nuts14]]4 10 02https://esolangs.org/w/index.php?diff=67014&oldid=65948 5* 03YamTokTpaFa 5* (-15) 10name fixed
> 1573454883 224540 PRIVMSG #esoteric :14[[07L33t14]]4 10 02https://esolangs.org/w/index.php?diff=67015&oldid=63848 5* 03YamTokTpaFa 5* (+31) 10
< 1573456473 84251 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net JOIN :#esoteric
< 1573456586 518155 :tromp_!~tromp@2a02:a210:1585:3200:b584:176f:1863:d5d9 QUIT :Ping timeout: 276 seconds
< 1573458144 532094 :tromp_!~tromp@2a02:a210:1585:3200:7584:72d3:8a6c:4a9d JOIN :#esoteric
< 1573458144 846213 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer
< 1573458392 981831 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573461733 505434 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu PRIVMSG #esoteric :oerjan: anyway, I didn't mean that you should update Sárvik, that was just a sidetrack. I mean https://esolangs.org/logs/2017-01-29.html#l7j and the channel has acquired new active regulars
< 1573462103 297419 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 265 seconds
< 1573462612 595639 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573462981 73944 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
< 1573463307 599206 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 250 seconds
< 1573463669 367478 :b_jonas!~x@catv-176-63-14-77.catv.broadband.hu QUIT :Quit: leaving
< 1573466655 685149 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573467484 990772 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573473205 920053 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573473211 360488 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Client Quit
< 1573473701 894550 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru JOIN :#esoteric
< 1573474281 460593 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Remote host closed the connection
< 1573474813 345450 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :oh nice, i didn't know fungot has an oots style
< 1573474813 449207 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :myname: pattern match on it with someone else for a second
< 1573474824 138405 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :okay.
< 1573474991 504652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Come on, don't be so rude.
< 1573474991 593360 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: in perl you'd write "" instead of " ( display...
< 1573476335 77037 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: ...
< 1573476335 287015 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i forgot to get rid of some cells exhibit. glad to be of any significance is in maine.
< 1573477059 583885 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Try to come up with one of those weirdly relevant replies every once in a while, will you? 
< 1573477059 791668 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: you can store and retrieve the strings in the array :) you mean to brainfuck or befunge rot13? you would need to be made
< 1573477070 325913 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think that counts.
< 1573477670 66673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot doesn't do requests
< 1573477670 225173 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: that may have been a giveaway... busy. all that is involved with yasos is individual objects there's no concept of hygiene
< 1573477731 25474 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not relevant but pretty coherent.
< 1573478081 872115 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1573478178 859513 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :" Try to come up with one of those weirdly relevant replies" => he did: https://esolangs.org/logs/2019-11-07.html#l1d
< 1573478697 96693 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1573480121 988381 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573481821 535063 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573482497 142407 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1573484711 961107 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1573487081 645681 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573487931 871974 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :^style
< 1573487931 872026 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube
< 1573487943 331097 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :I suspected it
< 1573488073 290693 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :for me, “to brainfuck or befunge rot13” is a find
< 1573488097 485558 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot, how old your irc base again?
< 1573488097 527211 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: did i just read
< 1573488126 465329 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: yeah, you did, but you wrote too little
< 1573488126 646625 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: why ehird in particular? there must be. how do you have a bottle of liquid plumber
< 1573488141 96233 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :you got me
< 1573488188 178479 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: please inspire me at least
< 1573488188 350377 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i never hold grudges against people whom i refer to them later. this is a test").
< 1573488207 393860 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :this doesn’t help at all, though it consoles a bit
< 1573488292 349146 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :liquid plumber i guess is a specific flavor of soylent green
< 1573488357 774609 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the years are included in the style description.
< 1573488359 839101 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style irc
< 1573488359 875312 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
< 1573488364 896365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, apparently not.
< 1573488372 411350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's pretty old, though.
< 1573488402 555781 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: what do you know about the Restaurant?
< 1573488402 747509 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: stop it, i suppose that would work with scheme48 on windows? fnord, when audio driver problems will probably be
< 1573488440 663943 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: but I don’t want to stop, I’ve only just begun!
< 1573488454 871712 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :(oh?)
< 1573488478 368115 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: sorry, did I break you accidentally?
< 1573488488 995789 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :oh!!!
< 1573488515 962183 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :I’m sorry my dear
< 1573488561 578756 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh no, did fungot break?
< 1573488561 752034 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :imode: tracing it by hand for safety?" yes... yes they can.... at last
< 1573488564 443752 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :nope.
< 1573488582 312081 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :strange. Dear fungot, did you accidentally ban me?
< 1573488582 472029 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i was writing replace for a fnord bus on empty roads, even fnord plays in the eu
< 1573488589 734747 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :rate limiting, maybe.
< 1573488642 552279 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :imode: are they that sophisticated? I’ll never stop wondering
< 1573488653 708293 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ACTION shrugs.
< 1573488655 97184 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :probably!
< 1573488685 943161 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: that being dealt with, would you at last give me a piece of advice?
< 1573488686 62754 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i think i like pbrain and brainfork, there should be exactly be impressing me all the screen for an hour.
< 1573488715 431416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: "vice"?
< 1573488739 191615 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :don’t think that’s a good advice at all
< 1573488744 786801 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: ?
< 1573488767 540076 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :you mean, that was simply an ad?
< 1573488774 115166 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :maybe
< 1573488792 592132 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: it was a piece of advice
< 1573488825 279851 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or more accurately a piece of "advice".
< 1573488840 819849 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :ah
< 1573488890 181584 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: what’s your opinion o quoting styles?
< 1573488890 306731 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: http://en.wikipedia.org/ wiki/ steerpike' reminds me of the illusion
< 1573488912 429358 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :so you don’t have an opinion yourselves
< 1573489014 291241 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1573489265 646283 :zeroFlow!~textual@cpc76256-cosh15-2-0-cust587.6-1.cable.virginm.net JOIN :#esoteric
< 1573489290 337189 :zeroFlow!~textual@cpc76256-cosh15-2-0-cust587.6-1.cable.virginm.net QUIT :Client Quit
< 1573489648 666358 :zeroFlow!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow JOIN :#esoteric
< 1573489669 790508 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, there's a "at most N consecutive replies to the same nickname in a row" limit, with N somewhere around 3 to 4.
< 1573489694 376706 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :makes sense.
< 1573490068 851706 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6
< 1573490162 920575 :heroux!sandroco@gateway/shell/insomnia247/x-nlqtximtujxgepxk QUIT :Ping timeout: 240 seconds
< 1573490376 785135 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4
< 1573490403 571108 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573491036 762347 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573491101 671920 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :fizzie: ah
> 1573491383 554101 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Ashtons 5*  10New user account
< 1573491389 941411 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Fun. _mm_sll_epi16, _mm_sll_epi32 and _mm_sll_epi64 shift in bit units. _mm_slli_si128 shifts in byte units (there's an alias _mm_bslli_si128). _mm_slli_epi8 does not exist.
< 1573491410 583907 :int-e!~noone@int-e.eu PRIVMSG #esoteric :who comes up with these instruction sets...
> 1573491480 841960 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=67016&oldid=66918 5* 03Ashtons 5* (+225) 10added my intro
< 1573491910 712044 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Ping timeout: 268 seconds
< 1573491935 151827 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573492297 811464 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(These came up while optimizing http://paste.debian.net/1115796/ ... which I have no use for at all.)
< 1573493100 380154 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573494697 254556 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1573494755 793755 :heroux!sandroco@gateway/shell/insomnia247/x-ucuqvppoefjbqqnf JOIN :#esoteric
< 1573497334 924662 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573497870 843797 :zeroFlow!zeroFlow@gateway/vpn/privateinternetaccess/zeroflow QUIT :Quit: zeroFlow
< 1573498501 596067 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573498508 873693 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu JOIN :#esoteric
< 1573498595 645556 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573498666 411761 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :int-e: yes, the ones that shift in bit units shift only within words (that are 16, 32, or 64 bit wide); the ones that shift in byte units shift the entire 128-bit register; the latter is mostly obsolete because we just use full permute instructions now, either way is just as slow; the former are also partly obsolete as we now have variable shift instructions that shift each word by a different amount as 
< 1573498672 425064 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :given by the words of another register
< 1573498697 368156 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :there certainly are some overlap in the usage of these, but they are different enough instructions
< 1573498704 52287 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :that they're all called "shift" is a pity
< 1573499185 271862 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de JOIN :#esoteric
> 1573500059 531222 PRIVMSG #esoteric :14[[07Nine14]]4 N10 02https://esolangs.org/w/index.php?oldid=67017 5* 03CMinusMinus 5* (+1155) 10Created page with "'''Nine''' ('''N'''ext L'''ine''') is an esoteric programming language, created by [[User:CMinusMinus]]. ==Instructions== {| class="wikitable sortable" |- ! Instruction !! Act..."
> 1573500251 717713 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67018&oldid=67017 5* 03CMinusMinus 5* (+141) 10
< 1573500267 21280 :zeroFlow!~zeroFlow@cpc76256-cosh15-2-0-cust587.6-1.cable.virginm.net JOIN :#esoteric
< 1573500308 111598 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit:  
> 1573500356 769266 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67019&oldid=67018 5* 03CMinusMinus 5* (+17) 10
< 1573500516 984357 :zeroFlow!~zeroFlow@cpc76256-cosh15-2-0-cust587.6-1.cable.virginm.net QUIT :Ping timeout: 240 seconds
< 1573500649 485205 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :hey hey suppose we have a finite digraph (possibly with self-loops) and we start with I[0] the set of all sink vertices, then each time we set I[n+1] := I[n] ∪ (all vertices with outcoming edges only to vertices of I[n]). When I[n] settles (the graph is finite), what do we get? I suspect this set has a nice name
< 1573500784 748718 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :(though as I[n] ⊂ I[n+1], we can take even an infinite graph and just take a limit of I afterwards, maybe of an ordinal-valued sequence)
< 1573500823 752427 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :hm it reminds me induction
< 1573500849 901571 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :(I swear I didn’t name I after “induction”)
< 1573501094 607088 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I don't think you get anything particularly interesting or nice
< 1573501180 900408 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :this occurs when I try to decide if an algebraic type is inhabited; the vertices are types and t → u when a value of u is absolutely needed to construct a value of t
< 1573501183 75923 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: there's a decomposition theorem for digraphs, where the digraph is made of strongly connected components aka strong components, any two node in the same strong component are reachable from each other both ways, and no two strong component is reachable from each other both ways, 
< 1573501195 574847 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :so if you contract the strong component, you get a digraph without a loop
< 1573501237 464432 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :in your case, you start from sink vertices, which are exactly the sink strong components that have only one node, and then take all nodes (or all strong components) reachable from those backwards
< 1573501248 814844 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :hmm wait, that's not what you said
< 1573501259 141758 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :sorry, wait a moment
< 1573501266 546242 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, that’s more peculiar :)
< 1573501271 664802 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :"I[n+1] := I[n] ∪ (all vertices with outcoming edges only to vertices of I[n])"
< 1573501294 919290 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :for a vertex v to be added, we need that for all v → w, w be in I[n]
< 1573501301 842277 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :yes, that's fewer nodes
< 1573501355 670177 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :the set of nodes you get in the end won't even have directed loops among them
< 1573501400 757917 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :(my hypothesis that lim I consists precisely of all inhabited types, for the semantics given above)
< 1573501453 544605 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: no way
< 1573501515 282329 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :at least it should be a necessary condition?
< 1573501524 309518 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: consider data R where { {- uninhabited -} }; data S where { {- uninhabited -} }; data A = P R | Q S;
< 1573501538 225366 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :neither R nor S is absolutely needed to construct A, and yet A is uninhabited
< 1573501553 513639 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: ah, now I remember, thanks!
< 1573501561 200656 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :I considered that but forgot
< 1573501573 64793 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :now I think maybe I need to work constructor-wise
< 1573501686 150313 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :I’ll write if I succeed on this way
< 1573502122 384635 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: how many type system extensions do you have? is this still plain algebraic types, or do you have type parameters or even more?
< 1573502155 646221 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: plain ones, no parameters
< 1573502169 519324 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :I believe if you have just plain algebraic types, then you can find out precisely which types are inhabited
< 1573502193 591961 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :if you add enough type system extensions, eventually your compile time becomes Turing-complete, and then or before, you can only prove some of your uninhabited types uninhabited
< 1573502209 66333 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :that's still useful for optimizations, and it's not usually a problem that you can't prove an uninhabited type uninhabited, mind you
< 1573502220 791941 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :so it's still worth to have basic checks for that in a compiler
< 1573502236 805470 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :you may even remember when I talked to myself here about proving generalized Minsky machines TC for exactly those type definitions which give us infinitely many values
< 1573502295 624535 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: yeah, I agree with what you said too
< 1573502310 876498 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :arseniiv: that sounds plausible, because those types can simulate natural numbers, and counter machines with enough registers are turing-complete,
< 1573502326 360215 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :whereas if you only have types that have finitely many values, then your state space is finite
< 1573502358 16293 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :now I have sat and written a proof that indeed infinitude of values is equivalent to TCness, but now I want an icing on a cake showing how to decide if there are infinite values syntactically
< 1573502382 925898 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :high chance of rain tomorrow, says the weather prediction. ok.
< 1573502388 54185 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, precisely what I written out
< 1573502395 701124 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :(not about the rain)
< 1573502412 439965 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :decide if there are infinitely many values? yes, that's probably also possible
< 1573502427 441869 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: have your climate snow or rain usual at this time of the year?
< 1573502472 245096 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :it's sort of like deciding if a regular language is finite given an NFA
< 1573502483 57075 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :yes, it should rain
< 1573502484 395975 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: I think that limiting I set is the answer, even, but I haven’t yet continued with proving it in peace so I don’t yet know for sure
< 1573502491 380832 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :but two weeks ago was too dry
< 1573502506 903825 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :last week was better, I glad we got the rain finally
< 1573502528 531018 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :and in the evening too, when I'm on the street, which is always funnier
< 1573502570 545340 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :I used to say that I take pleasure in the uncomfortableness that other people experience in the heavy rain, but I decided I shouldn't phrase it like that, 
< 1573502582 324200 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :and instead say that I'm happy that I'm lucky enough that the rain doesn't hurt me
< 1573502606 907173 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :and here is a rain-snow threshold, zeroes by night or by day depending on fortune
< 1573502620 77661 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :nah, it's too warm for that yet
< 1573502623 148377 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :I do quite like being a bit under a warm rain, that is in the summer maybe
< 1573502646 650591 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :though I don’t like drying things afterwards so I’m almost not doing that
< 1573502673 903009 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu PRIVMSG #esoteric :sure, warm rain is even better, because the air here in Europe is dry enough that everything dries quickly
< 1573503093 987038 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573505357 18648 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Ping timeout: 240 seconds
< 1573505375 789573 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1573505579 645162 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-ylixakuirvfenvwr JOIN :#esoteric
< 1573505708 407342 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Are people who worked on eso-os still alive? 
< 1573505933 653797 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Ping timeout: 268 seconds
< 1573506685 82772 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de QUIT :Quit: zseri
> 1573506685 488026 PRIVMSG #esoteric :14[[07Nuts14]]4 10 02https://esolangs.org/w/index.php?diff=67020&oldid=67014 5* 03YamTokTpaFa 5* (+12) 10
< 1573506717 435446 :b_jonas!~x@catv-176-63-14-45.catv.broadband.hu QUIT :Quit: leaving
> 1573507102 295620 PRIVMSG #esoteric :14[[07RETURN14]]4 10 02https://esolangs.org/w/index.php?diff=67021&oldid=65571 5* 03YamTokTpaFa 5* (+49) 10
> 1573507189 69025 PRIVMSG #esoteric :14[[07DeathScript14]]4 10 02https://esolangs.org/w/index.php?diff=67022&oldid=44912 5* 03YamTokTpaFa 5* (+49) 10
> 1573507503 204645 PRIVMSG #esoteric :14[[07User:YamTokTpaFa/sandbox314]]4 10 02https://esolangs.org/w/index.php?diff=67023&oldid=65154 5* 03YamTokTpaFa 5* (+243) 10
< 1573508999 433768 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1573509353 30555 :moony_!~moony@hellomouse/dev/moony JOIN :#esoteric
< 1573510003 749323 :aloril!~aloril@mobile-access-2e8456-205.dhcp.inet.fi QUIT :Ping timeout: 268 seconds
< 1573510412 418214 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru PRIVMSG #esoteric :that approach worked in the end, though without a graph due to alternative requirements of constructors
< 1573510825 734922 :aloril!~aloril@mobile-access-b04807-156.dhcp.inet.fi JOIN :#esoteric
< 1573511476 984942 :moony_!~moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1573512685 874585 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573513591 604169 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Ping timeout: 250 seconds
< 1573513615 175552 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573514246 341251 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573514560 547522 :xkapastel!uid17782@gateway/web/irccloud.com/x-gjnsdqmwsuawtsol JOIN :#esoteric
< 1573514579 958256 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573515321 732842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-foul
< 1573515321 809819 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e said 19h 57m 31s ago:  today on schlock mercenary: heavy punning <-- I feel that "Hurtz" would make an excellent unit for punnery.
< 1573515391 96913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? solidity
< 1573515392 583565 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Solidity is an esolang for writing contracts. It has good support for secure linear algebra.
< 1573516010 922819 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573516952 104475 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573517804 956708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :moerjaning
< 1573517837 671325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sic transit Lucrezia
< 1573517861 507519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mornint-e
< 1573517887 929529 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I forgot about GG yesterday.
< 1573517932 853931 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1573518006 690807 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Looks great.
< 1573518086 508282 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I guess the haircut settles who is who.
< 1573518442 338577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless the clank lucrezia managed to make more copies, this leaves only the Zola copy on the run. which is not in control. hopefully.
< 1573518476 149757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if it _does_ gain control there would be a danger of it becoming a queen too)
< 1573518529 441829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :3 months from discovery (http://www.girlgeniusonline.com/comic.php?date=20190809) to... well, maybe defeat.
< 1573518575 157280 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We could also have two roaming souls as a result.
< 1573518584 462608 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Just to keep things messy.
< 1573519134 586219 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu JOIN :#esoteric
< 1573519143 412405 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :hello
< 1573519303 378981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi
< 1573519327 30264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome ashtons 
< 1573519329 698348 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​13ashtons: 04Welcome 07to 08the 09international 02hub 06for 13esoteric 04programming 07language 08design 09and 02deployment! 06For 13more 04information, 07check 08out 09our 02wiki: 06. 13(For 04the 07other 08kind 09of 02esoterica, 06try 13#esoteric 04on 07EFnet 08or 09DALnet.)
< 1573519362 393521 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric ::)  i just came from the wiki
< 1573519431 421315 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 5 w
< 1573519448 420994 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:indonesia//Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord. \ hodl//Hodl ym bere, I'ev gto thsi! \ wiki//The wiki is at . \ hash 2346ad27d7568ba9896f1b7da6b5991251debdf2//hash 2346ad27d7568ba9896f1b7da6b5991251debdf2 \ canary//A canary is a small bright yellow chicken that dwells in deep caves. Unlike bats,
< 1573519465 850965 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :I've actually been working on my own esolang, but I don't really know what to call it yet.
< 1573519521 116168 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`n
< 1573519521 827031 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2: canaries are oriented right way up, unless they're pining for the fjords. \ ..............................................................................................................................................................................................................................................................................................................................................................................
< 1573519538 352884 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :anybody got tips for naming esolangs? cause i suck at naming stuff
< 1573519553 979005 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: what did you do..............................................................................................................................................................................................................................................................................................................................................................................
< 1573519561 653923 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I don't know.
< 1573519563 168151 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`n
< 1573519564 991203 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:indonesia//Indonesia is a large island country in Asia and the world's most populous muslim country. Its major export is rayon textile from the Indonesian fnord. \ hodl//Hodl ym bere, I'ev gto thsi! \ wiki//The wiki is at . \ hash 2346ad27d7568ba9896f1b7da6b5991251debdf2//hash 2346ad27d7568ba9896f1b7da6b5991251debdf2 \ canary//A canary is a small bright yellow chicken that dwells in deep caves. Unlike bats,
< 1573519569 804377 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i have no idea what is going on
< 1573519577 425567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Why does it cycle.
< 1573519595 177112 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ashtons: HackEso is a bot. ` is its command prefix.
< 1573519604 425341 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :ah
< 1573519610 224292 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`h
< 1573519615 19048 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`help
< 1573519615 454291 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
< 1573519630 528798 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`echo hello
< 1573519631 235515 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello
< 1573519637 731282 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ashtons: And well... it has a bunch of less and more obscure commands.
< 1573519652 338687 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`man 2 waitpid
< 1573519653 58315 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Nice try.
< 1573519653 736495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: What should it do instead?
< 1573519660 333551 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: stop
< 1573519673 801525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/n
< 1573519674 279415 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :line="${1-$(cat /hackenv/tmp/spline)}"; len="$(awk 'END{print NR}' /hackenv/tmp/spout)"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line /hackenv/tmp/spline
< 1573519677 900306 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i was not expecting that response
< 1573519687 785035 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573519700 723063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could make it stop, I guess?
< 1573519702 762861 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`$PATH
< 1573519703 350916 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: $PATH: not found
< 1573519708 75468 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has to print something.
< 1573519709 623169 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat bin/man
< 1573519710 306373 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ echo Nice try.
< 1573519715 540015 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`echo $PATH
< 1573519716 230294 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​$PATH
< 1573519726 493695 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $PATH
< 1573519726 920890 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric ::\
< 1573519727 414249 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin:/usr/bin:/bin
< 1573519735 528832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat bin/`
< 1573519736 278520 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ cmd="${1-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
< 1573519750 92463 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's all perrrfectly logical.
< 1573519754 215366 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`echo banana
< 1573519754 802403 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :banana
< 1573519776 564753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :``
< 1573519777 71472 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :652)  fizzie: What kind of speech recognition do you do?   If you only need to recognize famous speeches, like Churchill or something, it should be pretty easy.
< 1573519787 3144 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I take it back.
< 1573519787 264651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Golly.
< 1573519808 718136 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 268 seconds
< 1573519810 802270 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`touch banana.txt
< 1573519817 22242 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? prefixes
< 1573519817 632769 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573519819 507600 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
< 1573519840 940318 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`ls
< 1573519841 788388 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.out \ banana.txt \ bin \ canary \ emoticons \ esobible \ etc \ evil \ f \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom
< 1573519846 397718 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`url /
< 1573519847 165035 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :File is outside web-viewable filesystem repository.
< 1573519849 714476 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`url .
< 1573519850 470966 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :File is outside web-viewable filesystem repository.
< 1573519850 871178 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1573519853 633763 :int-e!~noone@int-e.eu PRIVMSG #esoteric :aww
< 1573519866 747825 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :so how do i put stuff in banana.txt now
< 1573519894 82246 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I wanted this output: https://hack.esolangs.org/repo/file/tip/
< 1573519895 499001 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what's a banana.txt
< 1573519895 772347 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :if i remember correctly you can pipe output from echo into a file
< 1573519904 455767 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i made it make a file called banana.txt
< 1573519968 384715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url
< 1573519969 240253 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/
< 1573520009 163184 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`echo "bananas are awesome" >> banana.txt
< 1573520009 794592 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"bananas are awesome" >> banana.txt
< 1573520017 218908 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`cat banana.txt
< 1573520017 832132 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573520023 606657 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric ::(
< 1573520032 617088 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` rm a.out izhash.c test2 testfile
< 1573520034 374604 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'izhash.c': No such file or directory
< 1573520046 635321 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` rm izash.c
< 1573520051 284437 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573520054 269272 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :F
< 1573520061 997505 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`echo "bananas are awesome" > banana.txt
< 1573520062 728592 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"bananas are awesome" > banana.txt
< 1573520071 841108 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kmc: yes?
< 1573520087 839999 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` ls wisdom | paste
< 1573520088 932444 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.6286
< 1573520099 855666 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` /bin/ls wisdom | paste
< 1573520100 797639 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.9161
< 1573520115 947545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ashtons: ` alone only takes a single command argument and no shell syntax
< 1573520128 50813 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ashtons: the trick is to use `` [note the space]. And you can experiment in the tmp/ subdirectory... then it won't end up under version control.
< 1573520143 314009 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :okay
< 1573520157 593598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? shaventions
< 1573520158 569261 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, {s,p}led/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
< 1573520162 723452 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` echo 'Big beats are the best, get high all the time.' > wisdom/'big beat manifesto'
< 1573520166 648239 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`? big beat manifesto
< 1573520167 395067 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573520168 866501 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Big beats are the best, get high all the time.
< 1573520179 296283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? le/rn
< 1573520180 226876 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. Usage: `le/[/]rn //
< 1573520189 836082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for the naming, that's easy.
< 1573520190 891853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`langs
< 1573520192 435247 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lambrelang doverlang befactionlang crablang pathlang wadelang wherlang 2dblang adepoullang sumlang fmandlang lxxxlang netwlang bajolang minlang bfreetonlang ttilang qwedlang pointlang frualang
< 1573520193 770544 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :` ` echo "Bananas" > banana.txt
< 1573520194 442845 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: : not found
< 1573520198 421085 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`coins
< 1573520200 104755 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​07hifhcoin 08trincoin 09vcoin 02catcoin 06concoin 13julicoin 04liberacoin 07vhccoin 08symeshauvecoin 09rectpcoin 02netwofifcoin 06forthcoin 13thisesocoin 04peterbcoin 07liacoin 08aeonstrolcoin 09lopocoin 02duricoin 06paxcoin 13auresecoin
< 1573520203 535918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cbt langs
< 1573520204 1683 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/lang\1/g'
< 1573520210 36994 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :catcoin
< 1573520214 753279 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric ::/ 
< 1573520238 411650 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Presumably that exists already.
< 1573520240 134334 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`mk tmp/banana.txt//Bananas are tasty but not very juicy.
< 1573520240 918458 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tmp/banana.txt
< 1573520247 519763 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat tmp/banana.txt
< 1573520248 110664 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bananas are tasty but not very juicy.
< 1573520253 935164 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1573520259 627072 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric ::/
< 1573520301 972434 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo -n "Bananas cause far fewer accidents than cartoons may lead you to believe." > tmp/banana.txt
< 1573520302 876782 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573520309 812241 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat tmp/banana.txt
< 1573520310 445203 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bananas cause far fewer accidents than cartoons may lead you to believe.
< 1573520329 892889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? banana
< 1573520330 983722 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bananananananana BATMAN!
< 1573520376 314791 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :` ` echo -n "Bananas taste good and have potassium, but they bruise kinda easily. I still like to eat them though :)" > tmp/banana.txt
< 1573520376 984238 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: : not found
< 1573520381 791941 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :seriously
< 1573520397 676268 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ashtons: there's no space *between* the two backticks.
< 1573520410 346203 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` echo -n "Bananas taste good and have potassium, but they bruise kinda easily. I still like to eat them though :)" > tmp/banana.txt
< 1573520413 705547 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573520420 643953 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :cat tmp/banana.txt
< 1573520444 371801 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :wait
< 1573520450 360369 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The backtick is followed by a command name to be executed, then a space, and then the command's argument.
< 1573520454 807851 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` cat tmp/banana.txt
< 1573520455 703338 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bananas taste good and have potassium, but they bruise kinda easily. I still like to eat them though :)
< 1573520475 757804 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :right
< 1573520475 817065 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So `` foo executes the ` command with parameter "foo". Which is why this is relevant:
< 1573520478 840566 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat bin/`
< 1573520479 419745 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ cmd="${1-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
< 1573520550 17418 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :nice
< 1573520572 577552 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Of course that's a simplification. Some commands are built into the bot, like `help)
< 1573520579 911522 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573520592 665206 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :will it recognize, say...
< 1573520594 919030 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`halp
< 1573520595 616756 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No halp 4 u
< 1573520614 968410 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :hahaha i was not expecting that
< 1573520646 446255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dobg halp
< 1573520649 143110 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :6613:2016-01-29  echo "echo No halp 4 u \\$1" >> bin/halp \ 6612:2016-01-29  echo "#!/bin/sh" > bin/halp \ 6611:2016-01-29  echo "echo $1" >> bin/halp \ 6610:2016-01-29  echo "echo No halp 4 u" >> bin/halp \ 6609:2016-01-29  echo "#!/bin/sh" > bin/halp \ 6608:2016-01-29  chmod +x bin/halp \ 6607:2016-01-29  echo "help" >> bin/halp \ 6606:2016-01-29  echo "#!/bin/sh
< 1573520749 208339 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i just remembered why I came to this chatroom :\
< 1573520791 843085 :int-e!~noone@int-e.eu PRIVMSG #esoteric :naming is hard
< 1573520807 8960 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :very hard
< 1573520823 713451 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and also really easy :P
< 1573520852 706787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(as fizzie pointed out above... just generate something random)
< 1573520881 375127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why random? Just generate increasing names.
< 1573520891 128325 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :had to scroll up to find that
< 1573520918 931786 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You only get ~sqrt(n) names before a collision if you do it randomly.
< 1573520928 778650 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :okay then
< 1573520935 268928 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Right. The first 26 variable names are easy. Then it becomes a bit harder.
< 1573520967 237492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1112111 variables should be enough for anyone.
< 1573520991 172587 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Those aren't all assigned, are they.
< 1573521008 440173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, I meant 1114112.
< 1573521022 593447 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> length ['\0'..]
< 1573521024 631942 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1114112
< 1573521030 754555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 2^16*17
< 1573521032 418274 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1114112
< 1573521055 475370 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some of those aren't even assignable (like the surrogate code points for UTF-16).
< 1573521136 287523 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :right now i'm wondering if there's a program online somewhere that can randomly generate a plausable-sounding word
< 1573521138 445447 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :probably not
< 1573521155 762134 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`german
< 1573521156 445691 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: german: not found
< 1573521160 571908 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hrm
< 1573521198 931949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --german 10
< 1573521200 265932 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ausly hörderensgeschönhein rungsvorschen paraktion gottag vorschaftsynopen condres bezieren prodendustierben indi
< 1573521207 895415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`words --english 10
< 1573521208 448613 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Unknown option: english
< 1573521212 599016 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie knows, of course.
< 1573521213 957426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no
< 1573521215 166346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --list
< 1573521215 938896 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :valid datasets: --brazilian --bulgarian --canadian-english-insane --catalan --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --esolangs --finnish --french --gaelic --german --german-medical --hebrew --irish --italian --manx --norwegian --ogerman --opcode --pokemon --polish --portuguese --russian --spanish --swedish \ default: --eng-1M
< 1573521218 383117 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too obscure, probably?
< 1573521220 708744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`words --hebrew 10
< 1573521221 511378 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​האור וסברתי העתקו וטיות דפרק בתפול בנלו חקרו שיש מאים
< 1573521222 75658 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`words --help
< 1573521222 852042 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \  \ options: \   -l, --list             list valid datasets \   -d, --debug            debugging output \   -N, --dont-normalize   don't normalize frequencies when combining \                          multiple Markov models; this has the effect \                          of making larger datasets more influential \   -o, --target-offset    change the target length offset used in the \      
< 1573521234 10478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`words --eng-us 10
< 1573521234 918290 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kanaticule chrin yourg xacted skeypl rati usmarkiequa lando preni gliardrivi
< 1573521252 2860 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I gotta say those aren't very plausible.
< 1573521252 117759 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, german... the trailing "ly" is odd.
< 1573521260 364937 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :is there a way to specify word length?
< 1573521267 888888 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some of the Hebrew ones are more plausible (several are actual words).
< 1573521276 810645 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and "condres" doesn't look german at all.
< 1573521280 299701 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not directly, but you can affect the standard distribution with -o.
< 1573521283 219033 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :cause at this point i don't care much if it's pausible, more so if it's pronouncible
< 1573521288 476683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --eng-all -o 10
< 1573521290 158847 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fathfieldobferlogly
< 1573521294 829969 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But of course we have loan words, so maybe it learned from those.)
< 1573521296 48775 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --eng-all -o 12 10
< 1573521297 783874 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :avrailobeddleded gbowingenetitatexicochoodfron whlcandjhancequane expuriaprotyletablemean praethylludient dirconcianeogeora extrisatingbilissej matripublecescraticator towhyneckalnarawn humindltloniantioning
< 1573521303 445261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All words are pronouncible, some only once.
< 1573521313 423509 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`words --eng-us -o 16
< 1573521313 459809 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The English isn't doing so well.
< 1573521314 548948 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :affcloshnavdaupraetterban
< 1573521327 205528 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`words --eng-us -o 16 16
< 1573521328 249620 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :grsedaledwardingerencing microsyarnyamaiary govardisawendeisation supjtherianticouncestrkakenrodi splarrowetkeotegenspielin focessolundrendorfempte asgimizedeemajorissed kuedaugauctivinctivossen allowtiendocumenoloxalre nenrinderinitroducenzelet feraytternianotersomatione iithaltlleroundedpoiloselege theritoidendefmeditegoritanci incurallctivingedivitrepat armicrouhlerowitat dubalatriumqueftremene
< 1573521332 765404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Finnish words are sometimes pretty plausible, sometimes completely not (it doesn't understand vowel harmony).
< 1573521339 922351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --finnish 10
< 1573521340 769267 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kukimästävilta venyvinä loittavaltta latasointävä pisemme aamuvanani barrosoluovi himpääsi aforittelevikseen kuvilläsi
< 1573521343 777907 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: 16 may be too long
< 1573521358 289298 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm
< 1573521366 541817 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"venyvinä" is a real word, as is arguably "aamuvanani".
< 1573521387 424530 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh that's the number of words. Why are the words so long though...
< 1573521397 964392 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`words --eng-us -o 16 4
< 1573521399 45403 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pirabildualinendently cretophiquakneyagammisperp nonpsyconvespectathebutstonch mpcarockentdrumminerievraneandu
< 1573521431 29423 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`words --eng-us -o 4 16
< 1573521432 100905 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ianaximurrexcluaen unettionaliniallin thanincrgonogeeder nambryadeon uuoitewoodli iyingtonelightef homicrossarthe narethylphotoph ofcentakethemke immunabild earumcumburythnol vaidhainia lenallyflyridge shonicataque threding trisiticantum
< 1573521443 841216 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm. no clue what -o does.
< 1573521450 482445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the record, -o isn't the target length, it's an offset.
< 1573521455 761619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --eng-us -o 0 10
< 1573521456 839274 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fiverlike grphildt sutulari musenseguilimizi crossamg ringersonemee waainesindele duatiored maring deckley
< 1573521457 224370 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` words --help | paste
< 1573521458 441685 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.2803
< 1573521463 360264 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --eng-us -o -4 10
< 1573521464 427115 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :barrie bouf confraga disibiliary libar mine scipisar kid potedeconoxim univar
< 1573521474 828429 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`words --eng-us -o -4 16
< 1573521475 444594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That looks pretty reasonable.
< 1573521475 891438 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :liedisal kard peeck ramia besermo fatio orkmannarsoninewmant need edit nung hujici lusiedrintr gliaccal stru pertrever onemijde
< 1573521479 449471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lengthwise.
< 1573521487 524934 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh sorry
< 1573521507 989316 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(You just did that while I went to read the paste)
< 1573521511 356513 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, the length modeling isn't particularly great, it's a restriction of character n-grams.
< 1573521541 497830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think `words had some very ad-hoc hack for lengths.
< 1573521561 866504 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :is there a way to specify length in letters?
< 1573521576 32936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, but you can just generate and filter.
< 1573521600 709259 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :gotcha
< 1573521619 33506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not really possible to have an exact target length for the kind of model it uses, unless you just do a hard truncate, and that way the word doesn't end the way words normally end.
< 1573521825 776209 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` words --eng-us 8 | grep -e /([a-z]{16})/
< 1573521826 515224 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 5: syntax error near unexpected token `(' \ /hackenv/bin/`: eval: line 5: `words --eng-us 8 | grep -e /([a-z]{16})/'
< 1573521866 19998 :int-e!~noone@int-e.eu PRIVMSG #esoteric :just drop the /( and )/
< 1573521874 680655 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` words --eng-us 8 | grep -e [a-z]{16}
< 1573521875 876317 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573521878 637325 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` words --eng-us 8 | grep -e [a-z]{16}
< 1573521879 842359 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573521883 417308 :int-e!~noone@int-e.eu PRIVMSG #esoteric :actually, hmm
< 1573521886 702034 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` words --eng-us 256 | grep -e [a-z]{16}
< 1573521887 910746 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573521893 524242 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :>:( 
< 1573521919 556561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, of course... it puts everything on one line.
< 1573521977 356525 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :Okay, so how do we deal with that?
< 1573522051 17619 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $(words --eng-us 256 | tr \  \\n | grep -e ^[a-z]{16}\$)
< 1573522052 326263 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573522069 177453 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` words --eng-us 256 | grep -e [a-z]{16} > wordlist.txt
< 1573522071 779014 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573522078 251362 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :cat wordlist.txt
< 1573522088 541193 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`cat wordlist.txt
< 1573522089 816636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573522095 589328 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :>:(
< 1573522098 709882 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573522131 289622 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ask your doctor if potedeconoxim is right for you
< 1573522136 335467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm wordlist.txt
< 1573522137 594833 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573522146 332368 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :actually, is there a words dict for drug names? that would be fun
< 1573522164 681962 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I recommend doing experiments like that in tmp/ (and probably also in /msg).
< 1573522175 950263 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :ask your doctor if pseudobanadeconoxim is right for you
< 1573522187 974748 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ask your doctor if bananadine is right for you
< 1573522192 672068 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :can one create new dicts easily?
< 1573522194 599920 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :side effects may include turning into a banana
< 1573522196 287720 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`paste bin/words
< 1573522197 221751 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/words
< 1573522266 647814 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $(words --eng-us -o 6 256 | tr \  \\n | grep -E '^[a-z]{16}$')
< 1573522267 967362 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wenkephriskolock medebederabbaseq hypotaryleterney enticadoralfhoea ininograntanther
< 1573522274 331764 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`paste share/WordData/eng-us
< 1573522275 171278 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/share/WordData/eng-us
< 1573522282 560813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url share/WordData/Eng1M
< 1573522283 214241 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/share/WordData/Eng1M
< 1573522289 773742 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :grump
< 1573522299 324117 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573522301 476145 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :how do i create a data file
< 1573522314 925855 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`help fetch
< 1573522316 190264 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`fetch []  downloads files, and is the only web access currently available in HackEgo. It is a special builtin that cannot be called from other commands. See also `edit.
< 1573522321 751711 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573522324 209012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`doag share/WordData/EngUs
< 1573522329 322539 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0:2012-02-16 Initïal import.
< 1573522345 273026 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :`` echo $(words --eng-us -o 6 256 | tr \  \\n | grep -E '^[a-z]{16}$')
< 1573522345 619229 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i mean how do i generate the file
< 1573522346 560951 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :vededesigtnisult letoriumfreynyne ctorthouaruntero semimalkylamotun
< 1573522363 502977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looks like it's just some n-gram thing.
< 1573522371 106791 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ashtons: you can do this in private chat with HackEso btw
< 1573522381 316314 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :oh ok
< 1573522393 971698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :EngUs: perl Storable (v0.7) data (major 2) (minor 8)
< 1573522394 334356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but please do not modify the file system in private chat, as a courtesy to the rest of us)
< 1573522399 300726 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573522402 308778 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :ok
< 1573522402 883821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so you create it with perl hth
< 1573522410 938674 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1573522429 863985 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie is the ngram master
< 1573522484 748649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but nitia is ancient, so it's possible that he doesn't remember)
< 1573522507 998835 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? nitia
< 1573522509 18965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nitia is the inventor of all things. The BBC invented her.
< 1573522584 290851 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i have found my esolang's name. psychairefatback!
< 1573522595 104947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rolls off the tongue
< 1573522615 296788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: kmc: Yes, you create the file with Perl.
< 1573522628 170107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did add a dataset to `words semi-recently.
< 1573522677 401910 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't have the original tools, but it wasn't too hard to reverse-engineer. I think I did it with a Perl oneliner? 
< 1573522685 398027 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: What are nitia's initials?
< 1573522710 304353 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I probably saved the command somewhere.
< 1573522712 584663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nitia never does anything, and yet through it all things are done.
< 1573522730 423552 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --opcode 10
< 1573522731 256677 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HINT_NOP54 PUSHFD INVEPT VCMPNGT_UQPD UD0 VFMSUBP VANDD BLEND FDIVP PMULLD
< 1573522791 967071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, here we go.
< 1573522804 338670 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :cat ../x86.txt | tr a-z A-Z | perl -ne 'use Data::Dumper; use Storable; chomp; $len{length($_)}++; @w = split //, "   $_ "; for ($i = 0; $i+3 < @w; $i++) { $c = $w[$i].$w[$i+1].$w[$i+2]; $freq{$c}->{$w[$i+3]}++; } END { store([\%freq,\%len], "Opcode"); }'
< 1573522905 740294 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That should create a file compatible with `words; then you just include "file" it the script's @options list; it will automatically titlecase-ish it and look it up from "share/WordData/File"
< 1573522907 722482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: I spent a few minutes trying to figure out enough Perl to do it and then decided not to.
< 1573522964 650104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :How Markovian.
< 1573522995 283068 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573523027 268686 :Frater_EST!~adrianbib@172.242.0.73 PART :#esoteric
> 1573523120 581794 PRIVMSG #esoteric :14[[07User:Ashtons14]]4 N10 02https://esolangs.org/w/index.php?oldid=67024 5* 03Ashtons 5* (+28) 10Created page with "hi. i'm ashton. how ya doing"
< 1573523272 333633 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573523290 818612 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1573524114 862195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also you don't actually need Data::Dumper, I think I used that just while debugging.
< 1573524147 107996 :xkapastel!uid17782@gateway/web/irccloud.com/x-gjnsdqmwsuawtsol QUIT :Quit: Connection closed for inactivity
< 1573524801 625689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today's schlock mercenary should be ignored and talked about. anything else Hurtz.
< 1573524808 444522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*not talked
< 1573524891 726161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1573524893 893712 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:taneb consistency//Taneb consistency is a consistency that is weaker than all other consistencies. Taneb invented it. \ graham's number//Graham's number isn't as delicious as his crackers. \ cello//4The 7high 8level 9structure 2of 13Cello 6projects 4is 7inspired 8by 9/Haskell/, 2while 13the 6syntax 4and 7semantics 8are 9inspired 2by 13/Python/ 6and 4/Obj-C/. \ kanada//Your bankers' vain plazas never nurtured
< 1573524899 606933 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1573524900 216484 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:no one / And your concrete expanses lay fallow in the sun / And your cities all collapsing while your corrupt mayors shrug \ ichtymology//Ichtymology is like itymology, but even more fishy.
< 1573524911 229151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cwlprits graham's number
< 1573524913 126521 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjän \oren̈\
< 1573524930 944514 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? itymology
< 1573524931 807195 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Itymology is the science of understanding the true meaning of a statement.
< 1573525210 66310 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-wuldhwzszkegybkh QUIT :Changing host
< 1573525210 66369 :tswett[m]!tswettmatr@unaffiliated/tswett JOIN :#esoteric
< 1573525210 66376 :tswett[m]!tswettmatr@unaffiliated/tswett QUIT :Changing host
< 1573525210 145648 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-wuldhwzszkegybkh JOIN :#esoteric
< 1573525359 838975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, petey should totally fab some dronuri moles and reflect some trust on the pa'anuri.
> 1573525382 85794 PRIVMSG #esoteric :14[[07Psychairefatback14]]4 N10 02https://esolangs.org/w/index.php?oldid=67025 5* 03Ashtons 5* (+3399) 10made the page for my esolang!
< 1573525396 943412 :FraterEST!adrianbibl@172.242.0.73 JOIN :#esoteric
> 1573525451 544984 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=67026&oldid=67004 5* 03Ashtons 5* (+23) 10/* P */
> 1573525471 457198 PRIVMSG #esoteric :14[[07User:Ashtons14]]4 10 02https://esolangs.org/w/index.php?diff=67027&oldid=67024 5* 03Ashtons 5* (+29) 10
> 1573525502 326063 PRIVMSG #esoteric :14[[07User:Ashtons14]]4 10 02https://esolangs.org/w/index.php?diff=67028&oldid=67027 5* 03Ashtons 5* (+4) 10
< 1573525527 929682 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu PRIVMSG #esoteric :i see yall see the page i made :p
< 1573526026 395803 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I'm waiting for Schlock's display of his innate diplomatic and cross-species communication skills (as displayed in the very first strip. https://www.schlockmercenary.com/2000-06-12)
< 1573526409 782182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that too.
< 1573526616 849042 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: Actually, rather than dronuri (nice one), isn't it more likely that we'll get an antenna instead.
< 1573526655 591772 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Have I complained already that modern x86 CPUs are insane?
< 1573526852 241902 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah no, I'm barking up the wrong tree. GCC's vectorizing the code I'm looking at, so doing it manually has little effect.
< 1573526899 361859 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The sentiment is still there though... you can squeeze so many instructions into the time of one RAM access.
< 1573527208 604121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: dronuri is the term the pa'anuri used for them
< 1573527354 198752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although you're right the fabber might have had the plans for the antennas too
< 1573528275 151851 :FraterEST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573528381 122713 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573528544 260925 :ashtons!8a2fe8c3@mitchell-south-195.resnet.latech.edu QUIT :Remote host closed the connection
< 1573528763 720451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The other day I learned that a "dronie" is a selfie taken with a drone.
< 1573529336 679595 :int-e!~noone@int-e.eu PRIVMSG #esoteric :meh. of course it is
< 1573529475 907798 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So a speedie is a selfie taken by speeding into a speed camera.
< 1573529899 98193 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573530049 588742 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573530086 779849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, my solver is 5x faster than minisat on these instances.
< 1573530088 581364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Despite just being a worse version of minisat.
< 1573530186 982902 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, if I disable restarts minisat solves it 30x faster than my solver (which doesn't do restarts). So probably restarts are just not well-suited or something.
< 1573530225 954222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, no, only 2x faster.
< 1573530480 946077 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573530938 524823 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573532583 759902 :Frater_EST!~adrianbib@172.242.0.73 PART :#esoteric
< 1573532603 272178 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573532640 135767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages?
< 1573532640 181624 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today.
< 1573532651 784932 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit
< 1573533894 568288 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be JOIN :#esoteric
< 1573535915 126499 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573536097 104188 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1573538681 560822 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573540244 800251 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi
< 1573540245 67663 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 120620Z VRB01KT 5000 -RASN BR FEW005 SCT007 BKN013 01/00 Q1010 TEMPO 3000 SNRA BKN008
< 1573540265 628609 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(eww)
< 1573543300 894795 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net JOIN :#esoteric
< 1573543377 740908 :aloril!~aloril@mobile-access-b04807-156.dhcp.inet.fi QUIT :Ping timeout: 268 seconds
< 1573543644 347730 :aloril!~aloril@mobile-access-b04807-156.dhcp.inet.fi JOIN :#esoteric
< 1573543900 177130 :nfd9001!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net QUIT :Quit: Leaving
< 1573544122 546999 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573544596 12522 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 264 seconds
< 1573545245 608532 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573545417 196 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1573545509 992671 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit:  
< 1573546039 592476 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu JOIN :#esoteric
< 1573546044 467114 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :`whatis waitpid
< 1573546045 485194 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :waitpid(2) - wait for process to change state \ waitpid(3p) - wait for a child process to stop or terminate \ waitpid(3glibc) - Process Completion
< 1573546046 985766 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :ashtons: ^
< 1573546090 632980 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :`url
< 1573546091 857555 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/
< 1573546094 304319 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :int-e: ^
< 1573546344 264925 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :int-e: not only that, but it won't generate more than a few dozen words with one command. you need a loop like ( for x in {1..10}; do words 16; done ) to generate 256 word.
< 1573546353 315017 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :um... yeah, that's obviously not 16
< 1573546355 473710 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :but you get the idea
< 1573547759 118409 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :``` (for x in {1..16}; do words --eng-US -o 6 16; done) | perl -we 'local$/; $s=; while($s=~/(\S+)/g){ push@{$l{length$1}},$1; }; $m=-1; for (sort keys%l) { if ($m<@{$l{$_}}) { $m=@{$l{$_}};$n=$_; } } print "@{$l{$n}}\n";' # if you want words of equal length
< 1573547775 36986 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tegourneckstor heilcaiyarwink sphotosomoveri descarnallotel dutierundeutio anullockunsman larywaynelland herieclamasten achelsbotswerk piangewahander rotrontoonment renerthrinimre tumpanhomating restermalizing cepeiirginaido formeudongoetl grubbellizedcn denturandberen semirellafisin disatiralevsky hightsforciner tworticeptinum decommereofled pilaintrianden gentermathebra ocebaneysanath fielettedleryn methylsumnecke newchuligelief alzweihuumva
< 1573547776 94293 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :``` (for x in {1..16}; do words --eng-US -o 0 16; done) | perl -we 'local$/; $s=; while($s=~/(\S+)/g){ push@{$l{length$1}},$1; }; $m=-1; for (sort keys%l) { if ($m<@{$l{$_}}) { $m=@{$l{$_}};$n=$_; } } print "@{$l{$n}}\n";' # if you want words of equal length
< 1573547783 527897 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :codenovax changlyte atrimeter mazzoleve springrap boronlria sspressit ethylarve ashpeesal truchuval wageprile anadebled icizatite brombrina wennellin hemointer supennill folically kairendel ficaluene nooddered ihvrikaia upcrtamer reptackep deedjacke butyranth devavrana uaregunde cliovozdz ptureatte protoucbi camplaind
< 1573547784 629467 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :``` (for x in {1..16}; do words --eng-US -o -6 16; done) | perl -we 'local$/; $s=; while($s=~/(\S+)/g){ push@{$l{length$1}},$1; }; $m=-1; for (sort keys%l) { if ($m<@{$l{$_}}) { $m=@{$l{$_}};$n=$_; } } print "@{$l{$n}}\n";' # if you want words of equal length
< 1573547792 497521 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :smod rock atin tulu itne pton elkl boum fide tock biic obfc unlr wrai eige cond pyra pale kaun aveh fful amba goag ehun savi ysti nanl wref phag chan ning utlc thin ford trae fibe zuge unie pdog ting groe unit rooz dahi eron yuan ment coln huko agfa ditz midc chri rect enrl will port paug meth gada ling dore grod vert fted inte jina nnab bean ambo bibu tena anie firn
< 1573547946 535214 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu QUIT :Quit: leaving
< 1573551252 805448 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be QUIT :Remote host closed the connection
< 1573552284 682307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`asm pext %rax, %rcx, %rdx
< 1573552285 714727 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0:  c4 e2 f2 f5 d0   pext %rax,%rcx,%rdx
< 1573552288 191088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What an encoding.
< 1573552580 83617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would be nice if `asm supported 32-bit x86.
< 1573552589 834705 :nico_nico_!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573552591 974790 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess c4 and c5 were les and lds?
< 1573552803 769396 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573552864 725375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, but VEX works even in 32-bit mode, which is why it inverts the initial bits, so they make an invalid modrm byte. I remember now.
< 1573553304 969124 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric
< 1573553692 498229 :nico_nico_!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving
< 1573554076 922056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"VEX.LZ.F3.0F38.W1 F5 /r PEXT r64a, r64b, r/m64"
< 1573554541 556280 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru JOIN :#esoteric
< 1573557155 602216 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573557349 595427 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 250 seconds
< 1573559920 5575 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573560105 600604 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 250 seconds
< 1573560136 514699 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4
< 1573560783 887684 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573562337 1861 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-ylixakuirvfenvwr QUIT :Remote host closed the connection
< 1573562347 462340 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-wuldhwzszkegybkh QUIT :Read error: Connection reset by peer
< 1573562358 124879 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-nucgwwutfbatxbad QUIT :Read error: Connection reset by peer
< 1573562590 922642 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1573562616 326025 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573562765 677156 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573562900 604587 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 612 seconds
< 1573563089 913360 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru QUIT :Read error: Connection reset by peer
< 1573563106 595347 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru JOIN :#esoteric
< 1573565424 287804 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric
< 1573565684 873814 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-hthbbmnphhqtxgkg JOIN :#esoteric
< 1573565684 953690 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx JOIN :#esoteric
< 1573565691 348590 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-ihtedwfuvknzrqpc JOIN :#esoteric
< 1573565799 594654 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru QUIT :Ping timeout: 250 seconds
< 1573566362 869193 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds
< 1573566389 342337 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573566552 594266 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru JOIN :#esoteric
< 1573567012 823481 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx QUIT :Changing host
< 1573567012 823539 :tswett[m]!tswettmatr@unaffiliated/tswett JOIN :#esoteric
< 1573567012 901659 :tswett[m]!tswettmatr@unaffiliated/tswett QUIT :Changing host
< 1573567012 901701 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx JOIN :#esoteric
< 1573567628 442283 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573567756 559937 :xkapastel!uid17782@gateway/web/irccloud.com/x-temhtovgadogvupe JOIN :#esoteric
< 1573567837 343106 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds
< 1573567898 755311 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573568475 891927 :unlimiter!~unlimiter@41.250.96.51 JOIN :#esoteric
< 1573568797 739080 :Cale!~cale@2607:fea8:9960:35:5cbe:c7e4:f4a0:9905 PRIVMSG #esoteric :Saw this digital painting on Reddit https://i.redd.it/ux27c13n73y31.jpg and decided to turn it into a magic card https://i.imgur.com/cf994At.png
< 1573569103 820322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that must be one hell of a headache :P
< 1573569129 792432 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573569287 873410 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573569974 5049 :unlimiter!~unlimiter@41.250.96.51 QUIT :Quit: WeeChat 2.6
< 1573570370 540001 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573570577 46817 :arseniiv_!~arseniiv@136.169.237.83 JOIN :#esoteric
< 1573570765 595131 :arseniiv!~arseniiv@94.41.11.15.dynamic.ufanet.ru QUIT :Ping timeout: 250 seconds
< 1573570945 738305 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573572126 645883 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573572388 984127 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573572414 297042 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573573775 475463 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573573812 896843 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573574350 200412 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573574529 876633 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573575096 988132 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
> 1573575320 863688 PRIVMSG #esoteric :14[[07Thue14]]4 M10 02https://esolangs.org/w/index.php?diff=67029&oldid=63578 5* 03PaniniTheDeveloper 5* (+11) 10
< 1573575592 640613 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573575735 879598 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573575799 898692 :nico_nico!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573575821 154765 :nico_nico!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr QUIT :Client Quit
< 1573576754 811613 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection
< 1573576777 538213 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573576881 270492 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573577734 571227 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573577813 460265 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573577929 304490 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds
< 1573578277 368301 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1573579759 279712 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573580220 371267 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573580975 284941 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573581177 343648 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1573581273 357811 :nico_nico!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573581575 377893 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu JOIN :#esoteric
< 1573581590 322860 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :shachaf: is that how the instruction encoding works? I didn't know that
< 1573581735 263565 :nico_nico!~nico_nico@arennes-653-1-265-180.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving
< 1573582420 880362 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573582580 309771 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` asmbf <<<"mov r1,0/div r1,0"
< 1573582581 334032 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]>>>><<<<[<<<+>>>-]<<<[>>>>>>>[<<<<<<+>+>>>>>-]<<<<<[>>>>>+<<<<<-]<[>+<<-[>>[-]>>>>>>+<<<<<<<<-]>>>>>>>>[<<<<<<<<+>>>>>>>>-]<<<<<<[<-[>>-<<[-]]+>-]<-]>>+<<<]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1573582590 935848 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` asmbf <<<"mov r1,0/div r1,0" > stuff.b
< 1573582592 950113 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582595 938993 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bfi stuff.b
< 1573582596 725547 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: bfi: command not found
< 1573582710 525867 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` brainfuck
< 1573582711 279573 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: brainfuck: command not found
< 1573582714 925404 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? brainfuck
< 1573582716 80812 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array
< 1573582722 872096 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bf
< 1573582727 73570 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf
< 1573582727 983602 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Run what?
< 1573582737 475015 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf -h
< 1573582738 385095 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582761 508306 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf -h 2>&1
< 1573582762 436557 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582774 715064 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf stuff.b
< 1573582775 543654 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.
< 1573582958 387635 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` asmbf <<<"out .0" > stuff.b
< 1573582960 120009 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582960 579666 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf stuff.b
< 1573582961 515928 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.
< 1573582969 148354 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf -c `cat stuff.b`
< 1573582969 997056 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582974 697068 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` bf -c "`cat stuff.b`"
< 1573582975 619077 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573582992 626706 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :`` cat stuff.b
< 1573582993 514409 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++++++++++++++++++++++++++++++++++++++++++++++++.[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1573582999 497417 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :c'mon man
< 1573583006 47364 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what's up with this biased interpreter
< 1573583011 407645 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` whereis bf
< 1573583012 502639 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf: /hackenv/bin/bf
< 1573583021 309560 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/bin/bf
< 1573583022 104073 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#! /bin/bash \ [[ $# > 0 ]] || { echo "Run what?"; exit 1; } \ ci="$1" \ echo -n "${ci#*!}" | { /hackenv/interps/egobf/src/egobfi8 <(echo -n "${ci%%!*}") ; }
< 1573583027 354397 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha
< 1573583030 105081 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :bf -c -t "`cat stuff.b`"
< 1573583040 864036 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :`` bf -c -t "`cat stuff.b`"
< 1573583043 815423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573583052 452562 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` /hackenv/interps/egobf/src/egobfi8 -h
< 1573583053 691601 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Use: egobfi{width} [options] [file] \ Options: \  -eof {0|-|n} \    set EOF mode: 0, -1 or no-change (respectively) \    [default: 0] \  -debug \    activate the # command [default off] \  -unicode {on|off} \    set unicode mode on or off [default off] \  -wrap {on|off} \    set wrappong on or off [default on]
< 1573583070 603543 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` /hackenv/interps/egobf/src/egobfi16 stuff.b
< 1573583071 412818 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0
< 1573583073 817540 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :purrfect
< 1573583084 110700 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` asmbf <<<"mov r1,0/div r1,0" > stuff.b
< 1573583086 7059 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573583087 598219 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` /hackenv/interps/egobf/src/egobfi16 stuff.b
< 1573583088 345758 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573583130 731404 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :`` bf -c -t "+>+++++>+++"
< 1573583131 506619 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573583149 752177 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :`` bf -c -t "+>+++++>+++" | mklang --array
< 1573583150 616165 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: mklang: command not found
< 1573583180 552870 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? egobfi
< 1573583181 630294 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egobfi? ¯\(°​_o)/¯
< 1573583186 669180 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? egobfi8
< 1573583187 791732 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egobfi8? ¯\(°​_o)/¯
< 1573583191 657579 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :our names are exactly the same length, kspalaiologos 
< 1573583205 468005 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what a coincidence ;)
< 1573583225 640962 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` egobfi8
< 1573583226 555759 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: egobfi8: command not found
< 1573583238 43953 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/interps/egobf/src/egobfi8
< 1573583238 788788 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ELF............>.....<@.....@.......[..........@.8..@.&.#.......@.......@.@.....@.@........................................@......@............................................@.......@.....T!......T!........ ............X!......X!`.....X!`...........@........ ...........p!......p!`.....p!`......................................@.....@.....D.......D..............Ptd.........@.....@.....D.......D...
< 1573583242 303368 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :crap, its binary
< 1573583254 691446 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls /hackenv/interps/egobf/
< 1573583255 656426 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :aclocal.m4 \ AUTHORS \ ChangeLog \ config.h \ config.h.in \ config.log \ config.status \ configure \ configure.ac \ COPYING \ INSTALL \ Makefile \ Makefile.am \ Makefile.in \ NEWS \ PORTING \ README \ scripts \ src \ stamp-h1
< 1573583263 999356 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/interps/egobf/README
< 1573583264 800163 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​== egobfi == \  A powerful and fast-ish Brainfuck interpreter. \  \ Use: egobfi{width} [options] [file] \ Options: \  -eof {0|-|n} \    set EOF mode: 0, -1 or no-change (respectively) \    [default: 0] \  -debug \    activate the # command [default off] \  -unicode {on|off} \    set unicode mode on or off [default off] \  -wrap {on|off} \    set wrappong on or off [default on] \  \  \ == egobfc == \  An almost-as-powerful Brainfuck compiler
< 1573583266 714525 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :are you the same person as the malbolger in ppcg?
< 1573583273 679216 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes
< 1573583276 26089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that's true
< 1573583286 626527 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm a Seed evangelist too
< 1573583319 35968 :xkapastel!uid17782@gateway/web/irccloud.com/x-temhtovgadogvupe QUIT :Quit: Connection closed for inactivity
< 1573583338 791808 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/interps/egobf/LICENSE
< 1573583339 596347 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /hackenv/interps/egobf/LICENSE: No such file or directory
< 1573583347 229653 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/interps/egobf/COPYING
< 1573583348 75258 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​		    GNU GENERAL PUBLIC LICENSE \ 		       Version 2, June 1991 \  \  Copyright (C) 1989, 1991 Free Software Foundation, Inc. \      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA \  Everyone is permitted to copy and distribute verbatim copies \  of this license document, but changing it is not allowed. \  \ 			    Preamble \  \   The licenses for most software are designed to take away your \ freedom to share and change it.  By c
< 1573583351 900170 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no author names
< 1573583353 149236 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :erghhh
< 1573583360 840638 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls /hackenv/interps/egobf/src/
< 1573583361 779449 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bfc.c \ bfc.h \ bfi.c \ bfi.h \ c2m \ c2m.c \ c2m.h \ egobfc \ egobfc2m \ egobfc2m-c2m.o \ egobfc2m-egobfi.o \ egobfc-bfc.o \ egobfc-egobfi.o \ egobfc-optimize.o \ egobfi16 \ egobfi16-bfi.o \ egobfi16-egobfi.o \ egobfi16-optimize.o \ egobfi32 \ egobfi32-bfi.o \ egobfi32-egobfi.o \ egobfi32-optimize.o \ egobfi64 \ egobfi64-bfi.o \ egobfi64-egobfi.o \ egobfi64-optimize.o \ egobfi8 \ egobfi8-bfi.o \ egobfi8-egobfi.o \ egobfi8-optimize.o \ egobfi.
< 1573583371 830901 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /hackenv/interps/egobf/src/bfi.h
< 1573583372 637112 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/* \  * Copyright (c) 2005  Gregor Richards \  * \  * This file is part of egobfi. \  *  \  * egobfi is free software; you can redistribute it and/or modify \  * it under the terms of the GNU General Public License as published by \  * the Free Software Foundation; either version 2 of the License, or \  * (at your option) any later version. \  *  \  * egobfi is distributed in the hope that it will be useful, \  * but WITHOUT ANY WARRANTY; w
< 1573583424 937531 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ashtons: I recommend using a name made of multiple words
< 1573583456 739497 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :egobfi, HRM
< 1573583483 919806 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it seems biased tho
< 1573583575 109176 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ashtons: it's easier to invent names that way, because you can use a dictionary. eg. I call my future esolang "consumer society", or ais has an esolang called "waterfall model" etc
< 1573583616 97396 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :actually it's "the Waterfall Model"
< 1573583641 403879 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :he also has ones called "But Is It Art?" and "Along and Across" and "High Rise" etc, all made of nice dictionary words
< 1573583649 466022 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :do the old esolangers ever join this channel again?
< 1573583661 244644 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: at least one did
< 1573583663 232433 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like, pikhq, Gregor?
< 1573583731 137811 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :ACTION never left
< 1573583755 992838 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :Ive just been quiet lately
< 1573583763 573708 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, fine
< 1573583798 395541 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :well, it might depend on what you mean by "old" of course
< 1573583840 219654 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that used to hang out here 2002=2010
< 1573583844 316280 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :*-
< 1573583865 250894 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and Gregor left not that long ago really, because he used to run HackEgo, didn't he?
< 1573583933 858854 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :there are regulars who never left for long of course
< 1573583970 461829 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i rejoined after a long hiatus
< 1573583981 823282 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :we had mr. calimari
< 1573583989 472675 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or however he was called
< 1573584016 176265 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :kmc: did you use the same nick before that hiatus?
< 1573584066 29632 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yes
< 1573584121 566595 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -sc .hg # how large is the hackeso hg repository? I wonder if I should clone it for backup
< 1573584135 311961 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :hmm... that times out
< 1573584138 435419 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` du -sc .hg
< 1573584140 109625 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :suspicious
< 1573584145 434990 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :umm
< 1573584152 520110 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573584169 199497 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573584179 760552 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it actually needs only one of -s or -c , but I keep forgetting which is which
< 1573584187 539137 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's check it
< 1573584189 937544 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` du -c .hg
< 1573584191 504158 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` du -s .hg
< 1573584192 331599 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :116	.hg/cache \ 12	.hg/store/dh/interps/clc-inte/clc-inte/blib/lib/language/intercal/backend \ 16	.hg/store/dh/interps/clc-inte/clc-inte/blib/lib/language/intercal/charset \ 28	.hg/store/dh/interps/clc-inte/clc-inte/blib/lib/language/intercal/interfac \ 108	.hg/store/dh/interps/clc-inte/clc-inte/blib/lib/language/intercal/include \ 44	.hg/store/dh/interps/clc-inte/clc-inte/blib/lib/language/intercal/generici \ 24	.hg/store/dh/interps/clc-inte/
< 1573584198 327524 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it's -s
< 1573584205 737504 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :that's what means it writes only the final result
< 1573584213 730045 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :not the size of every recursive subdirectory
< 1573584219 829564 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1573584222 278994 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573584227 591546 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what
< 1573584235 787535 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` du --help
< 1573584236 666027 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Usage: du [OPTION]... [FILE]... \   or:  du [OPTION]... --files0-from=F \ Summarize disk usage of the set of FILEs, recursively for directories. \  \ Mandatory arguments to long options are mandatory for short options too. \   -0, --null            end each output line with NUL, not newline \   -a, --all             write counts for all files, not just directories \       --apparent-size   print apparent sizes, rather than disk usage; although
< 1573584239 434213 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :"No output." means that it's timed out
< 1573584241 461223 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1573584242 514803 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :in this case
< 1573584244 194384 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah yes
< 1573584245 923741 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :alright
< 1573584248 339142 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :took too long to execute
< 1573584248 914559 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :misleading text
< 1573584264 387646 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -s wisdom; echo done
< 1573584265 311857 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :6336	wisdom \ done
< 1573584277 35343 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -s .hg; echo done # if you don't see done, then it's timed out (or the output is too long)
< 1573584307 672757 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573584313 174671 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573584418 535635 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :gnu parallel?
< 1573584866 579682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it's a CPU-bound operation.
< 1573584888 539122 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, the repo is in the order of 779M.
< 1573584932 908161 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of which 271M is the current working copy, the rest is history.
< 1573584955 365785 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: thanks
< 1573584969 848096 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :wow, what's so large in the workong copy?
< 1573584976 647675 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -s share/mtg
< 1573584977 362131 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :24876	share/mtg
< 1573584993 49361 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -s interps
< 1573584996 567934 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :30684	interps
< 1573584998 264004 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :83M paste/ is the biggest chunk after .hg.
< 1573585024 34850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :After that, share/, src/, interps/, bin/, lib/, factor/ in that order.
< 1573585030 278698 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :thanks
< 1573585069 912119 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are five 10485760-byte files in paste/, that takes up the most space.
< 1573585078 824588 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: is tmp accessible through `paste or `url ?
< 1573585086 82785 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Through `url, yes.
< 1573585105 532036 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573585109 855707 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :then we could have a paste command that stores its data there?
< 1573585131 987406 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's what paste does nowadays, actually.
< 1573585166 778898 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I see
< 1573585166 969923 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573585184 45454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, looks like I changed it myself, 2017-02-16.
< 1573585188 360241 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have no recollection of that.
< 1573585217 400656 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :well that makes sense, since you'd have to fix stuff if paste filled up the file system
< 1573585373 54777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :tmp/ itself is only 9.4M, but I think it's been cleaned up every now and then.
< 1573585521 673626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm paste/paste.{30459,23201,25872,16755,30692,311,27157,25139,2340,12841}  # doesn't really help with the history, but I guess making the working copy smaller has some benefits.
< 1573585524 892768 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573585646 425716 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` chmod -c u+x tmp/EGY*
< 1573585647 270420 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mode of 'tmp/EGYj6LpQgFKM' changed from 0655 (rw-r-xr-x) to 0755 (rwxr-xr-x)
< 1573585655 225630 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` rm -rv tmp/EGY*
< 1573585656 109267 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed directory 'tmp/EGYj6LpQgFKM/s' \ removed directory 'tmp/EGYj6LpQgFKM'
< 1573585877 22423 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :``` du -ac * | grep -E "^[0-9]{4}" | tr \\t \  | sort -nr
< 1573585882 584482 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :216432 total \ 78076 share \ 39192 share/WordData \ 37444 src \ 33152 src/factor-linux-x86-64-0.95.tar.gz \ 30684 interps \ 24876 share/mtg \ 16724 bin \ 14200 paste \ 10896 interps/c-intercal \ 10736 lib \ 10244 factor \ 10240 factor/factor.image \ 9608 tmp \ 7444 tmp/out \ 6432 share/WordData/EngAll \ 6336 wisdom \ 6208 interps/clc-intercal \ 4892 lib/frink \ 4280 share/WordData/Eng1M \ 4040 lib/p7zip-16.02 \ 3740 share/WordData/EngFiction \
< 1573586286 366384 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573586368 329208 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573586560 999363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing src/factor-linux-x86-64-0.95.tar.gz is also not really needed to be kept permanently.
< 1573586645 233853 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I don't know what that is
< 1573586697 774145 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573586849 846567 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1573586922 766022 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573586977 811364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like a source tarball to me
< 1573587000 751619 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu QUIT :Quit: Lost terminal
< 1573587028 295296 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu JOIN :#esoteric
< 1573587334 391472 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :anyway, I should probably clone them later then
< 1573587364 648859 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: I have a question about the channel logs. they are present in three formats. do you have the raw (IRC) format even when you fill the logs back from other logs?
< 1573587383 761042 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I wonder if I should download the logs too, but want to figure out if the raw logs would be the best
< 1573588034 361210 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All three formats are rendered on the fly, actually. The actual storage format I use isn't (currently) downloadable; it's a brotli-compressed stream of length-delimited protos.
< 1573588093 289838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That said, I don't think there's any loss of fidelity between it and the "raw" format. Except *maybe* in timestamp accuracy, don't remember.
< 1573588174 395511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For backfilling, I have a set of programs that convert from the other log formats (clog, my own personal logs, maybe some others) to that proto-based format, as closely as they can manage.
< 1573588370 131248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://github.com/fis/esolangs/blob/master/esologs/log.proto is the storage proto, as you can see it's pretty close to being 1:1 with the "raw" format.
< 1573588597 906743 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There are done arguable problems, in that it can't distinguish "FOO x y" from "FOO x :y", or represent lines that are not valid in terms of the IRC protocol. But it is what it is.)
< 1573588621 541068 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/done/some/
< 1573588842 761602 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: I don't need the actual storage format, the IRC raw format is good enough
< 1573588905 743882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I think it doesn't even lose in timestamp accuracy, looks like it's microseconds for both.
< 1573588956 660164 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: and the logs are still not accessible on HackEso's file system, right?
< 1573589003 498202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right.
< 1573589012 541417 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I was thinking of making a `why command that looks up the context from the timestamp of a hg commit, for which I either need the logs on HackEso, or download them here and make a compressed database that represents just some of the timestamps to be able to find the right anchor
< 1573589015 697215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was planning to make them accessible over HTTP from HackEso.
< 1573589029 693573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably with some sort of a search/query API.
< 1573589041 644867 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :that could work too
< 1573589065 136832 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :this command would need to look up one or sometimes two days per revision
< 1573589208 782229 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I'd have to download the HTML formatted logs for this though, to make sure that the lines match
< 1573589237 716806 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and even then hope that the daily logs has the same number of logical lines as the day's section in the monthly HTML
< 1573589251 734189 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and that the anchors are always numbered sequentially
< 1573589301 248290 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :but those are probably true
< 1573589325 544342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, all the HTML is generated on the fly so it should always match.
< 1573589485 772064 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fizzie: you can probably add a link to https://esolangs.org/logs/ refing the new log website https://github.com/KrzysztofSzewczyk/esologs/ by the way
< 1573589501 959940 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :well, unless you think that one won't last for long
< 1573590222 421196 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's been up and running for around 3 months now
< 1573590248 527992 :hppavilion[6]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573590276 100176 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573590457 284344 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1573590603 290701 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573590683 868736 :Frater_EST!~adrianbib@172.242.0.73 PART :#esoteric
> 1573592244 146781 PRIVMSG #esoteric :14[[07NFuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=67030 5* 03SoYouWantMeToDoSomethingButIWont 5* (+524) 10Created page with "== NFuck == Basically this is BrainFuck with N Dimensions. === Commands === {| class="wikitable" |- ! Command !! Description |- | + || Add one to current cell. |- | - || Remov..."
> 1573592472 870222 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67031&oldid=67026 5* 03SoYouWantMeToDoSomethingButIWont 5* (+13) 10Added NFuck
< 1573593242 544231 :hppavilion[6]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
< 1573594612 895368 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1573594942 377972 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573595114 894587 :hppavilion[6]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573595142 946225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1186 hth
< 1573595217 205038 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :oh, that was fast
< 1573595232 4331 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :`olist 1186
< 1573595232 763557 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1186: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1573595236 519827 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :`thanks fungot
< 1573595236 580612 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: that might be the case
< 1573595237 181421 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, fungot. Thungot.
< 1573595395 870857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: why do you persistently act like you can't distinguish fungot from Rich Burlew?
< 1573595395 961224 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :ais523: but valgrind is slow because it involves psyntax
< 1573595457 600253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like an unlikely confusion to have, I rarely have trouble telling them apart
< 1573595512 476646 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: no no, Rich draws the comics, fungot only publishes them
< 1573595512 590142 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i can only see my own messages.
< 1573595535 165218 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and I can't thank Rich here, he's not on this channel
< 1573598187 102323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I rarely have trouble telling "thanking fungot for olist" apart from "being unable to distinguish fungot from Rich Burlew".
< 1573598187 271968 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :shachaf: it doesnt matter which direction you hold the ' increase red' key for evilwm
< 1573598399 903833 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wrote a program to color the output of a program red or green depending on whether it's stdout or stderr.
< 1573598416 716753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish it was possible to do the interleaving correctly.
< 1573598611 156052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NetBeans does that (well, black for stdout, red for stderr)
< 1573598615 891868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it also gets the interleaving wrong
< 1573598635 764467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think getting it correct would involve somehow hooking the OS scheduler?
> 1573598647 259541 PRIVMSG #esoteric :14[[07///14]]4 10 02https://esolangs.org/w/index.php?diff=67032&oldid=66076 5* 03Odog8 5* (+156) 10yEEe I made something good for once
< 1573598653 293222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. by ptracing the program and halting it whenever a write call occurred, until your own program could get scheduled and read the output)
< 1573598659 604960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should settle for getting it right for a single-threaded single-process program.
< 1573598668 366291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where you could just ptrace, right.
> 1573598793 320682 PRIVMSG #esoteric :14[[07///14]]4 10 02https://esolangs.org/w/index.php?diff=67033&oldid=67032 5* 03Odog8 5* (+12) 10
< 1573598798 32393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I'm being stupid: you ptrace the program and when it does a write() call, you don't even bother reading the resulting filehandle, you just read the data right out of the argument it gives to write :-P
> 1573598823 484757 PRIVMSG #esoteric :14[[07///14]]4 10 02https://esolangs.org/w/index.php?diff=67034&oldid=67033 5* 03Odog8 5* (+11) 10/* Thue-Morse sequence */
< 1573598823 930777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you still have to read stderr/stdout if it's a pipe to prevent it clogging up, but maybe you could just use /dev/null)
< 1573598857 97794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, no reason not to read it.
< 1573598867 217644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, less general but less efficient: LD_PRELOAD alternative read()/write() routines
< 1573598901 95991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :LD_PRELOAD isn't so good because the official API in Linux is system calls, not libc calls.
< 1573598956 316177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed
< 1573598996 716914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps the dynamic linker should have an option to replace "syscall" (and "int $0x80") with calls to some particular hook code, that'd avoid the context switch in this case
< 1573599013 68187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the obvious downside is how do you fit that into two bytes?)
< 1573599040 981006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How would it do that?
< 1573599073 496017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think Linux should probably let people override system calls in userspace in a better way than ptrace.
< 1573599097 53096 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: that gets tricky though, because you have to interpret like ten other syscalls besides write, just in case the program uses them
< 1573599227 809138 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :plus you may have to handle different syscall types that coexist on x86_64
< 1573599245 514745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, at least the number of syscalls is finite and small enough to go through all of them
< 1573599270 193272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, in the case of stderr/stdout, the program writing to them probably doesn't expect them to be seekable, that cuts down the number of possibilities somewhat
< 1573599302 426514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, in retrospect, I think it's a design flaw for streams and seekable files to be given the same API, the set of operations that can be performed on them is so different
< 1573599323 772766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the Windows thing where there's no syscall API, just a dynamically linked OS library, has some benefits.
< 1573599325 596884 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: for fixing interleaving, couldn't you just use pipes for stdout and stderr, and set their capcity to as low as possible, so that they always block on a second write?
< 1573599342 254215 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :using fcntl F_SETPIPE_SZ on linux (and there's a call on windows too)
< 1573599365 328809 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :that's still not perfect, because you still can't tell the order between one stdout and one stderr write 
< 1573599371 485468 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1573599413 657210 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :shachaf: the x86_64 abi started by saying that libc is the recommended syscall interface
< 1573599420 177769 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :libc is scow
< 1573599425 325353 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :but of course everyone wants to call the syscall directly, because it's faster or something
< 1573599428 330062 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :so we can't have that
< 1573599431 380956 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and I for one agree
< 1573599439 417859 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :libc has like ten layers of wrapper around even simple syscalls
< 1573599447 442916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Someone pointed out that in Linux, epoll will tell you the order that fds became readable.
< 1573599478 395450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: if Windows actually were like that, it wouldn't be too bad, but the OS library that's dynamically linked doesn't have a documented/defined API, so you need to use a libc as a wrapper anyway
< 1573599487 463829 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :moving the arguments from where a function expects them to where a syscall expects them, errno check, possible restart on signals (or is it the kernel that's doing that now?), 
< 1573599496 216182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Hmm? You don't have to use libc for Windows.
< 1573599515 608262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: what dynamically linked OS library are you thinking of?
< 1573599517 241170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ReadFile is maybe not a system call, but it's an OS interface that isn't libc.
< 1573599529 600783 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm thinking of kernel32.dll, I think.
< 1573599545 806013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :msvcrt is a libc (and one you're not officially meant to use, at that!); user32/kernel32 have an incredibly large, and mostly undocumented, API surface
< 1573599547 611771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you're thinking of ntdll.dll.
< 1573599573 580215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, don't use the undocumented parts, I guess?
< 1573599639 899361 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :anyway, modifying the program that outputs to stdout and stderr is probably the easiest if the order of its outputs matter
< 1573599689 153678 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Windows has something called OutputDebugString. I'm not really sure what it is.
< 1573599797 265029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, so it does seem like the API surface is documented in some cases, but only incidentally, e.g. https://docs.microsoft.com/en-gb/windows/win32/api/winuser/nf-winuser-messageboxexw
< 1573599828 235193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is documented as being part of winuser.h, a C header file, and it's only mentioned at the bottom of the page that the function exists in user32.dll
< 1573599835 113708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's incidental about that?
< 1573599839 8438 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: but there's a documented library too, so why does it matter if there's an undocumented library behind it?
< 1573599852 534010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: which documented library are you thinking of?
< 1573599864 177564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: well, it means that the use via user32.dll isn't part of the API contract
< 1573599865 730439 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :the one that has the windows api calls
< 1573599877 568184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: It's certainly part of the ABI.
< 1573599884 916442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, Microsoft could change the calling convention without violating anything written there
< 1573599893 84296 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I don't know what that library is called, the compiler just links it into windows programs automatically, so I never tried to find out
< 1573599899 823766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree that it can't be changed in practice because the .exe files will be linked against a particular calling convention
< 1573599905 866501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you write a program and it calles MessageBoxExW, you'll need to link it with the import library user32.lib.
< 1573599913 849093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: OK, the reason I asked is that this is more complex than you're expecting
< 1573599921 926194 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1573599923 804556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the library in question normally has a name of the form msvcrt*
< 1573599932 388231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Microsoft considers this to be part of the compiler, not part of the operating system
< 1573599966 576852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, there are a number of different msvcrt* files, which you are supposed to ship along with your application, and they have non-open-source licensing that limits what you can do with them
< 1573600013 601371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are multiple parts of msvcrt, as I understand it.
< 1573600024 293364 :unlimiter!~unlimiter@41.250.96.51 JOIN :#esoteric
< 1573600024 786293 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: right, they ship with the compiler, as well as with operating systems starting from Win10 via patches, and if you install programs compiled by a new compiler onto an older OS, you have to install the runtime library
< 1573600030 133016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is also an msvcrt.dll with no version number that does ship with Windows, this is officially undocumented (and does some weird things like implementing functions with the same name as C standard library functions, but different behaviour), and you aren't meant to use it, but at least it will exist on a user's computer and thus you can link against it fairly safely if you know what it does (and with no licensing issues)
< 1573600031 351703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Part of it is things like fopen, which implements the C standard library and you can use if you want to, or not.
< 1573600073 582673 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And another part is things like memcpy (maybe?) that the compiler just generates calls to automatically, that you have to reimplement yourself if you don't link the official msvcrt.
< 1573600077 268339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in practice, if you're compiling on Windows using an open-source compiler, you're probably using msvcrt.dll as it's the least problematic of the various "you can't use these" APIs
< 1573600088 806928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Neither of these has to do with the OS ABI, which applies to everyone, not just people programming in C.
< 1573600109 185354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the second part isn't a huge problem, the compiler normally has a fix for that (e.g. gcc has libgcc)
< 1573600118 523799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you write a program in assembly that opens a MessageBox, you still link to user32.lib/user32.dll, because that's just the API the OS presents.
< 1573600146 107202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree that the question is "how do you use the OS ABI", and the answer is "either directly or via a glue library, and neither appears to be officially supported unless you use a Microsoft compiler"
< 1573600154 952526 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In what sense is this undocumented?
< 1573600163 984586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It says user32.dll and user32.lib right on the page you linked to.
< 1573600188 32681 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: sure, but that's because the non-microsoft compilers for windows are sort of in a sad state
< 1573600192 22871 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :for multiple reasons
< 1573600199 225140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the literal sense that, AFAIK, there are a large number of APIs in those libraries which are not documented
< 1573600223 751955 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :for one, gcc on windows implements a C ABI that is so incompatible with the MS compiler that even sizeof(long) differs
< 1573600241 350614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what Microsoft does is documents APIs that are used by some other mechanism, e.g. in the case of MessageBoxEx, via the windows.h header file, and incidentally mentions that you can find the implementation in user32.dll
< 1573600243 293448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the ones that you're supposed to use *are* documented. What do the undocumented ones have to do with it?
< 1573600256 183984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have no way to know which ones you're supposed to use or not!
< 1573600258 251134 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it's not just that each MS complier used to have a different C ABI for a while, because those only differed in libc stuff like how FILE works, and in libstdc++ and other C++ stuff
< 1573600271 922302 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :you can still at least link pure C functions between them
< 1573600276 448622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is nothing preventing msvcrt implementing a documented function in its C API via an undocumented function in user32.dll
< 1573600281 765357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You just linked to the documentation for MessageBoxEx. So clearly that's one that you're allowed to use?
< 1573600282 570182 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :but if you use gcc, you can only link pure C functions if they don't mention long
< 1573600288 936709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes
< 1573600290 523455 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :this is documented, but it's sad
< 1573600294 856299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if this is a complete set, it might be
< 1573600318 99920 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like if you're writing a program for Windows you just don't care about msvcrt that much.
< 1573600319 309322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a long time ago, on a different computer, I downloaded Microsoft's full set of low-level API documentation, but never really got into it that much
< 1573600351 19156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You have the documented OS ABI, which is some subset of kernel32.dll etc., and you just use that.
< 1573600362 309867 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I used to look at the API documentation at https://docs.microsoft.com/en-us/previous-versions//hh447209(v=vs.85)?redirectedfrom=MSDN , but now it says that "We're no longer updating this content regularly" and doesn't say what supersedes it
< 1573600369 821887 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :so now I'm not sure where the windows API docs are
< 1573600500 693606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I'm not sure what distinguishes ExitProcess() being exposed in kernel32.dll -- documented in https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-exitprocess -- and SYS_exit being exposed in the Linux ABI.
< 1573600510 249641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except that one is a function call and one is a syscall, obviously.
< 1573600513 832894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'm saying I don't know where I'd go to find a list of "this is all the functions in kernel32.dll you are allowed to use"
< 1573600528 986202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that's not how Microsoft organises their API documentation
< 1573600537 959942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, sure, that's an organization thing.
< 1573600547 911929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you need to exit the process, you can call ExitProcess().
< 1573600600 517226 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list is probably the new documentation
< 1573600628 926569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's an example: https://docs.microsoft.com/en-gb/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasuserw
< 1573600651 216337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I found this by clicking the link to process and thread functions from your exit process link
< 1573600661 607407 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: isn't that because the same dll has functions for multiple different APIs mixed in it, sort of like libc has all sorts of junk in it too?
< 1573600663 24745 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, does /en-gb use British spellings?
< 1573600664 348326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then clicking on a function I thought might be part of the standard library than the ABI
< 1573600666 496274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then editing the URL
< 1573600702 205469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a) the fact that I had to edit the URL means that the index listing isn't complete (and I just happened to know that most functions with a name ending in A have an equivalent with a name ending in W)
< 1573600719 753545 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :so instead there's a doc that documents all the functions of the Win32 API, which are supposedly enough to write anything in windows, and has functions like CreateFile, plus there's one that documents the libc api that comes with the compiler and has functions like fopen
< 1573600720 920772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b) the DLL is listed as advapi32.dll, and I have no idea whether that is part of the ABI surgace or not
< 1573600723 145923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*surface
< 1573600770 781322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm confused about what you're saying. That there's no comprehensive list of all the functions you're allowed to use?
< 1573600797 268278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That doesn't seem particularly necessary. Clearly this specific function is documented, because that's a documentation page for it.
< 1573600842 496439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: is it part of the ABI?
< 1573600847 690994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't get a clear yes or no answer from that page
< 1573600864 88543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see CreateProcessAsUserW on the ExitProcess documentation page, by the way.
< 1573600896 859628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: It's part of the advapi32.dll API, and the minimum supported client is Windows XP.
< 1573600920 446562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't see it; do you have an URL? maybe we're looking at different pages
< 1573600929 89366 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasuserw
< 1573600932 817741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: is advapi32 part of the ABI? I agree that it's part of the API
< 1573600956 125742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Part of which ABI?
< 1573600959 717028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's the CreateProcessAsUserW page
< 1573600963 493330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the Windows ABI
< 1573600968 761440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the equivalent to Linux system calls
< 1573600999 242369 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: right, so what function are you looking for instead?
< 1573601011 764032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I'm looking for the list that contains a link to that page
< 1573601018 278428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't find the page via a link, I found it via URL editing
< 1573601028 776682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: There's a sidebar on the ExitProcess page that links to that page.
< 1573601032 468513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(from a link to the -A version)
< 1573601043 536706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: oh, it must be because you have JavaScript turned on and I don't
< 1573601045 970550 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I don't think there's a flat list, but it's probably in the tree of https://docs.microsoft.com/en-us/windows/apps/desktop/
< 1573601049 801357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sidebar doesn't show for me
< 1573601055 972240 :arseniiv_!~arseniiv@136.169.237.83 QUIT :Ping timeout: 252 seconds
< 1573601059 664354 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :no wait
< 1573601064 683301 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :how about https://docs.microsoft.com/en-us/windows/win32/index
< 1573601069 203892 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :you need javascript for the sidebar, yes
< 1573601092 979515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I also see it on https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/
< 1573601100 804507 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, I don't know what advapi32.dll is, so I can't say. It seems to be part of the interface exposed by the OS, so probably?
< 1573601105 739952 :unlimiter!~unlimiter@41.250.96.51 QUIT :Quit: WeeChat 2.6
< 1573601122 825536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As a person targeting Windows, you should probably figure out what each of the DLLs you might be linking against is.
< 1573601123 616638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, after actually reading the docs on the function, i got alarmed at the actual semantics of cross-user process creation on Windows
< 1573601168 331465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"Typically, the process that calls the CreateProcessAsUser function must have the SE_INCREASE_QUOTA_NAME privilege and may require the SE_ASSIGNPRIMARYTOKEN_NAME privilege if the token is not assignable. If this function fails with ERROR_PRIVILEGE_NOT_HELD (1314), use the CreateProcessWithLogonW function instead. CreateProcessWithLogonW requires no special privileges, but the specified user account must be allowed to log on interactively. Generally, 
< 1573601168 696772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is best to use CreateProcessWithLogonW to create a process with alternate credentials."
< 1573601191 552406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and CreateProcessWithLoginW requires the plaintext password of the user you want to create the process as
< 1573601220 557180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that isn't an API that I would recommend for any situation other than a sudo-equivalent, and yet it's the recommended way to do things on Windows?
< 1573601252 431790 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :so "https://docs.microsoft.com/en-us/windows/apps/desktop/", find link "Win32", goes to "https://docs.microsoft.com/en-us/windows/win32/index", find link "Win32 API reference by feature", goes to "https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list", section "System Services", link "Processes", goes to 
< 1573601257 441772 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :"https://docs.microsoft.com/en-us/windows/win32/procthread/process-and-thread-reference?redirectedfrom=MSDN", link "Process and Thread Functions", goes to "https://docs.microsoft.com/en-us/windows/win32/procthread/process-and-thread-functions", section "Process Functions", link "CreateProcessAsUser"
< 1573601323 140786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: which shows CreateProcessAsUserA for me, the version that's sensitive to which language version of the OS is installed
< 1573601356 848346 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573601359 216317 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: ok, but then I don't know which function you want instead
< 1573601364 804906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even Microsoft eventually realised that having the ABI differ from one country to another was a problem, that's one of the reasons why the -W variants of the functions were invented
< 1573601368 889484 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and I'm not familiar with the windows api enough to tell what's best to use here
< 1573601370 749030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so CreateProcessAsUserW is the more sane version
< 1573601388 241470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a fairly simple rule: do not use functions whose name ends in a capital A ever
< 1573601404 36884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people just do it because it's convenient (and usually works if both you and your customers speak English)
< 1573601404 786935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except when you can?
< 1573601406 552819 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: ok, but aren't they usually documented together?
< 1573601420 197941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the documentation of the two is almost identical
< 1573601433 293278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OutputDebugStringA("some text"); seems fine to me.
< 1573601463 162374 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: hmm, you're right, that page doesn't document the W version
< 1573601468 556462 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :let me see if I can find one that ends in a W
< 1573601473 628494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only difference appears to be in the title and "syntax" section
< 1573601475 889621 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :although there might not be one if this is an obsolete api
< 1573601481 946892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the encoding of "some text" differs by which version of Windows you have
< 1573601513 120709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it not always compatible with ASCII?
< 1573601519 216562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's almost certainly an API to discover what it is, then you could do an iconv to convert to the correct format at runtime
< 1573601538 436106 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess if your program uses UTF-8 internally, it has to encode to UTF-16 whenever it calls a W function. Which isn't so bad.
< 1573601538 584303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know whether it's always ASCII-compatible, my guess would be no though
< 1573601555 990487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, I have a strong suspicion that the ASCII codepoint of \ is used for ¥ on Japanese versions of Windows
< 1573601563 653390 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :interesting, there is a CreateProcessAsUserW function too
< 1573601581 76890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing about the A/W split is that this is mostly hidden from the user via header files
< 1573601583 327129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I linked to https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/ already.
< 1573601585 810887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes it's documented, sometimes it isn't
< 1573601592 110244 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: you're right, the doc is weird
< 1573601613 716922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are tools to make it easy to write programs as a polyglot between the A and W APIs; this doesn't seem useful except for examples in manuals and for writing libraries, though
< 1573601626 619035 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah, I know, and the libc functions have such a split too for some functions, also partly hidden by macros and typedefs
< 1573601662 713695 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :but I don't understand why the documentation doesn't link to the W version of this function from the path that I followed
< 1573601720 104835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I believe Microsoft's API/ABI policy is to intentionally blur the boundaries between userspace and kernelspace, from the user's point of view
< 1573601721 429788 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :there is another path, but it's probably not the main path: 
< 1573601767 617275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(incidentally, there actually is a kernel ABI that user32.dll and kernel32.dll use to actually do things, but that's considered to entirely be internals; presumably a reverse engineer could use it directly but that would risk their program breaking on newer versions of Windows)
< 1573601778 757010 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, that makes sense, because this way they can take an old system call and turn it to a libc wrapper in future versions of windows, so they don't have to have as many obsolete system call entries _in the kernel_ as linux has
< 1573601795 167447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I think this is reasonable for that reason.
< 1573601806 96321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Linux also does a small amount of this with the vdso.
< 1573601819 702343 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and the actual syscall abi was supposed to have been internals on linux too, with a few specific exceptions
< 1573601826 846521 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :you're supposed to call the libc functions to call system calls
< 1573601832 997247 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :on x86_64 that is, not on x86_32
< 1573601855 782255 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it's just that that won't work, people want to call the system calls directly, so they'll do, and some old documentation won't stop them
< 1573601866 834533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, the kernel explicitly keeps the system call ABI stable.
< 1573601866 904960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I agree that it's a defensible policy, although it does have a major downside to the Linux way of doing things: it makes it impossible to statically/dynamically analyse what a program can/is ask/asking the kernel to do, because you don't know where all the kernel entry points are
< 1573601888 936712 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :shachaf: which kernel?
< 1573601892 692474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Linux.
< 1573601895 944087 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :exactly
< 1573601896 328998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I believe Linux's policy for system calls is "use the libc wrapper unless you're doing something weird, in which case use the syscall directly"
< 1573601921 562815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "the libc wrapper is meant to approximately obey POSIX, the syscalls aren't and may act differently"
< 1573601937 304838 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For the most part the Linux system calls are more reasonable than the libc wrappers.
< 1573601946 304668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in practice the syscalls normally have more useful semantics than POSIX (I guess being less useful wouldn't work)
< 1573601963 825539 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :shachaf: except for _exit. fucking _exit. 
< 1573601973 722867 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it used to exit the process, but then they changed it.
< 1573601989 158639 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :so now there's a group_exit system call to exit the process, and libc's _exit and _Exit function calls that
< 1573601995 470066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `` asmbf <<<"mov r1,0/div r1,0" <-- i've fixed that so you can just do `asmbf yourcodehere
< 1573601997 965665 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :and if you try to call the actual _exit syscall, you're screwed
< 1573602053 928407 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :oerjan: I thought we'd use bin/! to do that part of the wrapping
< 1573602162 472563 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: anyway, "https://docs.microsoft.com/en-us/windows/win32/index" as above, then link "Win32 API reference by header", goes to "https://docs.microsoft.com/en-us/windows/win32/api/", then in sidebar, link "System Services", goes to "https://docs.microsoft.com/en-us/windows/win32/api/_base/", then link "processthreadsapi.h", goes to 
< 1573602167 697236 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :"https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/index", then link "CreateProcessAsUserW", goes to "https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasuserw"
< 1573602180 185600 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :but I don't know why the other path doesn't lead to this function too
< 1573602181 563425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, that was mentioned earlier
< 1573602188 891062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it seems weird to organize an ABI by C header file?
< 1573602192 496054 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: yes
< 1573602198 353592 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it should be linked from both places
< 1573602205 946370 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :I don't know why it isn't
< 1573602219 884306 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :maybe because it's an obsolete function, maybe it's just another doc bug
< 1573602236 659234 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :it's not the first apparently accidental omission from MS docs that I've seen
< 1573602238 332548 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :`? lfloor
< 1573602239 425080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: we're not consistent, also asmbf isn't an interpreter, it's a converter.
< 1573602239 461314 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lfloor? ¯\(°​_o)/¯
< 1573602256 778905 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :oerjan: hmm yes, that's a good point
< 1573602286 178534 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :`? lrint
< 1573602287 279070 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The lrint and lrintf functions (of C99 and C++11) are actually supported by the MS compiler (starting from the 2013), only strangely undocumented.
< 1573602288 836514 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :yes, that one
< 1573602312 973525 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :although I think they fixed that a few compiler versions later
< 1573602435 217509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: anyway, I suspect that there are more obsolete kernel APIs in Windows than there are in Linux, even though Windows should theoretically be able to remove them without breaking backwards compatibility:
< 1573602450 68281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/APIs/ABIs/
< 1573602459 520806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a) Linux only has a few syscalls total, most of which aren't obsolete
< 1573602461 840252 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: linux can also remove some of them without breaking backwards compatibility
< 1573602463 388942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*few hundred
< 1573602483 386167 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, quite a few Linux system calls are obsolete.
< 1573602502 91804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b) Microsoft's main value to their customers is backwards compatibility, and Windows devs are infamous for doing really weird things that require kernel-side workarounds to avoid breakage
< 1573602508 43672 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :in particular, they are planning to eventually remove x86_32 userspace compatibility from x86_64, which would save a lot of syscall stuff that actually requires glue code in the kernel to handle
< 1573602524 714134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Linux also works very hard on backward compatibility.
< 1573602540 741436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Linux the kernel, that is. Userspace breaks all the time for no good reason.
< 1573602546 489569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I agree, but I don't think that's the main selling point of Linux
< 1573602553 648951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(precisely because userspace breaks all the time)
< 1573602556 598788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's one of the main selling points of any platform.
< 1573602566 923151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Linux-the-userspace is just not a good platform.
< 1573602594 437610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fortunately you can statically link executables, unless you're doing graphics or something.
< 1573602662 999061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: Mac OS X is planning to require executables to be notarised to run, this has the side effect of breaking backwards compatibility for all old un-notarised executables
< 1573602704 824950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(notarising consists of sending your executable to Apple, who do static analysis on it to make sure it isn't malicious or does other things they don't want programs to do, and they then produce a signature saying it's been notarised; I think that's part of the program, it conceptually is at least)
< 1573602718 623712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's pretty much the opposite of having backwards compatibility as a selling point
< 1573602759 123796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general I don't think backwards compatibility is a major selling point for Mac OS X, or even a design goal
< 1573602827 520705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably not nowadays?
< 1573602840 485470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When they switched from Mac OS 9, they did a lot of work on backward compatibility.
< 1573602870 616598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This notarization thing is obviously very hostile to developers and users.
< 1573602873 152955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been trying to discover when notarisation first became possible (as opposed to required)
< 1573602880 438227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not very good at searcihng
< 1573602886 105494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my leading theory is that it was 2019, though
< 1573603051 891857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I don't think it's obvious that backwards compatibility, especially of executables, will automatically be a concern to an operating system or comparable platform
< 1573603066 187853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are clear reasons why it would help, but some companies may decide that the tradeoff isn't worth it
< 1573603116 541093 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573603161 73545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess a lot depends on what your model for deploying software is
< 1573603296 943604 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573603442 284382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder how many system calls Linux would have if you got rid of all the obsolete ones.
< 1573603616 353808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my asm/unistd_64.h lists 332 total, the vast majority of them seem to be neither removed nor superseded, so I'm guessing about 300?
< 1573603642 83583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Mine has 436.
< 1573603661 188104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suspect quite a few are superseded.
< 1573603661 613618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there might be debates about what counts as obsolete
< 1573603674 825411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorting them alphabetically, I came across dup/dup2/dup3
< 1573603676 4339 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :yeah, eg. is read obsolete because we have preadv?
< 1573603680 436558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which of those would you consider obsolete?
< 1573603690 920419 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :ais523: dup, dup2 are definitely obsolete, just use the fcntl functions
< 1573603699 44250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dup3 clearly supersedes dup2.
< 1573603705 993696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dup isn't superseded as far as I know.
< 1573603722 384460 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :dup3 too has an fcntl equivalent
< 1573603725 650141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dup is entirely duplicated by fcntl
< 1573603728 657594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course the Linux ABI is much bigger than system calls. It include /proc and /sys, and ioctls, and so on.
< 1573603733 985080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and dup3 can be written in terms of dup2 + fcntl
< 1573603756 891383 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :hmm wait
< 1573603758 681005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/proc and /sys and friends can only be accessed via system calls
< 1573603766 272978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're more like special cases of system calls, than ABIs in their own right
< 1573603768 929895 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :fcntl doesn't do the dup2/dup3 explicit destination file descriptor number thing?
< 1573603772 821093 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu PRIVMSG #esoteric :sorry
< 1573603782 954425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no
< 1573603800 25658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although you can do a dup+cloexec mix using a single fcntl instruction
< 1573603804 568454 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573603811 709705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't have a dedicated system call of its own otherwise (dup3 can't do it)
< 1573603836 966190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this ABI is actually something of a mess, but I guess backwards compatibility (and to some extent usabliity from asm without wrappers) is important
< 1573604009 824455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If foo() is replaced with foo2() which has a flags argument, clearly foo is obsolete.
< 1573604021 835730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Similarly foo with fooat.
< 1573604059 782781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if the flags are rarely used, and technically unnecessary?
< 1573604114 297516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It should've had the flags argument in the first place.
< 1573604116 203116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dup3 is probably not entirely redundant to dup2 + fcntl (there are likely some race conditions relating to exec in one thread against dup in another), but it's only weird situations where you'd need it
< 1573604139 915783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in practice it's more likely to be used as an optimisation to reduce system call overhead
< 1573604161 268275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean CLOEXEC?
< 1573604182 205552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All the system calls that make fds are getting flags arguments to support CLOEXEC.
< 1573604184 394088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dup3 only supports one flag ;-)
< 1573604206 429156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seems like a good reason to call the nonflag version obsolete.
< 1573604257 415833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I would expect dup2(x,y) to be preferred over dup3(x,y,z) if you didn't want to set cloexec
< 1573604318 764734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, this is probably a good argument for all system calls to have a flags argument, even if it's initially just always-0?
< 1573604327 851838 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573604358 702430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is the Linux system call ABI guaranteed to preserve registers, other than eax? I vaguely remember that it is
< 1573604372 602197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which case dup2 has less register pressure, in addition to not needing to zero an additional register
< 1573604388 10098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It clobbers rcx and r11.
< 1573604399 424273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, everything clobbers r11
< 1573604411 559539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why?
< 1573604443 998151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in practice, r11 very rarely /actually/ changes as the result of a call, but it's been considered useful to have a register that dynamic linkers and other similar things can use as a temporary if they need to inject glue code for some sort of call or another
< 1573604461 109903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, at any change of control, you have a register that's safe to clobber no matter what
< 1573604474 135227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and r11 is the generally agreed-on choice for that
< 1573604482 182819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it helps if everyone uses the same register, for obvious reasons!)
< 1573604506 178245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess this is a SysV thing.
< 1573604527 119960 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573604540 448763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it probably started from there, at least
< 1573604563 248844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think calling files in /proc a special case of the ABI of open()/read() is a big stretch.
< 1573604593 363056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ readlink /proc/self/exe
< 1573604594 908891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/bin/readlink
< 1573604599 158078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if that isn't a special case, I don't know what is
< 1573604608 441621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, wrong one
< 1573604638 842478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I meant /proc/self/fd/0 and friends
< 1573604658 436912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh man, I forgot Linux had name_to_handle_at and open_by_handle_at.
< 1573604700 36166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the point being that if a process has a deleted file open, readlink on that file returns the name it had before that name was deleted, but you can nonetheless read the file directly by fd)
< 1573604720 179490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, /proc is obviously part of the ABI, but in a really bad way, and I don't think putting the blame on read is reasonable.
< 1573604724 270443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually that probably works on /proc/self/exe too if a deleted executable is running
< 1573604744 709127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my point is that this is a special case relating to the combination of readlink and proc, you won't find anything like it elsewhere
< 1573604758 864922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this is because proc is basically just a set of special case for system calls
< 1573604896 898938 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm confused by the name_to_handle_at API.
< 1573604928 128958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, never mind, I didn't read far enough.
< 1573605058 422810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, Linux has process_vm_{read,write}v
< 1573605126 390909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's also finally getting pidfd, apparently.
< 1573605178 59573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :process_vm_{read,write}v look like a huge efficiency gain for debuggers, and probably have other uses as well
< 1573605203 549386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reading a target process' memory in tiny chunks via ptrace would have huge system call overhead
< 1573605234 144350 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Was it previously possible to read /proc/pid/mem?
< 1573605251 566025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I didn't think of that
< 1573605430 560342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, pidfd.
< 1573605472 558681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are so many foofd's in Linux; signalfd, eventfd, timerfd.
< 1573605485 749841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the intended use case of a pidfd?
< 1573605499 567496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at a guess, some sort of protection against PID reuse?
< 1573605505 222168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Avoiding race conditions, I imagine.
< 1573605532 566526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, sending a signal to a known process without worrying about it dying and being replaced by some other process is the one I know of.
< 1573605543 182902 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also waiting for a process to exit without being its parent, maybe? 
< 1573605561 224650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or its ptracer)
< 1573605587 296951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, you can also wait for a process to exit without being its parent /or/ its ptracer by ptracing its parent, but that's probably a bit silly
< 1573605723 872431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the man page for ptrace has been updated since I last read it
< 1573605746 882994 :hppavilion[6]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573605779 762061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a discussion of permissions, including the mention that ptrace permission checks are based on the ptracer's real UID/GID, not its effective UID/GID (which seems like a minor security risk in the case where the ptracer is trying to suspend its own permissions)
< 1573605788 47204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Here are some obsolete system calls: accept chown creat create_module dup2 epoll_create epoll_ctl_old epoll_wait_old eventfd fchown fork fstat getdents lchown link lstat mkdir mknod open pipe preadv pwritev readlink signalfd stat symlink vfork
< 1573605824 748439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This article says there's also a proposal for a clone flag that can make a process that can only be waited on through its pidfd, the intention being that a library can create a helper process without confusing its host application's wait calls.
< 1573605885 450567 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1573605894 977705 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1573605907 361457 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573605919 75945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For a Go application I wrote recently (for personal use), I did a really ugly-looking snippet to use ambient capabilities, before learning that actually the standard Go library's syscall.SysProcAttr struct has an AmbientCaps field for using ambient capabilities.
< 1573605996 860650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The man page for wait4 says that waitpid and waitid are preferred.
< 1573606013 533457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But neither one of them gives you rusage, like wait4 does!
< 1573606044 153282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except that's not true.
< 1573606056 729196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The system call gives you rusage, but the glibc wrapper just ignores it.
< 1573606070 294396 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573606274 922134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :inotify_init is another one.
< 1573606390 894940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it would be helpful if there were some sort of model of OS-level capabilities, plus any similar constructs at below the OS level, in terms that users could easily understand
< 1573606446 756787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When will Linux support mmap into a ptracee?
< 1573606454 887547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, there seems to be some sort of hierarachy of cans that override can'ts that override cans that override can'ts…
< 1573606466 924489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Windows has supported this forever.
< 1573606478 511800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, file-permitted is the strongest sort of capability, it says that the file can do this, overriding everything else
< 1573606487 776843 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Without mmap you can't even guarantee finding a syscall instruction to do anything else.
< 1573606677 579833 :budonyc!~budonyc@c-24-62-204-147.hsd1.ma.comcast.net JOIN :#esoteric
< 1573606679 437521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, no, there are two levels above that
< 1573606702 22946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being run as root or suid-root and not capability-aware lets you do anything and sort-of bypasses the whole capability thing
< 1573606746 261109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, ugh
< 1573606752 76153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :capability bounding set is really confusing in this model
< 1573606801 645202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :removing a capability from the bounding set absolutely prevents that capability from ever again being regained by file-inheritable; however, it does not prevent it being regained from file-permitted
< 1573606924 160337 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it's not super-obvious.
< 1573606929 115254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AFAICT, capabilities is currently a mix between several different permissions models, with system calls to choose which ones you want, and/or to prevent your descendant processes using their own system calls to change back to a different one
< 1573606944 558835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that the kernel doesn't force you to pick a specific model but sort of lets you blend your way between them if you like
< 1573606961 651570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's that table in capabilities(7) on how the ambient, permitted, effective, inheritable and bounding sets are derived on execve.
< 1573607010 905499 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But even that wasn't the full story.
< 1573607085 257934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think a sane model would look something like "processes: permitted is always a subset of inheritable; files: only inheritable permissions exist"
< 1573607182 958115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I think you need a new category entirely
< 1573607225 481207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think files should have two permission sets: one is equivalent to "inheritable" in the current model, the other causes the process executed from that file to gain a permission as permitted if it is both inheritable and effective in the calling process
< 1573607238 898092 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, all I wanted was to have one capability-aware program execute a capability-dump helper process with CAP_DAC_READ_SEARCH, and I think I got that setup right: for the capability-aware executable file, set that bit in the file's effective and permitted sets; in the capability-aware program, first add the bit to the process's inheritable set, then raise it in the process's ambient set.
< 1573607296 790617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :files don't hav effective sets
< 1573607308 585701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just the effective bit, which could be called the "capability-unaware" bit
< 1573607364 161019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, how does the no-new-privs bit interact with all this?
< 1573607448 846803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, that's what I meant.
< 1573607475 732449 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably, it's no surprise capabilities haven't really conquered the world yet.
< 1573607541 68088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if a capability-aware program A is trying to execute a capability-unaware program B with a particular capability set, AFAICT all it needs to do is to put the capability set into its own ambient set, with no changes to B needed
< 1573607568 750927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it also needs to put the capability into its own inheritable set, but you might consider that a part of putting it into its own ambient set.
< 1573607589 477939 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(If it wasn't there already, that is.)
< 1573607597 300634 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It won't be there already if it's coming from a file.)
< 1573607598 695905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's part of ambient
< 1573607630 87365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, what confuses me is that inheritable seems to be at all-0s for unprivileged processes
< 1573607687 865599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this gives it a /really/ niche use; its only purpose is for a privileged program to call unprivileged helper programs in such a way that they can call file-inheritable programs in a privileged way
< 1573607779 597388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't think of circumstances where that would be useful, and thus suspect that inheritable capabilites aren't currently used much
< 1573607849 2322 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's what I think too. https://lwn.net/Articles/636533/ calls them "broken". (The proposal for ambient capabilities.)
< 1573608034 36286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think a bounding set on fP (in that article's notation) is useful, but oddly neither pI nor X actually bound it
< 1573608038 932131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think anything can bound that
< 1573608064 337210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than NNP, obviously, which has to outrank /everything/ to be usable securely
< 1573608893 983770 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573609284 762118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: did you see my last edit to TPIMI?
< 1573609316 544632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yes, I'm not sure you're right though
< 1573609344 87551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I have the time and mental energy, I'll write an interpreter and figure it out that way
< 1573609460 518076 :zzo38!~zzo38@209.52.88.123 JOIN :#esoteric
< 1573609482 242727 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oerjan: tempted to take your advice and add Mode to the wiki.
< 1573609487 402726 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :How to run PHP5 on Raspberry Pi?
< 1573609500 815070 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zzo38: is there a package in the raspbian repos?
< 1573609530 259212 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sudo apt-get install apache2 php5 ?
< 1573609545 670832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you shouldn't need apache to run PHP?
< 1573609558 90863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only if you want to use it for CGI scripts
< 1573609576 657984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess that's a common use, but my first thought was PHP as a standalone programming language rather than as part of a web server
< 1573609578 581792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: well it seems obvious to me that the length 1 block representation needs to be the same length as the basic production sequence
< 1573609592 393802 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I only want to run PHIRC, which is the IRC client I have. (My internet doesn't work, so I use this other computer instead, which has wireless internet.)
< 1573609597 640219 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you shouldn't need apache, you can use anything else, however I'm under the assumption that-
< 1573609599 702076 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :nevermind.
< 1573609606 704256 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you should just be able to install php5 then.
< 1573609648 160212 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :It says "package php5 has no installation candidate"
< 1573609656 577331 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what distro are you running on the pi.
< 1573609686 24534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: does it have to be PHP 5 specifically, or is a newer version OK?
< 1573609716 450538 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I think many things will break with PHP 7, which is what it currently has
< 1573609769 497919 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I suppose I can try to see if the program works, but it might not work
< 1573609820 705813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the easiest way is probably to get a package for an old version of PHP from the Debian archives, see http://snapshot.debian.org/ for details
< 1573609854 138574 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :php5 should be a package in raspbian...
< 1573609854 480207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, it might not work with modern dependencies
< 1573609866 122818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :php5 is really old though
< 1573609882 824208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably dropped out of the archives by now
< 1573609888 41356 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sure, but it's still a required package.
< 1573609915 5199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible that it has a minor version number in the archives
< 1573609921 879816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: anyway, i cut and pasted into vim and rotated lines, and it seemed to fit that way.
< 1573609944 492853 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zzo38: sudo apt-cache search php I guess.
< 1573609949 200224 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you don't need the sudo iirc.
< 1573609953 381737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor the "-cache"
< 1573609967 219639 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :been a long time since I used debian. arch main.
< 1573609989 714239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think «apt show "php5*"» will be more useful
< 1573610033 445879 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I tried that; it says virtual
< 1573610036 84462 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :huh, raspbian doesn't have a web-searchable package mirror.
< 1573610038 665074 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's lame.
< 1573610049 233901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they're all virtual it means that the package doesn't exist in the repositories any more
< 1573610060 460167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'll need to find an old version of the package, perhaps from an old version of the repositories
< 1573610066 153338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the assumption is that nobody would use php5 any more
< 1573610082 313929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :python 1 isn't in the repositories either
< 1573610097 769217 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://www.raspberryconnect.com/raspbian-packages/54-raspbian-php
< 1573610107 383477 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how old _is_ php5.
< 1573610134 792741 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oof, sec support in debian ended on new year's.
< 1573610135 736561 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Is there a program for Raspberry Pi to download Usenet messages to be read later on another computer?
< 1573610148 178945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :7.0 appears to be the oldest version available from there
< 1573610149 917870 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :still in jesse, though..
< 1573610261 738391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :7.0 was released in 2015; 5.6 was the most current version before that (6 was abandoned)
< 1573610302 890532 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why was 6 abandoned?
< 1573610310 490686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :5.6 became unsupported at the end of 2018
< 1573610311 475480 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :(feels like there's a joke there...)
< 1573610365 296342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently they started writing PHP 6 in 2008, and abandoned it in 2014 because it still wasn't finished by then
< 1573610379 509129 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :perl6 and php6.
< 1573610380 59960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main intended feature that they failed to implement for 6 was Unicode support
< 1573610411 657847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perl 6 was finished though, it's just that it's sufficiently different from perl 5 that many people prefer the original (including me)
< 1573610449 199609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and perl 6 eventually got renamed to reduce confusion, I think
< 1573610463 544283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's raku now
< 1573610487 272889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION discovered the name change when he saw people editing that in his wikipedia watchlist
< 1573610527 287259 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The original's still being actively developed, as well.
< 1573610565 560685 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Yes, that can be a good idea, to call it something else, since it is something else. I think Inform7 should also be renamed because it is a different programming language from Inform
< 1573611176 984091 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573611545 210199 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I am trying to compile SQLite and now there is a temperature icon in the corner of the screen
< 1573611729 812026 :zzo38!~zzo38@209.52.88.123 QUIT :Read error: Connection reset by peer
< 1573612004 342106 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 265 seconds
< 1573612065 7007 :zzo38!~zzo38@209.52.88.123 JOIN :#esoteric
< 1573612082 375541 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Well, it works even with PHP7, so I don't need PHP5. (I was told it wouldn't work with PHP5; they were wrong.)
< 1573612306 713280 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573612310 562663 :ESol5!~a@unaffiliated/asol5 JOIN :#esoteric
< 1573612426 528047 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Typing "nice gcc" and omitting "-O2" prevented it from crashing.
< 1573612977 818703 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I also invented a new esolang.
< 1573613132 230424 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :It is like a subset of PostScript, although having a different syntax,
< 1573613156 313623 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573613180 927741 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Perhaps later I will post on esolang wiki, but right now I won't, so that I do not have to occupy the TV set right now
< 1573613182 255549 :zzo38!~zzo38@209.52.88.123 QUIT :Quit: zzo38
< 1573613230 471031 :budonyc!~budonyc@c-24-62-204-147.hsd1.ma.comcast.net QUIT :Quit: Leaving
< 1573613781 647788 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573614041 266295 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :I take it zzo38 is trying to use a Pi as a daily driver?
< 1573614145 272098 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :more power to him, tbh. always wanted to try a pi as a driver, if only to find a laptop case to put it in.
< 1573614177 692490 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :with the raspi zero w or whatever, it's attractive. surprised a phone hasn't been made from it yet.
< 1573614198 109881 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the gpi case is a step in the right direction, though: http://retroflag.com/GPi-CASE.html
< 1573614796 958731 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :It is a bit limited in some ways, but I'm pretty sure none of those limitations are a surprise to anyone
< 1573614812 35845 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :Especially with the cost
< 1573614900 143727 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573614916 874751 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573614990 685560 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :tbh using it as a thin client to access your actual workstation would be a great idea.
< 1573614997 968896 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that's cute
< 1573615021 527685 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imode: what would be the point of making a phone out of a DIY board based on a years-old phone SoC?
< 1573615027 200931 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's not even a particularly 'open' SoC
< 1573615036 236238 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's just another broadcom whatever
< 1573615110 921600 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kmc: it's cheap, I can buy it in bulk, and there's less I have to do to fix it. this is of course assuming there is a supply chain ready to hand you a "phone case" for a pi zero w.
< 1573615145 812620 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if there's an alternative SBC out there that has the same kind of adoption I'm down, I just haven't encountered it.
< 1573615275 930697 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's going to be less powerful than a 5 year old android phone and chunkier too
< 1573615339 809858 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ACTION shrugs.
< 1573615357 884933 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :power and chunkiness don't really concern me that much. I use a T430 thinkpad as my daily driver.
< 1573615372 940450 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :would like a phone that's built like a toughbook.
< 1573615472 191204 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573616045 645213 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573616110 39500 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573617229 654058 :ESol5!~a@unaffiliated/asol5 QUIT :Ping timeout: 268 seconds
< 1573617497 953812 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573618259 269355 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573620704 198902 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573621926 959617 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1573625808 372454 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573628658 354676 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573630376 799656 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573630477 472743 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573631547 159977 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573631669 344720 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573634207 303686 :b_jonas!~x@catv-176-63-13-233.catv.broadband.hu QUIT :Remote host closed the connection
< 1573634716 560291 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1573636290 3681 :xkapastel!uid17782@gateway/web/irccloud.com/x-oslxvqntvzyrakoe JOIN :#esoteric
< 1573636308 295362 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: God, you're more annoying than a creative voice mail message.
< 1573636619 938587 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1573645253 596758 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru JOIN :#esoteric
< 1573645877 520525 :xkapastel!uid17782@gateway/web/irccloud.com/x-oslxvqntvzyrakoe QUIT :Quit: Connection closed for inactivity
< 1573648829 600600 :xkapastel!uid17782@gateway/web/irccloud.com/x-sjjlfxjcldxovvjt JOIN :#esoteric
< 1573651295 320443 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573651807 605364 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573654692 361872 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds
< 1573654742 544189 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573656313 159506 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573657597 879562 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573657613 395277 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection
< 1573657628 594342 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573658416 617323 :Xatenev!~I@87.190.19.178 JOIN :#esoteric
< 1573658477 559681 :xkapastel!uid17782@gateway/web/irccloud.com/x-sjjlfxjcldxovvjt QUIT :Quit: Connection closed for inactivity
< 1573658554 904765 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573658608 364850 :Xatenev!~I@87.190.19.178 PART #esoteric :"Leaving"
< 1573658724 100848 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573658952 268478 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573658988 381975 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573659218 10950 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573661376 983672 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573662220 454901 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573663250 269486 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573664755 305752 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573664874 991124 :xkapastel!uid17782@gateway/web/irccloud.com/x-gvzfvbrjjtktihmq JOIN :#esoteric
< 1573666782 441179 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573666819 442978 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573667105 397551 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573667221 748250 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573667771 678293 :subleq!~gavin@207.173.246.52 QUIT :Ping timeout: 268 seconds
< 1573667987 539215 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573668173 989798 :subleq!~gavin@207.173.246.52 JOIN :#esoteric
< 1573668226 956580 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
> 1573669722 333364 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=67035&oldid=66944 5* 03CMinusMinus 5* (+10) 10
> 1573669750 469432 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67036&oldid=67019 5* 03CMinusMinus 5* (+9) 10
> 1573669765 535048 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67037&oldid=67036 5* 03CMinusMinus 5* (+0) 10/* Fizz Buzz */
< 1573671252 298158 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
< 1573671864 450969 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573672121 519623 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573672878 493219 :xkapastel!uid17782@gateway/web/irccloud.com/x-gvzfvbrjjtktihmq QUIT :Quit: Connection closed for inactivity
< 1573672986 487644 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1573673504 519682 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573675042 833538 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573675583 230317 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573675585 540784 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573675657 318323 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573675841 974741 :LKoen!~LKoen@81.255.219.130 QUIT :Client Quit
< 1573676961 592180 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573678410 595275 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu JOIN :#esoteric
< 1573678493 595233 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru JOIN :#esoteric
< 1573678650 958849 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573678657 471140 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :if I set UTF-8 encoding in a windows console, my C# program treats some inputs as if it was end of stream :o I blamed it on ConEmu first, but then I sorted it out and even fixed this behavior setting the encoding to “standard Windows unicode” UTF16-LE. Oooof, it was a nightmare. And it’s nonsense
< 1573678828 654179 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :and if I don’t set it, it would be some ununicode encoding which can’t output my lovely ‘ and ’ quotes and which does mangle my lovely unicode filenames so the program thinks I gave it unexistent ones. Nightmare, and all for a program to replace a file retaining old file’s date attributes
< 1573678862 621474 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :though thank gods it worked in the end
< 1573680329 524253 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573680348 270039 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573680919 393631 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :Wolfram announced a prize on results regarding rule 30 :D the problems seem sensible? Here they are:
< 1573680984 897271 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :Problem 1: Does the center column always remain non-periodic?
< 1573680984 986633 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :Problem 2: Does each color of cell occur on average equally often in the center column?
< 1573680984 986679 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :Problem 3: Does computing the n-th cell of the center column require at least O(n) computational effort?
< 1573680985 23162 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :they all ask about the evolution of …000010000… where 1 is at the mentioned center column
< 1573681015 608957 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :what do you think this will lead to?
< 1573681054 864748 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :and how hard do you estimate these three?
< 1573681086 731968 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu PRIVMSG #esoteric :arseniiv: they're probably easier than Wolfram has money. did he pose a high enough prize?
< 1573681170 784148 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :$30k (USD, I presume?), but I don’t see yet if it’s for each of them or for all of them combined
< 1573681182 631944 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: ^
< 1573681197 215806 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :the post is too long
< 1573681256 324248 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving
< 1573681396 654917 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :hm I don’t see it even on its official website
< 1573681467 310582 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru PRIVMSG #esoteric :it just says “$30,000 in prizes for 3 problems” and no more? I think that means it would be divided between them, evenly or not
< 1573681477 33734 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573681838 975041 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 246 seconds
< 1573682019 595450 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru QUIT :Ping timeout: 250 seconds
> 1573684130 784215 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67038&oldid=67037 5* 03JonoCode9374 5* (+178) 10/* Examples */
> 1573684144 264914 PRIVMSG #esoteric :14[[07Nine14]]4 10 02https://esolangs.org/w/index.php?diff=67039&oldid=67038 5* 03JonoCode9374 5* (-14) 10/* Swapping the Words "Good" and "Bad" */
< 1573684459 628879 :jguy!86d14a9c@134.209.74.156 JOIN :#esoteric
< 1573685314 51361 :jguy!86d14a9c@134.209.74.156 QUIT :Remote host closed the connection
< 1573685963 8250 :djhoulihan!~djhouliha@68.183.28.54 JOIN :#esoteric
< 1573690113 964601 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573690240 367825 :Frater_EST!~adrianbib@172.242.0.73 PART :#esoteric
< 1573690350 418163 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573695030 763082 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573695075 360266 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit
< 1573695088 703706 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573695218 421502 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit
< 1573695232 359883 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573696915 635829 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer
< 1573696949 542923 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1573697270 518758 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573699751 519700 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573701547 779002 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1573701635 982915 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573701779 576001 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 276 seconds
< 1573703901 519491 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573705455 862297 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573708178 445244 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573708371 991947 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 252 seconds
< 1573710183 981899 :xkapastel!uid17782@gateway/web/irccloud.com/x-ozctujlwbnklzmnj JOIN :#esoteric
< 1573710554 538916 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1573714373 551009 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573714416 390493 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573714486 177245 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :arseniiv: (re rule 30) it mentions that it is 10k per problem, so their total is 30k
< 1573714593 348718 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 245 seconds
< 1573715922 648654 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573716619 440825 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573720756 298369 :b_jonas!~x@catv-176-63-14-170.catv.broadband.hu QUIT :Remote host closed the connection
< 1573726582 956854 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru JOIN :#esoteric
< 1573726898 634030 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1573726910 979713 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru JOIN :#esoteric
< 1573726912 955575 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru QUIT :Client Quit
< 1573727351 71120 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru JOIN :#esoteric
< 1573728470 919335 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1573728513 647805 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573731357 754233 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573731410 157576 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer
< 1573731431 356762 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1573732579 629190 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot
> 1573735503 987089 PRIVMSG #esoteric :14[[07User:YamTokTpaFa/sandbox314]]4 10 02https://esolangs.org/w/index.php?diff=67040&oldid=67023 5* 03YamTokTpaFa 5* (+760) 10
< 1573735870 563513 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :*.net *.split
< 1573735871 573224 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split
< 1573735871 573269 :tromp_!~tromp@2a02:a210:1585:3200:7584:72d3:8a6c:4a9d QUIT :*.net *.split
< 1573735871 914847 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :*.net *.split
< 1573735872 95393 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split
< 1573735872 95442 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split
< 1573735872 862439 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split
< 1573735873 15968 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :*.net *.split
< 1573735873 313653 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split
< 1573735873 579137 :lf94!~lf94@unaffiliated/lf94 QUIT :*.net *.split
< 1573736029 410672 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573736029 410728 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
< 1573736029 491212 :tromp_!~tromp@2a02:a210:1585:3200:7584:72d3:8a6c:4a9d JOIN :#esoteric
< 1573736029 491257 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric
< 1573736029 491313 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric
< 1573736029 491338 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric
< 1573736029 491367 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric
< 1573736029 491390 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric
< 1573736029 491414 :ineiros!ineiros@kapsi.fi JOIN :#esoteric
< 1573736029 491427 :lf94!~lf94@unaffiliated/lf94 JOIN :#esoteric
< 1573739092 826342 :xkapastel!uid17782@gateway/web/irccloud.com/x-ozctujlwbnklzmnj QUIT :Quit: Connection closed for inactivity
< 1573739363 128771 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric
< 1573739442 853528 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :Hello
< 1573739479 1976 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Quit: leaving
< 1573740985 277537 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573741161 864364 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx PRIVMSG #esoteric :Neural net quote of the day:
< 1573741163 217330 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx PRIVMSG #esoteric :"The message wasn't exactly unexpected to Stanton because he reads my blog, Spicy Lady: Trapped in Wifeworld."
< 1573741209 847978 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i like it
< 1573741861 554327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds like an esolang title, but probably just because of Real Fast Nora's Hair Salon.
< 1573741969 749560 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I realized pretty late that the original inspiration was probably "Real Fast (Nora's Hair Salon 3: Shear Disaster) Download", not "((Real Fast Nora)'s Hair Salon 3: Shear Disaster) Download".
< 1573742069 267643 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :yeah, but this disambiguity is missing in "Spicy Lady: Trapped in Wifeworld"
< 1573742079 693146 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :so i would consider it a worse name
< 1573742108 787846 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :fizzie: huh, I.. didn't realise til now
< 1573742118 99530 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I prefer the former interpretation still
< 1573742119 176052 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm glad I wasn't the only one.
< 1573742126 969517 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's always going to be Real Fast Nora to me.
< 1573742127 792283 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :er
< 1573742132 136927 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :the latter*
< 1573742137 196893 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i guess its the feminist version of leisure suit larry
< 1573742198 665384 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the non-laugter is because you know that is totally possible
< 1573742403 463504 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :did anybody ever watch nora's hair salon 3?
< 1573742409 729325 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i am always intrigued
< 1573742470 985077 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :just did a quick search on it. I don't think _anybody_ watched these movies.
< 1573742646 198105 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :if there is ever a "bigger" esolang meeting, I demand watching that
< 1573742650 611905 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, 44 IMDb users have given it a rating.
< 1573742669 522937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No reviews, though.
< 1573742690 689692 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :also, I initially read it as (Real Fast Nora)'s Hair Salon 3: (Shear Disaster Download)
< 1573742713 960584 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :which i find funnier than your second reading
< 1573742719 979519 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :and more obvious tbh
< 1573743066 594458 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1573743095 126052 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: the esolangs.org logs don't load again, with 504 Gateway timeout. just in case you want to debug this.
< 1573743282 980968 :arseniiv_!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573743410 963567 :arseniiv!~arseniiv@94.41.12.241.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds
< 1573743611 695215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm.
< 1573743659 64352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder what's up with that.
< 1573743741 204921 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The listening socket has 40 connections pending, if I'm parsing netstat -nlp right, and it got incremented by 1 when I did a reload.
< 1573743780 371788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So I guess it most likely means the process is stuck blocking on something, and not running the main event loop / accepting connections.
< 1573743823 298387 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ooh! attach a debugger to it!
< 1573743850 172046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I will, I just think it might not be a debug-enabled build.
< 1573743875 7349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess it'll show if it's currently in the middle of a system call, at least.
< 1573743876 672595 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also, try blowing into the network cable to clean the packets stuck in it
< 1573743892 920923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think there was some way of asking the kernel what the process is doing as well? 
< 1573743898 484496 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's state: sleeping.)
< 1573743911 459515 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, ps can tell taht
< 1573743921 113445 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :reads it from /proc
< 1573743937 715381 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://www.xkcd.com/1395/
< 1573743978 328664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's in poll.
< 1573743982 102040 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not super helpful.
< 1573743989 294882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let's poke it with a debugger.
< 1573744017 976979 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's got symbols, which is good.
< 1573744020 130987 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :maybe it already has too many connections that it's trying to handle, which is why it doesn't accept new ones
> 1573744026 66117 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03SergeJohanns 5*  10New user account
< 1573744062 168445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Stack trace is main > event::Loop::Poll() > poll. But maybe some of the variables in the upper frame can help.
< 1573744091 501370 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :what server is this? does it serve only the logs?
< 1573744101 924333 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, just function names.
< 1573744107 233807 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is it a custom server that you wrote? 
< 1573744108 272731 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"No symbol table info available."
< 1573744119 936764 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's a custom server, and it serves only the logs/ endpoint.
< 1573744136 583907 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, that's even better. now you have to reproduce the exact build to get debug info separately
< 1573744168 567633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll just restart it for now, and later upload a proper debuggable binary and wait for it to get wedged again.
< 1573744191 384844 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok
< 1573744200 163981 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that sounds like a less esoteric but better plan
< 1573744203 776400 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's back up.
< 1573744218 188778 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you could also add some logging statements into it
< 1573744229 291087 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...one thing I could've done, but didn't, was to check what file descriptors it had open.
< 1573744240 591186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Too late now, though.
> 1573744282 70499 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=67041&oldid=67016 5* 03SergeJohanns 5* (+263) 10/* Introductions */
< 1573744327 912245 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :still doesn't load. I think it has some problem with the latest html page https://esolangs.org/logs/2019-11-14.html
< 1573744343 315894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, well, that's good.
< 1573744350 919078 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it means the breakage will be reproducilbe.
< 1573744354 196387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Cilbe.
< 1573744355 744266 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Cible.
< 1573744363 984129 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hopefully
< 1573744364 537365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, s/will/may/
< 1573744373 335957 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but yes
< 1573744425 918620 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, well, it rendered that link for me now (that I restarted it again).
< 1573744446 191618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I should look at the nginx request log too.
< 1573744457 214758 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, it does render it now
< 1573744505 270401 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573744572 448096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Something called "The Knowledge AI" (by User-Agent) appears to be crawling the logs at the moment.
< 1573744600 809501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I hope it'll learn many useful things from them.
< 1573744657 147977 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: do the other parts of its request tell anything useful?
< 1573744679 583635 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :when I crawl a site, I put my email address into part of the user-agent
< 1573744690 82387 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :well, usually. not always.
< 1573744858 822584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not really. The IP was from a Hurricane Electric block, no contact details or links in User-Agent.
< 1573744962 416282 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for the /logs endpoint, it's been up and down sporadically, but not with an obvious pattern: https://zem.fi/tmp/down.png
< 1573745326 352674 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1573745914 564736 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1573745926 121454 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573747914 389334 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573747924 316399 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` labels
< 1573747926 709214 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: labels: command not found
< 1573747934 581330 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` labels.pl
< 1573747936 11157 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: labels.pl: command not found
< 1573747941 967279 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :o'rly?
< 1573747948 524057 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls
< 1573747949 303570 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :banana.txt \ bin \ canary \ emoticons \ esobible \ etc \ evil \ f \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ stuff.b \ tmflry \ tmp \ wisdom
< 1573747954 581356 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls tmp
< 1573747955 234958 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ out \ OUT \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ test.b \ test.sh \ tmp.txt \ v1.1.1.tar.gz
< 1573747971 864425 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls tmp/asmbf-1.1.1
< 1573747972 609956 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :AUTHORS \ bconv.c \ bfasm.asm \ bfasm.b \ bfasm.c \ bfasm.rs \ bfi.c \ bfintd.c \ bfmake \ bfpp \ bin \ doc \ examples \ INSTALL \ labels.pl \ LICENSE \ Makefile \ NEWS \ README \ strip.pl \ test \ test.pl \ TODO \ VERSIONING
< 1573747987 301708 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cp /hackenv/bin/ tmp/asmbf-1.1.1/labels.pl
< 1573747987 779802 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cp: -r not specified; omitting directory '/hackenv/bin/'
< 1573747998 511447 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cp tmp/asmbf-1.1.1/labels.pl /hackenv/bin
< 1573748000 205831 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573748005 592002 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` labels.pl
< 1573748006 274528 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: /hackenv/bin/labels.pl: Permission denied
< 1573748017 572241 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` chmod a+x /hackenv/bin/labels.pl
< 1573748019 119762 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573748021 393931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` labels.pl
< 1573748032 59797 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`?
< 1573748032 994341 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? ¯\(°​_o)/¯
< 1573748034 627369 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? wisdom
< 1573748035 628809 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø?
< 1573748051 915357 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573748069 682296 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second
< 1573748085 594729 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how it goes to add a wisdom entry
< 1573748087 723047 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` ls wisdom
< 1573748088 468382 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
< 1573748188 747100 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nvm did it manually
< 1573748287 393882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lo, there are many planets in the archipelago of worlds, as there are of ways to add wisdoms.
< 1573748342 55293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I really should've archived that webcomic while it still existed, I think it's gone now. *sad*
< 1573748545 757160 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The standard tools are learn and le//rn, I believe.
< 1573748547 712443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? learn
< 1573748549 4303 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...]
< 1573748550 166254 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? le//rn
< 1573748551 298815 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. Usage: `le/[/]rn //
< 1573748678 396127 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, if we were building HackEso from scratch, I would probably make the current directory a non-version-controlled one. It's far too easy to end up with permanent history of ephemeral stuff.
< 1573748691 161432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm banana.txt stuff.b
< 1573748692 958249 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573748729 448091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I suspect switching the default working directory from /hackenv to /hackenv/tmp would break too many things.)
< 1573749658 150462 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there should be a HackEso FAQ
< 1573749659 211995 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or manual
< 1573749668 777343 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with the basic stuff enlisted
< 1573750536 541959 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573750551 720669 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573750885 763043 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
> 1573751230 653207 PRIVMSG #esoteric :14[[07BrainCurry14]]4 N10 02https://esolangs.org/w/index.php?oldid=67042 5* 03SergeJohanns 5* (+6955) 10Initial BrainCurry page
< 1573751252 886940 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving
> 1573751736 615851 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=67043&oldid=67031 5* 03SergeJohanns 5* (+17) 10Added BrainCurry
< 1573752211 633475 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh god damn it man
< 1573752213 809169 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :functional brainfuck
< 1573752460 188983 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, there should probably be a manual.
> 1573753335 118131 PRIVMSG #esoteric :14[[07BrainCurry14]]4 10 02https://esolangs.org/w/index.php?diff=67044&oldid=67042 5* 03SergeJohanns 5* (+2) 10/* Computational class */
> 1573754013 396347 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67045&oldid=67043 5* 03CMinusMinus 5* (+10) 10/* P */
> 1573754036 979993 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67046&oldid=67045 5* 03CMinusMinus 5* (+0) 10/* P */
< 1573754081 788368 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
> 1573754132 144371 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67047&oldid=67046 5* 03CMinusMinus 5* (+11) 10/* N */
< 1573754156 994401 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds
< 1573754785 559602 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573755329 453591 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573755667 842691 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-gswdqeoqxzauibkx QUIT :Remote host closed the connection
< 1573755681 371305 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-hthbbmnphhqtxgkg QUIT :Read error: Connection reset by peer
< 1573755681 607633 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-ihtedwfuvknzrqpc QUIT :Remote host closed the connection
< 1573757119 999139 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573757576 315710 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: kritixilithos
< 1573758757 661420 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573758885 898188 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573760417 967239 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573760837 405787 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573760966 359886 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573763981 903918 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu JOIN :#esoteric
< 1573764121 547179 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: re HackEso manual, try the whatis database, which lists HackEso commands together with a short summary about what they do
< 1573764138 234472 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``whatis
< 1573764138 547826 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `whatis: not found
< 1573764142 297174 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? whatis
< 1573764143 262184 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :whatis? ¯\(°​_o)/¯
< 1573764148 249074 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope
< 1573764153 772329 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` whatis
< 1573764154 610412 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :whatis what?
< 1573764373 606617 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`whatis w
< 1573764374 342758 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :w(1) - Show who is logged on and what they are doing. \ w(1hackeso) - print random wisdom matching a string
< 1573764380 413936 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`whatis !
< 1573764381 231195 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​!: nothing appropriate.
< 1573764387 2724 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :huh
< 1573764396 633180 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`whatis doag
< 1573764397 390578 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :doag(1hackeso) - query hackenv version control log, with dates
< 1573764402 366984 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :why isn't there a ! entry?
< 1573764427 290934 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`whatis recipe
< 1573764428 179925 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :recipe(1hackeso) - print snippet from cookbook
< 1573764428 462850 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`recipe
< 1573764429 168466 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 2 tb Freshly ground black pepper \  -(10 oz) orange juice \  1 ts Cornstarch \  1/2 ts Cayenne pepper \  1/2 ts Pepper \  3 tb Granulated sugar \  2 c Canned peaches, drained \  - minced \  2 ts Baking soda \  8 oz Green onions \   \  Combine flour and butter or cooking spray. Topped: Cook beef and peppers. \  Cool completely. \   \  Preheat oven to 375F. To cool completely onto prepared cheesecloth. Cover and simmer for 30 minutes, until 
< 1573764432 856887 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`whatis sport
< 1573764433 747141 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sport(1hackeso) - wrap text to irc lines
< 1573764582 696895 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: the wisdome has more detailed help about some commands
< 1573764610 725324 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`? hoag
< 1573764615 963290 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`[hd]o[aw][gt] [] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
< 1573764616 517621 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well
< 1573764617 372503 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :its fine
< 1573764639 830649 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` perl -ne '/^([^(]+)\([18]hackeso\) - (?!no description)/ and print "$1  "' share/whatis | sport
< 1573764640 883830 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:fetch  run  revert  help  "  '  1  2  4  5  5w  ?  ReLcOmE  WELCOME  WeLcOmE  `  ``  aglist  allquotes  bardsworthlist  benvenuto  bienvenido  bienvenue  bobadventureslist  calesyta2016list  card-by-name  coins  ctof  culprits  cwlprits  datei  dateu  doag  doat  don'taskdon'ttelllist  dontaskdonttelllist  dowg  dowt  edit  ehlist  elcome  emoclew  forget  fromroman  grwp  hello  hi  hoag  hoat  howg  howt  hurl  hwrl  ioccclist  keenlist
< 1573764643 166193 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`n
< 1573764643 976116 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2: learn  learn_append  list  makelist  makelistlist  mkx  n  nooodl:  olist  paste  pbflist  ping  pom  prefixes  q  quine  quote  quotes  random-card  recipe  relcome  rot13  slashlearn  slbd  sled  slwd  smlist  source  spam  spore  sport  starwars  tervetuloa  thanks  toroman  undo  url  velcome  velkomin  velkommen  välkommen  w  wElCoMe  wdit  welcome  welkom  whoami  wiki  willkommen  wisdom  words  xkcdwhatiflist  beat
< 1573764646 308370 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`n
< 1573764647 19270 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:fetch  run  revert  help  "  '  1  2  4  5  5w  ?  ReLcOmE  WELCOME  WeLcOmE  `  ``  aglist  allquotes  bardsworthlist  benvenuto  bienvenido  bienvenue  bobadventureslist  calesyta2016list  card-by-name  coins  ctof  culprits  cwlprits  datei  dateu  doag  doat  don'taskdon'ttelllist  dontaskdonttelllist  dowg  dowt  edit  ehlist  elcome  emoclew  forget  fromroman  grwp  hello  hi  hoag  hoat  howg  howt  hurl  hwrl  ioccclist  keenlist
< 1573764656 159655 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :^ those are some of the more important commands
< 1573764671 335529 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :I have to add an entry for \! though, I don't know why there isn't one
< 1573764739 412403 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573764802 443450 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: switching the working directory to tmp => yes, in particular bin/? looks for the wisdom database at a relative path in wisdom
< 1573764808 76812 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` ? fizzie
< 1573764808 866318 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :try: `f command filename
< 1573764811 316058 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` \? fizzie
< 1573764812 529373 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie is not fnord with a monad but the king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
< 1573764815 688894 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` cd tmp; \? fizzie
< 1573764816 815164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/?: line 5: cd: wisdom: No such file or directory \ fizzie? ¯\(°​_o)/¯
< 1573764936 457040 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :that is probably a bug, it should look relative to $HOME, which the shell helps you to do with the tilde shortcut
< 1573765184 87701 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :I wonder if learn does that too
< 1573766437 534801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, actually.
< 1573766438 947539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo $HOME
< 1573766439 744436 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp
< 1573766464 854842 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo $HACKENV
< 1573766465 543176 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv
< 1573766482 918149 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Everything *could* be relative to $HACKENV, but...
< 1573767081 545608 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :oh
< 1573767090 36774 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :right, I forgot that
< 1573767309 568795 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :fizzie: so would it be ok if I changed bin/\? and some other commands where it makes sense to not use relative path?
< 1573767385 513763 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :oh right, I should change the commands that I created first
< 1573767386 711916 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` cat bin/recipe
< 1573767387 452007 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ exec perl -e 'local$/=\999;seek STDIN,rand((-s STDIN)-299),0 or die;print=~y/ \t/ /sr;' < share/recipe/recipes.txt
< 1573767389 505321 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :like that one
< 1573767422 375461 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :the good thing is, we probably don't have to change le//rn
< 1573767485 385410 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :I probably don't dare to change bin/list , even though I know it looks at the logs of a different file, not of the executable itself
< 1573767511 955587 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :but bin/\? and bin/learn can change
< 1573767521 340090 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :anyway, changing the commands that I created first
< 1573767646 928440 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; recipe
< 1573767647 748341 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :he bay the potatoes, and bran in bowl. Cook, then \  stiring well. Add beans in a weight keeps to set aside. Cover fryer \  and serve on beef and serve with an electric tarting delicate such as possible \  and pecans agone all the salads are soft. varinated by the cold \  and refrigerate until the boiling and boils a patty are lightly browned. \   \  TO: TOPPING: 26 minutes or until the cooking with oil. Using a 275\F8F oven about 1 \  hour.) 
< 1573767650 649611 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :fixed that one
< 1573767804 548036 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; random-card
< 1573767805 226819 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No such file or directory at -e line 1.
< 1573767818 764769 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; random-card
< 1573767819 556072 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Unknown regexp modifier "/h" at -e line 1, within string \ Unknown regexp modifier "/r" at -e line 1, within string \ Unknown regexp modifier "/e" at -e line 1, within string \ Missing right curly or square bracket at -e line 1, within string \ syntax error at -e line 1, at EOF \ Execution of -e aborted due to compilation errors.
< 1573767822 855664 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :uh
< 1573767862 530480 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :oh right
< 1573767939 195572 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have no objections about robustifying any of the commands.
< 1573767958 932248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, I would hope that nobody's relying on HackEso for mission-critical services. It has no SLO or SLA.
< 1573767959 227928 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; random-card
< 1573767960 107689 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Huntmaster of the Fells \ 2RG \ Creature -- Human Werewolf \ 2/2 \ Whenever this creature enters the battlefield or transforms into Huntmaster of the Fells, create a 2/2 green Wolf creature token and you gain 2 life. \ At the beginning of each upkeep, if no spells were cast last turn, transform Huntmaster of the Fells. \ [Front face. Transforms into Ravager of the Fells.] \ DKA-M, V17-M
< 1573767976 362734 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`? warranty
< 1573767977 558278 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HACKE[GS]O COMES WITHOUT WARRANTY, EXPRESS OR IMPLIED, AND IS UNFIT FOR ANY PURPOSE, INCLUDING THE PURPOSE OF BEING UNFIT FOR ANYTHING. Its warranty has expired.
< 1573768115 593607 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :I knew that bin/\? uses relative path because that actually caused me problems when I wrote some command to search for certain wisdoms
< 1573768162 529125 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; scheme # I have to fix this too
< 1573768163 356120 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Can't open share/mtg/allsets.txt: No such file or directory.
< 1573768349 121633 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd tmp; scheme
< 1573768349 906326 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :All in Good Time
< 1573770982 594967 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573771012 614233 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :hi kspalaiologos
< 1573772429 368213 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`random-card bola
< 1573772430 184349 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :In Bolas's Clutches \ 4UU \ Legendary Enchantment -- Aura \ Enchant permanent \ You control enchanted permanent. \ Enchanted permanent is legendary. \ DOM-U
< 1573772435 128490 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :`random-card bola
< 1573772436 9348 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Slave of Bolas \ 3(u/r)B \ Sorcery \ Gain control of target creature. Untap that creature. It gains haste until end of turn. Sacrifice it at the beginning of the next end step. \ ARB-U, E01-U, DDH-U
< 1573772722 24368 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 252 seconds
< 1573772993 396884 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573773143 847941 :arseniiv_!~arseniiv@136.169.208.242 QUIT :Read error: Connection reset by peer
< 1573773161 6559 :arseniiv_!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573774418 380324 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 245 seconds
< 1573776531 567531 :tswett!aee68188@unaffiliated/tswett JOIN :#esoteric
< 1573776551 833791 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Yo. 
< 1573776562 958497 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :So riot.im is being weird.
< 1573776637 988365 :arseniiv_!~arseniiv@136.169.208.242 QUIT :Ping timeout: 252 seconds
< 1573776739 683394 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :So, I'm playing with Attempto Controlled English, which is (mostly) a syntax for first-order logic.
< 1573776778 629816 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :There's an ACE theorem prover here: http://attempto.ifi.uzh.ch/race/
< 1573776808 465371 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :I've found that it's able to prove a certain rather interesting theorem.
< 1573776828 729361 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Axioms: David is a person. If there is a person A then exactly one person is a mother of the person A.
< 1573776842 781090 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Theorem (apparently): Every person is a mother of David.
< 1573776925 480545 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Corollary: David is a mother of David.
< 1573777005 971934 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :I'm trying to figure out how it managed to conclude that...
< 1573777132 554954 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :tswett: can it also prove that every person is David?
< 1573777191 449161 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :b_jonas: Hmmm, yes, it can.
< 1573777208 945343 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1573777256 763323 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :tswett: can it still prove that if you only take the first axiom?
< 1573777288 412012 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :b_jonas: No.
< 1573777306 77794 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :tswett: how about if you take the first axiom, and the second axiom but replace "A" with "X" case sensitively
< 1573777334 553894 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :(as in, maybe it confuses "a" with "A" which is why it misunderstands something)
< 1573777350 872264 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :It still proves that every person is David. 
< 1573777375 48388 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :So now I have—
< 1573777385 514879 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :Do you have the source code for the prover? 
< 1573777401 133252 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Axioms: David is a person. If there is a person X then exactly one person is a mother of the person X. Theorem: Every person is David.
< 1573777401 304261 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :Can it prove a contradiction from those axioms?
< 1573777430 482476 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :It says the axioms are consistent.
< 1573777477 57874 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :Can you formalize the theorem prover into that lanuage, and if so, can it prove the formal version of "the ACE theorem prover cannot prove this statement"?
< 1573777490 648287 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Oof. 
< 1573777500 9704 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :Sorry.
< 1573777505 580933 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :That wasn't a serious question.
< 1573777505 797189 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric ::D
< 1573777519 819565 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :Anyway, does this theorem prover output proofs?
< 1573777540 392818 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :No, only minimal subsets of axioms required to prove the theorem.
< 1573777604 23865 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :tswett: are you sure that that second axiom has a quantifier over X?
< 1573777658 740937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Am I David?
< 1573777765 216136 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :b_jonas: It definitely interprets X as a bound variable.
< 1573777778 60029 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :In both positions.
< 1573777780 968805 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573777817 415312 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Ahøyrjan.
< 1573777855 189768 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :The axioms don't prove "Everything is David." but they do prove "Everyone is David."
< 1573777936 66243 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :They also prove "Every house is a person," and, of course, "Every house is David."
< 1573777937 188690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswellot. sounds like sound axioms.
< 1573778141 227821 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Also, "Someone is everything."
< 1573778162 407969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pantheism built in
< 1573778184 783996 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :(Meaning, "There exists someone A such that for all B, A = B.")
< 1573778851 790610 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Hmmmm. I think it's doing something weird with proper names.
< 1573778862 208255 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Axioms: David is a person. Brian is a cat.
< 1573778867 472291 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Theorem: David is a cat.
< 1573779445 247576 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Sole axiom: David is a person and a person is David. 
< 1573779451 861580 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Theorem: Every house is a person.
< 1573779594 827376 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ACTION waves to tswett 
< 1573779608 849959 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Yo. \o
< 1573779768 320795 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Sole axiom: David is a person and Brian is a person. Theorem: Every house is David.
< 1573780016 45352 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :Hmmmm. Apparently that follows by "transitivity of comparative adjectives."
< 1573780080 151522 :tswett!aee68188@unaffiliated/tswett PRIVMSG #esoteric :That's what it says when I tell it to show its reasoning.
< 1573780210 81618 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573780268 193660 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Ping timeout: 252 seconds
< 1573780319 948057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? labels.pl
< 1573780321 51659 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Preprocessor for asm2bf to support labels. Use % to refer to a label, use @ to declare one.
< 1573780334 111113 :dog_star!sid310875@gateway/web/irccloud.com/x-qqwpcmuzaaorupje QUIT :Ping timeout: 252 seconds
< 1573780334 147250 :lynn!sid154965@gateway/web/irccloud.com/x-txqzeqoelgczgxvi QUIT :Ping timeout: 252 seconds
< 1573780334 242817 :j4cbo!sid186930@gateway/web/irccloud.com/x-rhlvmgrmtzwmpdca QUIT :Ping timeout: 252 seconds
< 1573780344 497178 :dog_star!sid310875@gateway/web/irccloud.com/x-sjfplgguyhwfrwhh JOIN :#esoteric
< 1573780359 525319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd labels.pl//s,P,labels.pl is a p,
< 1573780361 248406 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :labels.pl//labels.pl is a preprocessor for asm2bf to support labels. Use % to refer to a label, use @ to declare one.
< 1573780387 387721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? rules of wisdom
< 1573780388 577514 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :unless essential for the entry‘s humor, they should:  be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
< 1573780397 152539 :lynn!sid154965@gateway/web/irccloud.com/x-bfabfgsthyukblmk JOIN :#esoteric
< 1573780398 197425 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq JOIN :#esoteric
< 1573780407 232437 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric
< 1573780416 626524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`slwd rules of wisdom//s/:/ be:/
< 1573780496 793551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you do that you have to add proper grammar to the list hth
< 1573780554 994151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or consistency
< 1573780672 558723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $IRC_CHANNEL
< 1573780673 414538 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573780709 299027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $IRC_TARGET
< 1573780709 970419 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric
< 1573780848 168542 :tswett!aee68188@unaffiliated/tswett QUIT :Remote host closed the connection
< 1573781154 982280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;, && "$IRC_TARGET" == #*;/
< 1573781155 786923 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/sed: -e expression #1, char 29: unterminated `s' command
< 1573781165 438995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;, && "$IRC_TARGET" == #*;,
< 1573781169 522233 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/ls//#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\  -f 1)"  ;; "$IRC_TARGET" == #*; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
< 1573781175 821366 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1573781180 34276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1573781181 71422 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1573781215 211666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;,\&\& "$IRC_TARGET" == #*;,
< 1573781216 767169 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/ls//#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\  -f 1)" && "$IRC_TARGET" == #*; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
< 1573781228 520447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom
< 1573781229 150476 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/ls: line 3: syntax error: unexpected end of file
< 1573781247 190392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh
< 1573781251 698824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1573781252 705966 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1573781258 76882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;,\&\& "$IRC_TARGET" == #* ;,
< 1573781259 755188 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/ls//#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\  -f 1)" && "$IRC_TARGET" == #* ; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
< 1573781264 440345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom
< 1573781265 204358 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/ls: line 3: syntax error: unexpected end of file
< 1573781281 662679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i'm not doing something right. oh.
< 1573781297 394445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1573781298 374288 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1573781316 361708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;,\&\& "$IRC_TARGET" == \\#* ;,
< 1573781318 62532 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/ls//#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\  -f 1)" && "$IRC_TARGET" == \#* ; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
< 1573781322 547188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom
< 1573781323 425455 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/ls: line 2: #esoteric: command not found \ ` \ `! \ `? \ `? `? \ `# \ ^ \   \ _̰̆̓_̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̋_̴̝̔̉̅ͨ͞ \ ¯\_(ツ)_ \ ! \ ? \ ?? \ ¿ \ @ \ * \ \ \ ꙮ \ ☆ \ ☃ \ ⌨ \   \ ⊥ \ ☾_ \ 🐚 \ 𝕈 \ 🐐 \ ᛁᚿ \ ̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣͎̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚
< 1573781329 276105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn
< 1573781339 602488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1573781368 42227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1573781369 75267 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1573781397 64415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/ls//s,;,\&\& [[ "$IRC_TARGET" == \\#* ]];,
< 1573781398 596063 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/ls//#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\  -f 1)" && [[ "$IRC_TARGET" == \#* ]]; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi
< 1573781408 960994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom
< 1573781411 478553 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
< 1573781414 109980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whee
< 1573781479 207465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no visible nicks, of course.
< 1573781520 853522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although much unicode to annoy people. maybe the explanation needs changing.
< 1573783990 170963 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1573787612 525203 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4
< 1573788205 761860 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573788218 592866 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection
< 1573789064 962939 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573790684 240318 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6
< 1573790728 645492 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573791817 597088 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 250 seconds
< 1573792714 202884 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573792866 463322 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1573793080 281701 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds
< 1573797493 650624 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1573799264 79986 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1573799372 248490 :atriq!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric
< 1573799850 150075 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :*.net *.split
< 1573799850 249424 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split
< 1573799850 719319 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split
< 1573799851 49445 :Taneb!~Taneb@runciman.hacksoc.org QUIT :*.net *.split
< 1573799851 215145 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split
< 1573799851 749414 :clog!~nef@bespin.org QUIT :*.net *.split
< 1573799851 785864 :erdic!~erdic@unaffiliated/motley QUIT :*.net *.split
< 1573799851 882078 :jix!~jix@209.250.235.106 QUIT :*.net *.split
< 1573799852 140062 :kmc!~beehive@li521-214.members.linode.com QUIT :*.net *.split
< 1573799852 182199 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :*.net *.split
< 1573799852 301171 :LBPHacker!lbphacker@trigraph.net QUIT :*.net *.split
< 1573799852 338334 :APic!apic@apic.name QUIT :*.net *.split
< 1573799858 762427 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split
< 1573799859 256768 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split
< 1573800165 108080 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric
< 1573800165 186109 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric
< 1573800279 689200 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de JOIN :#esoteric
< 1573800530 908075 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1573800530 985693 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1573800530 985746 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric
< 1573800530 985758 :jix!~jix@209.250.235.106 JOIN :#esoteric
< 1573800530 985772 :kmc!~beehive@li521-214.members.linode.com JOIN :#esoteric
< 1573800530 985813 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric
< 1573800530 985834 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric
< 1573800530 985854 :APic!apic@apic.name JOIN :#esoteric
< 1573800609 597214 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl JOIN :#esoteric
< 1573800638 604669 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Hi, b_jonas
< 1573800659 14505 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :My client automagically conmected to IRC and I didn't notice it 
< 1573800703 16955 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`asmbf mov r1, 2\mov r2, 3
< 1573800703 795682 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[#
< 1573800712 552553 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :?? 
< 1573800731 37644 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`asmbf mov r1,2/mov r2,3
< 1573800732 173744 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]++>[-]+++<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1573800738 363315 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Yeah perfect 
< 1573800752 31337 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Thanks for the command 
< 1573802118 466685 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split
< 1573802118 749070 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split
< 1573802119 97355 :erdic!~erdic@unaffiliated/motley QUIT :*.net *.split
< 1573802119 150516 :jix!~jix@209.250.235.106 QUIT :*.net *.split
< 1573802119 340419 :kmc!~beehive@li521-214.members.linode.com QUIT :*.net *.split
< 1573802119 376847 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :*.net *.split
< 1573802119 435522 :LBPHacker!lbphacker@trigraph.net QUIT :*.net *.split
< 1573802119 471571 :APic!apic@apic.name QUIT :*.net *.split
< 1573802217 37703 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1573802217 37761 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1573802217 74841 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric
< 1573802217 74917 :jix!~jix@209.250.235.106 JOIN :#esoteric
< 1573802217 74973 :kmc!~beehive@li521-214.members.linode.com JOIN :#esoteric
< 1573802217 74984 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric
< 1573802217 75032 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric
< 1573802217 75056 :APic!apic@apic.name JOIN :#esoteric
< 1573802221 377667 :APic!apic@apic.name QUIT :Max SendQ exceeded
< 1573802524 413866 :APic!apic@apic.name JOIN :#esoteric
< 1573804391 738671 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :What happened 
< 1573804399 726455 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :My bot has crashed? 
< 1573804412 889740 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :How did it rejoin I didn't implement it
< 1573805280 535723 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :oerjan: technically on freenode, channel names can also start with @ or *
< 1573805297 574184 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :but that probably doesn't come up with HackEso
< 1573805317 175704 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :I think it would be better to check for a nick rather than for a channel
< 1573805333 216551 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :but it doesn't matter in the case of ls
< 1573805655 1153 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hm, I don't think they can start with those?
< 1573805703 665536 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I'm getting CHANTYPES=# from /version at least
< 1573806606 72436 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :FireFly: yes, but you can send a message to *#esoteric or @#esoteric , which is like sending to #esoteric but only users who are voiced or op on that channel get it, and the target shows up as *#esoteric or @#esoteric on the receiver side. of course HackEso isn't voiced or op on any channel, so he won't get those.
< 1573806625 899352 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :(I don't know if *#esoteric also sends the message to nicks who are op but not voiced.)
< 1573806757 488136 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :It's easier to test for nick characters [-0-9A-}] because those are the same on all networks
< 1573806767 575708 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :no messing with channel types and prefixes
< 1573806987 429376 :clog!~nef@bespin.org JOIN :#esoteric
< 1573807285 639563 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu PRIVMSG #esoteric :this prefixed channel thing causes bugs in many clients by the way
< 1573808442 220481 :b_jonas!~x@catv-176-63-14-49.catv.broadband.hu QUIT :Quit: leaving
< 1573808997 565543 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :oh that, it'd be +#foo in the voiced case
< 1573810545 227883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Will it actually look to the recipient as if it was sent to @#foo or +#foo though? 
< 1573810563 493630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would imagine that would confuse a lot of clients.
< 1573810657 991327 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :it does
< 1573810666 397893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Funky.
< 1573810689 589768 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :It's kind of just a rarely used feature AIUI
< 1573810755 829160 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :There were some changes last summer to have messages sent through to ops when channel mode +z is set, use @# instead of just #
< 1573810776 6770 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :which does make it possible to distinguish them at least on the client side
< 1573811500 493685 :lldd_!~atrapado@unaffiliated/atrapado JOIN :#esoteric
< 1573812523 319785 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573813094 596352 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1573813153 454266 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Hey look. OEIS doesn't keep its own documented rules. https://oeis.org/eishelp1.html says that listing at least four terms are required for every sequence, but https://oeis.org/A235383 only has two terms.
< 1573813390 515120 :lldd_!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving
< 1573813556 362299 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, do you keep your own rules?
< 1573813556 520034 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: when i first had cleared cell handling, but because it points to a
< 1573813642 363657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The first rule of the tautology club is the first of tautology club's rules.
< 1573813748 755604 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the zeroeth rule of address+offset club is indices start at 0
< 1573813906 432891 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1573813923 890609 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr QUIT :Read error: Connection reset by peer
< 1573815969 594462 :arseniiv_!~arseniiv@136.169.208.242 JOIN :#esoteric
> 1573818345 819522 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Quadril-Is 5*  10New user account
> 1573819314 835084 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67048&oldid=67041 5* 03Quadril-Is 5* (+371) 10/* Introductions */
> 1573819865 810047 PRIVMSG #esoteric :14[[07Turing machine14]]4 10 02https://esolangs.org/w/index.php?diff=67049&oldid=63905 5* 03A 5* (+66) 10/* External resources */
> 1573825129 431704 PRIVMSG #esoteric :14[[07Wordfuck14]]4 10 02https://esolangs.org/w/index.php?diff=67050&oldid=43166 5* 03Quadril-Is 5* (+70) 10/* Sample Hello World program */
< 1573826075 512926 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Whoever made the asmbf available using only one grave character 
< 1573826090 312429 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Please make it pipe stuff thru labels.pl before 
< 1573826149 933265 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`url bin/bfasm
< 1573826150 717112 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/bfasm
< 1573826184 704860 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :? 
< 1573826196 65136 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :bfasm is a program 
< 1573826204 983217 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :asmbf is the wrapper and command
< 1573826208 812064 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`url bin/asmbf
< 1573826209 554357 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/asmbf
< 1573826238 847694 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Could you edit it for me? I'm on mobile 
< 1573826252 857081 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :And it's quite laggy one
< 1573826278 659249 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Just add labels.pl in pipe chain before tr
< 1573826315 122307 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`sled bin/asmbf//s/bfasm/lables.pl | bfasm/
< 1573826316 950709 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/asmbf//print_args_or_input "$@" |tr / \\n | lables.pl | bfasm
< 1573826369 106571 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uhm
< 1573826375 629871 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :lables?
< 1573826378 481208 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Mistake 
< 1573826382 961530 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Labels
< 1573826386 82003 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :And before tr
< 1573826388 490103 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah... on it
< 1573826408 783962 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`sled bin/asmbf//s/lables/labels/
< 1573826416 438404 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/asmbf//print_args_or_input "$@" |tr / \\n | labels.pl | bfasm
< 1573826424 299344 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Perfect 
< 1573826426 835558 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Thanks
< 1573826449 455151 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`asmbf @hello/jmp %hello
< 1573826450 290555 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1573826468 346572 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Fancy infinite loop, seems like it works 
< 1573826472 741241 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :by the way
< 1573826478 437613 :int-e!~noone@int-e.eu PRIVMSG #esoteric :at least "lables" was a genuine typo... identifying asmbf and bfasm was a real brain fart
< 1573826482 940736 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`hello m
< 1573826483 611219 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hello, World.
< 1573826484 948701 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`hello
< 1573826485 793789 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello, world
< 1573826489 970290 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`@ fungot hello m
< 1573826490 209886 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: what is t? i recognize the word :p that means i will have 128 general purpose registers
< 1573826490 857611 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fungot: Hello, World.
< 1573826493 372022 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`@ fungot hello
< 1573826493 551779 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: instead of hte redirectee each prime but they both seem fast enough that no one has
< 1573826494 166459 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573826499 509034 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :int-e, lol
< 1573826500 141526 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :bin/@ is weird
< 1573826515 943575 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Is this a bot? 
< 1573826525 913366 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :I mean, fungot
< 1573826526 118432 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: ( when was the last you saw? henderson's functional fnord, or more then likely, use both hands for it...
< 1573826538 729950 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot is a bot
< 1573826539 864636 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? fungot
< 1573826540 43363 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: oh yes for no caps lock, no arrow keys... instead of binary
< 1573826541 82000 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason.
< 1573826546 549182 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Well
< 1573826548 182678 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Fine 
< 1573826558 500631 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :see also https://esolangs.org/wiki/Fungot
< 1573826563 384828 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? zzo38
< 1573826564 482731 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :zzo38 is not actually the next version of fungot, much as it may seem.
< 1573826582 386342 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Wait a second
< 1573826587 875583 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :A bot in befunge? 
< 1573826597 283150 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :on a t-shirt
< 1573826600 266430 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Is there source available? 
< 1573826611 904572 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^source
< 1573826611 952244 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98
< 1573826620 469321 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: yes, the source is sold on a t-shirt
< 1573826624 251674 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :It's awesome 
< 1573826631 763318 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, wow, my brain remembered something correctly *marks day on calendar*
< 1573826648 397147 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`datei
< 1573826649 683913 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-15 14:04:09.093 +0000 UTC November 15 Friday 2019-W46-5
< 1573826654 15956 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: thanks
< 1573826657 809350 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Pff
< 1573826670 468430 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :where's the link to the webshop with the t-shirt?
< 1573826672 602036 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? shirt
< 1573826673 754247 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :shirt? ¯\(°​_o)/¯
< 1573826674 159900 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? t-shirt
< 1573826675 460311 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t-shirt? ¯\(°​_o)/¯
< 1573826675 808610 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? tee
< 1573826677 58628 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tee? ¯\(°​_o)/¯
< 1573826679 205393 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hmm
< 1573826684 452005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't remember any t-shirts
< 1573826698 964644 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But of course that doesn't mean anything.
< 1573826723 183990 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I think at least one exists, but possibly not sold from a webshop, but made as a one-time item
< 1573826749 698290 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's no tattoo version yet, but there are several other tattoos related to golf or esolang or IOCCC 
< 1573826768 922086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I printed one for myself through a print-your-own-design shop I had a coupon for.
< 1573826782 724739 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :``asmbf <<<"in_ r1/in_ r2/add r1, r2/out r1" > stuff && bfi stuff <<<"00"
< 1573826783 394564 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `asmbf: not found
< 1573826785 324767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Turned out pretty nice, even if I say so myself.
< 1573826797 554391 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: have you already merged the recent bugfix onto the shirt?
< 1573826811 755772 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`` asmbf <<<"in_ r1/in_ r2/add r1, r2/out r1" > stuff && bfi stuff <<<"00"
< 1573826813 972090 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: bfi: command not found
< 1573826827 219530 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Really? I installed it
< 1573826829 880429 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Yesterday 
< 1573826836 941941 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Where's it gone
< 1573826846 205395 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: and do you wash it inside-out so that the print lasts longer? I never do that with t-shirts
< 1573826877 97883 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`` whereis egobfi
< 1573826878 123995 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egobfi:
< 1573826897 227977 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`` whereis egobfi8
< 1573826898 158608 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egobfi8:
< 1573826906 386175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wib_jonas: I've not been doing that either. It seems to be pretty durable. Also, I only use it on special occasions.
< 1573826925 687452 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`` ls /asmbf-v1.1.1/
< 1573826926 647783 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access '/asmbf-v1.1.1/': No such file or directory
< 1573826939 769009 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :`` ls asmbf-v1.1.1/
< 1573826940 740724 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access 'asmbf-v1.1.1/': No such file or directory
< 1573826997 514442 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` ls tmp
< 1573826998 468079 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ out \ OUT \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ test.b \ test.sh \ tmp.txt \ v1.1.1.tar.gz
< 1573827005 469026 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, please put temporary files (like "stuff") in either /tmp/ or tmp/ (aka /hackenv/tmp/).
< 1573827029 392732 :int-e!~noone@int-e.eu PRIVMSG #esoteric :maybe `` should change its working directory to tmp?
< 1573827038 812158 :int-e!~noone@int-e.eu PRIVMSG #esoteric :though that will cause all sorts of confusion ;)
< 1573827071 409931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The former is truly ephemeral (only for the execution of the current command), while the latter is persistent but unversioned.
< 1573827073 707545 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: that will cause all sorts of bugs
< 1573827076 497268 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: see the chat log
< 1573827105 853502 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wait, actual bugs?
< 1573827107 329260 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: bin/\? and bin/learn still use relative paths. I'll fix those, but I can't fix everything. too many programs assume that the pwd is /hackenv
< 1573827129 248095 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah
< 1573827133 183931 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and users :)
< 1573827144 787654 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :Can we make a loop device
< 1573827157 563037 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :we could perhaps change .hgignore to ignore files directly in /hackenv , or remove write permission from /hackenv so you can't create files there, but those would probably cause other problems
< 1573827159 739628 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl PRIVMSG #esoteric :So some people don't even have to use temp files 
< 1573827169 71902 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And obviously I wouldn't touch the default for a plain `. But then moving from ` to `` would cause friction...)
< 1573827230 316300 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: new best practice: if you're making executables for HackE?o that look up files under /hackenv , make it look them up relative to ${HACKENV-/hackenv}/ rather than relative to the working directory
< 1573827250 799912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Most of the time you can use pipes instead of temporary files. I don't see how loop devices would improve matters.
> 1573827259 135289 PRIVMSG #esoteric :14[[07BrainCurry14]]4 M10 02https://esolangs.org/w/index.php?diff=67051&oldid=67044 5* 03SergeJohanns 5* (+1) 10Fixed link
< 1573827275 745671 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $PATH
< 1573827276 488435 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin:/usr/bin:/bin
< 1573827296 401826 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In particular, bash <(...) syntax can help.
< 1573827337 548577 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo <(echo foo); cat <(echo bar)
< 1573827338 559313 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/fd/63 \ bar
< 1573827371 311885 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which shell pioneered that one? I thought bash got it from zsh...
< 1573827402 264333 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe? I'm not too familiar with other shells.
< 1573827424 659096 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know some people want to avoid temp files, but I think it's a bad habit that remains from old operating systems that couldn't cache files properly
< 1573827429 641580 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I think it's a bad practice
< 1573827433 99529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did used to use tcsh for some years, and university machines defaulted to zsh.
< 1573827434 425603 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :just create temp files
< 1573827459 127518 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :although since /tmp and /dev/shm 
< 1573827469 563007 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: temp files have the shared namespace issue wrt to other processes and users
< 1573827479 321423 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and /var/tmp aren't writable in HackEso, it might make sense to set some environment variables to point to the absolute path of a temp directory
< 1573827494 167521 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION likes pipes.
< 1573827498 155944 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :/tmp is writable.
< 1573827523 142478 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's what you should be using for temporary files within a single command.
< 1573827542 773626 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: use mkdir then to create a temp directory that nobody else uses
< 1573827611 809477 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: I recommend mkdir specifically because it's always atomic, two processes can't create the same directory twice successfully, as opposed to open with O_EXCL which is supposed to be atomic like that but there are bugs involving nfs 
< 1573827619 7450 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: I see
< 1573827629 291923 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so /tmp is writable but doesn't persist after a command?
< 1573827630 527576 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's useful
< 1573827637 837754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :/tmp is a tmpfs inside the UML.
> 1573827647 435143 PRIVMSG #esoteric :14[[07BrainCurry14]]4 M10 02https://esolangs.org/w/index.php?diff=67052&oldid=67051 5* 03SergeJohanns 5* (+25) 10Added Category
< 1573827657 188130 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that could work then
< 1573827662 239781 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`ls /tmp
< 1573827663 131764 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573827668 492994 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` ls -a /tmp
< 1573827669 431777 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​. \ ..
< 1573827702 342117 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; hello > /tmp/Z-k3EuobYg4s; echo next:; cat /tmp/Z-k3EuobYg4s
< 1573827703 303977 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :next: \ hello, world
< 1573827711 944163 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, it's writable. sorry.
< 1573827726 13012 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :why is /dev/shm not writable by the way?
< 1573827741 183567 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; hello > /dev/shm/Z-k3EuobYg4s; echo next:; cat /dev/shm/Z-k3EuobYg4s
< 1573827742 77693 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /dev/shm/Z-k3EuobYg4s: Read-only file system
< 1573827792 342590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just not mounted.
< 1573827801 644458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So it falls into the ro /.
< 1573827845 7489 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo $HOME $HACKENV  # There are also these.
< 1573827847 571107 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp /hackenv
< 1573827856 75844 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I should probably also set... is it TMPDIR or TEMPDIR? I can never remember.
< 1573827875 484462 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :theres various "mktemp" commands to attempt to avoid "how to safely create a temp file/dir";  i think openbsd started it, then someone made a "portable" version;  i think it really it just calls mktemp() instead of whatever c89 is
< 1573827894 207650 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/attempt to avoid/& historical problems with/
< 1573827908 435155 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :but for all i know, some "mkdir" might have such features "built-in"
< 1573827938 492852 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(or, that might be backwards, c89 has a not-really-secure mktemp()   , and mktemp command calls some better one)
< 1573827966 748273 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/calls/& and/or has one bundled with it/
< 1573827968 127064 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: yes, I already edited some of my programs to use $HACKENV, and I want to edit the programs related to wisdom and quote and learning in the future
< 1573827989 688691 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: there are a ton of different env-vars about temporary directories. TMP, TEMP, etc
< 1573827995 423199 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :every program uses them in a different way
< 1573828125 828197 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :openbsd/netbsd/freebsd i think also optionally (maybe stock now) do per-user "private /tmp" nowadays, dunno about linux;   and thats like the classic dir you set "sticky" bit on
< 1573828278 560742 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; \' "hey, hey"
< 1573828279 492958 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nl: quotes: No such file or directory
< 1573828392 338347 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cn="bin/allquotes"; a=open(n,"rb").read(); a=a.replace(b'quotes',b'"${HACKENV-/hackenv}/quotes"'); open(n,"wb").write(a)
< 1573828394 40069 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573828396 209080 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; \' "hey, hey"
< 1573828397 93605 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :728)  itidus21: hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, h
< 1573828408 790590 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; allquotes | tail -n1
< 1573828409 656244 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1335)  The domain is public, but what's the codomain?
< 1573828414 418159 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; \"
< 1573828415 615170 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1003)  LIST OF ACRONYMS: List Integrating Some Terminology Of Fine Authentic Credibility Relating to Our New Year Media System \ 1226)  I need to get out of my habit of eating business cards...
< 1573828424 145262 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; quote Taneb
< 1573828425 14029 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :383)  Turned out he got recursion, he just didn't get the return statement \ 388)  Cut to February   War were declared   A galaxy in turmoil   Anyway, Febuary '10 \ 389)  I can't afford one of those!   A grandchild, not a laser printer \ 395)  There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...]  You
< 1573828446 504138 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the record, the way filesystems work on HackEso is: it uses the umlbox --base-mounts flag (which mounts /usr, /bin, /sbin, /lib, /lib32, /lib64, /etc/alternatives and /dev as read-only 'hostfs' mounts from the host system), then adds three custom mounts (read-write /hackenv, read-only /hackenv/.hg on top of that, and the hackbot lib directory for the 'limits' script), and finally umlbox itself 
< 1573828449 881270 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd tmp; q st
< 1573828451 534194 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1)  EgoBot just opened a chat session with me to say "bork bork bork" \ 3)  that's where I got it   rocket launch facility gift shop \ 8)  Lil`Cube: you had cavity searches?   not yet   trying to thou, just so I can check it off on my list of things to expirence \ 9)  So what you're saying is that I shouldn't lick my iPhone but instead I should rub it on my eyes
< 1573828452 742642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :unconditionally mounts a tmpfs on /tmp, proc on /proc and sysfs on /sys.
< 1573828460 646492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(This would all be in the hypothetical HackEso manual, presumably.)
< 1573828475 36688 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: I can guess most of that, because I can list mounts
< 1573828506 252723 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The lib thing explains the otherwise slightly odd /srv/hackeso-code/multibot_cmds/lib which also leaks a path out of the host. :/
< 1573828520 300748 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, all of the hostfs mounts do that.)
< 1573828635 332353 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :does anyone happen to know what bin/\?h is supposed to do?
< 1573828721 972709 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know that bin/\?\? accesses the parallel universe wisdom database in tmflry
< 1573828742 724404 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`?? cat
< 1573828743 700406 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A cat is an animal with four legs. It's nice to pet, especially when it's a baby cat, called a kitten. Or it's the unix "cat" command. It takes a filename (or many) and prints the contents of that (those) file(s).
< 1573828744 631444 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? cat
< 1573828745 792434 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Cats are cool, but should be illegal.
< 1573828804 987820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's supposed to invoke \? with a special logic to add extra 'h's in words in a manner I can't quite remember the source of.
< 1573828829 596774 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok... 
< 1573828837 608691 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it doesn't seem to do that, but maybe it was supposed to
< 1573828853 946290 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`wehlcohme
< 1573828855 265396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's missing a \, so the '?' in it presumably expands to all one-character commands.
< 1573828855 308157 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: . (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn EhFneht ohr DAhLneht.)
< 1573828877 483494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a little bit less h-heavy than that. But yeah, maybe same roots.
< 1573828907 920483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might be just barely possible ?h was added when ? was the only single-character command, though that seems unlikely. I don't know if it's ever worked.
< 1573828957 67938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, there's also bin/?hh and that's actually been fixed.
< 1573828966 969035 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`?hh welcome
< 1573828968 168067 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: . (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn EhFneht ohr DAhLneht.)
< 1573828980 716200 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm https://esolangs.org/logs/2013-01-25.html#lzn ff.
< 1573828980 752378 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: or when it was the alphabetically first single-character command in New Zealand locale order
< 1573829006 151977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :prototyped by fizzie, implemented by shachaf
< 1573829171 698070 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled bin/?h//s|^|\\|
< 1573829174 708170 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/?h//\? "$@" | perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])\b/$1h$2/ig'
< 1573829182 673268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`?h welcome
< 1573829183 854510 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Welcome to the internationahl huhb fohr esoterihc programming language design and deployment! Fohr more informatiohn, check ouht ouhr wiki: . (Fohr the othehr kind ohf esoterica, try #esoterihc ohn EFneht ohr DALneht.)
< 1573829187 744112 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway.
< 1573829196 328114 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nice
< 1573829201 433692 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`??h Tanebventions
< 1573829202 184486 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: ??h: not found
< 1573829206 475063 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`?h tanebventions
< 1573829207 848000 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Tanebventions include necessity, Go, submarine jousting, Fueue, the universe, metahr, sand, dragons, persistence, the BBC, _46biht, progress, sanity, the huhg, Italiahn, the grace periohd, the limerick, ruihn, and thihs sentence. See also tanebventions: maths ohr tanebventions: foods. He nevehr invents anything involving sehx.
< 1573829251 494168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With the \b it's a little picky, you have to have a vowel-consonant pair at the end of the word.
< 1573829453 755722 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` grep -lw quotes bin/* # I'll have to check these
< 1573829454 716345 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/addquote \ bin/allquotes \ bin/delquote \ bin/pastequotes \ bin/qc \ bin/quotenums \ bin/tclkit \ bin/units \ bin/whoq
< 1573829459 974517 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and then the ones that refer to wisdom
< 1573829575 777383 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hmm, fixing addquote and delquote are trickier because to test them, I have to add a quote and delete one
< 1573829601 24523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Just run the test suite."
< 1573829727 592653 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is there a test quote for the test suite?
< 1573829749 731729 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz JOIN :#esoteric
< 1573829750 15798 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-htvppmtaollxifzw JOIN :#esoteric
< 1573829755 720079 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xmjmkkrfyqhlyfzv JOIN :#esoteric
< 1573829766 58715 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think there is.
< 1573829790 952141 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have a local "DevHackEso" instance I use when doing changes to the actual code (not the "userland"), but it's a bit of a pain to set up locally.
< 1573829818 118398 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll just add a quote and delete the same quote
< 1573829826 768142 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :twice
< 1573830138 570855 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Another HackEso oddity: /dev is actually the host system's real /dev. It works out pretty well in practice, because it's inside a container with a really sparse /dev. But now that they've brought back the ghost of devfs as devtmpfs, maybe that'd be an option. Before, you'd either have had to manually populate a static /dev or run udev.
< 1573831098 883158 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` grep -lw wisdom bin/* 
< 1573831099 752280 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/? \ bin/cwlprits \ bin/disce \ bin/dowg \ bin/footnote \ bin/forget \ bin/grwp \ bin/gwn \ bin/gwni \ bin/howg \ bin/hwrl \ bin/lastwisdoms \ bin/leann \ bin/learn \ bin/ls \ bin/pastewisdom \ bin/plwd \ bin/slashlearn \ bin/slwd \ bin/w \ bin/wdit \ bin/whoops \ bin/widsom \ bin/wisdom \ bin/wisdöm \ bin/wiseguys \ bin/wrl
< 1573831112 696483 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` grep -lw tmflry bin/* 
< 1573831113 739967 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/?? \ bin/mislearn \ bin/tomfoolery
< 1573831121 589231 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course some of those are false positives
< 1573831377 991701 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573832149 581092 :xkapastel!uid17782@gateway/web/irccloud.com/x-doqusrqexzqwqwpq JOIN :#esoteric
< 1573834617 77955 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573834906 66273 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1573835850 867222 :unlimiter!~unlimiter@105.157.166.131 JOIN :#esoteric
< 1573836010 243066 :unlimiter!~unlimiter@105.157.166.131 QUIT :Client Quit
< 1573836030 594967 :unlimiter!~unlimiter@105.157.166.131 JOIN :#esoteric
< 1573837303 515160 :unlimiter!~unlimiter@105.157.166.131 QUIT :Quit: WeeChat 2.6
< 1573837607 672687 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1573837767 383698 :kspalaiologos2!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573838038 868851 :arseniiv_!~arseniiv@136.169.208.242 PRIVMSG #esoteric :hey, hey, hey, hey, hey,
< 1573838054 500644 :arseniiv_!~arseniiv@136.169.208.242 PRIVMSG #esoteric :(I actually have nothing to say but I want to say hey)
< 1573838058 94558 :arseniiv_!~arseniiv@136.169.208.242 NICK :arseniiv
< 1573838118 647705 :APic!apic@apic.name PRIVMSG #esoteric :☺
< 1573838133 228442 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :also I was writing a bunch of lame Haskell code yesterday and maybe I will continue today too and then show you to have much criticism!
< 1573838155 124323 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :naming things is often a mess
< 1573838281 531332 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :they say if you can’t figure out a name for a code thingy, better do without. but I think there are a big case of false negative here for people who just have a bad day for language or maybe they are non-natives even worse than me
< 1573839563 130924 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573841576 138448 :kspalaiologos2!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573841576 316896 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl QUIT :Read error: Connection reset by peer
< 1573841597 742275 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573841734 861179 :xkapastel!uid17782@gateway/web/irccloud.com/x-doqusrqexzqwqwpq QUIT :Quit: Connection closed for inactivity
< 1573842301 596142 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu JOIN :#esoteric
< 1573842820 558716 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :hey, hey arseniiv
< 1573842836 615904 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :b_jonas: hey,
< 1573842851 129922 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :yes, naming is hard, but I think you should still name partial results
< 1573842856 379572 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hey, listen. (Stay awhile and listen?)
< 1573842997 102105 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :yes, that's what the fairy of the boy without a fairy says
< 1573843134 724719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the parenthetical part is what Deckard Cain says.
< 1573843993 948693 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573844156 554653 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
> 1573849871 323360 PRIVMSG #esoteric :14[[07StuLa14]]4 N10 02https://esolangs.org/w/index.php?oldid=67053 5* 03CMinusMinus 5* (+1033) 10Created page with "'''StuLa''' ('''Stu'''pid '''La'''nguage) is a programming language, made by [[User:CMinusMinus]] in 2019. It has variables, import options, input and output, 3 main variable..."
< 1573849882 987370 :unlimiter!~unlimiter@105.157.166.131 JOIN :#esoteric
< 1573850015 829405 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :is there a common factoring of this functions into a couple of well-known ones?:
< 1573850015 914461 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :  h :: (a, Maybe b) -> Maybe (a, b)
< 1573850015 914500 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :  h (a, Just b) = Just (a, b)
< 1573850015 914508 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :  h (a, Nothing) = Nothing
< 1573850016 595921 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I think there should be but I’m yet to find out
> 1573850094 850271 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67054&oldid=67053 5* 03CMinusMinus 5* (+147) 10
< 1573850126 124192 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :hm let me try `sequence` again. Yesterday I found out it’s quite a magic one
< 1573850180 811433 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :bingo! `sequence` saves the day again!
< 1573850194 979110 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :h = sequence!
< 1573850209 50945 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :thank you for reading this anyway
> 1573850406 862915 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67055&oldid=67054 5* 03CMinusMinus 5* (+384) 10
< 1573850578 363471 :unlimiter!~unlimiter@105.157.166.131 QUIT :Quit: WeeChat 2.6
> 1573850930 167950 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67056&oldid=67055 5* 03CMinusMinus 5* (+659) 10
> 1573851144 142833 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67057&oldid=67056 5* 03CMinusMinus 5* (+69) 10
< 1573851355 652550 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I would have recommended that you ask in #haskell . 
> 1573851356 853005 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67058&oldid=67057 5* 03CMinusMinus 5* (+354) 10
> 1573851379 18959 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=67059&oldid=67035 5* 03CMinusMinus 5* (+11) 10/* My Languages */
< 1573851422 43423 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :b_jonas: reasonable
> 1573851442 68126 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67060&oldid=67047 5* 03CMinusMinus 5* (+12) 10/* S */
> 1573851484 614707 PRIVMSG #esoteric :14[[07User:CMinusMinus14]]4 10 02https://esolangs.org/w/index.php?diff=67061&oldid=67059 5* 03CMinusMinus 5* (-71) 10
> 1573851572 616349 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67062&oldid=67058 5* 03CMinusMinus 5* (+62) 10
> 1573852032 951617 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67063&oldid=67062 5* 03CMinusMinus 5* (+220) 10
> 1573852067 340089 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67064&oldid=67063 5* 03CMinusMinus 5* (-51) 10
> 1573852246 782279 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67065&oldid=67064 5* 03CMinusMinus 5* (+48) 10
> 1573852265 922158 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67066&oldid=67065 5* 03CMinusMinus 5* (+26) 10
> 1573852449 865700 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67067&oldid=67066 5* 03CMinusMinus 5* (+137) 10
< 1573853073 611023 :zzo38!~zzo38@209.52.88.123 JOIN :#esoteric
< 1573853212 35186 :zzo38!~zzo38@209.52.88.123 QUIT :Read error: Connection reset by peer
> 1573853321 461114 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03CMinusMinus 5*  10uploaded "[[02File:StuLa Logo.png10]]"
> 1573853578 137007 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03CMinusMinus 5*  10uploaded "[[02File:Official StuLa Logo.png10]]"
> 1573853632 802988 PRIVMSG #esoteric :14[[07StuLa14]]4 10 02https://esolangs.org/w/index.php?diff=67070&oldid=67067 5* 03CMinusMinus 5* (+40) 10
< 1573853708 417549 :zzo38!~zzo38@209.52.88.123 JOIN :#esoteric
< 1573853748 325426 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :The reason I use a Raspberry Pi computer is because my wired internet doesn't work, but Raspberry Pi has wireless internet
< 1573853798 891494 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Also, I tried to insntall the more complete vim system but it says 404 error
< 1573853827 817129 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :I have a Compact Flash card to transfer files between these two computers
< 1573854068 383284 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :This computer doesn't have xclip either
< 1573854080 142589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you need xclip?
< 1573854120 381850 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: you can also get a USB wireless adapter
< 1573854125 850241 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Well, I tried to install xclip and don't get a 404 error for that at least
< 1573854139 97766 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there are some very tiny ones that stick out only a few mm from the port and can be left in 24/7
< 1573854156 275325 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :kmc: I have one, and have tried that but it doesn't work. My computer recognizes it, and it lists the access point, and it says connected but then it doesn't work.
< 1573854171 591214 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :oh, that is too bad
< 1573854194 574308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, CDCL is probably the single biggest improvement I can make to a solver, I guess?
< 1573854247 325260 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I implemented 2WL but -- surprise? -- it doesn't do much good for the 3SAT instances I've been testing on.
< 1573854270 744032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assume it'll be more useful with CDCL since the learnt claws will be bigger.
< 1573854295 878895 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :This computer also has a not very good keyboard from Microsoft. Many keys are missing, including home, end, insert, scroll lock, and the entire number pad
> 1573854362 364921 PRIVMSG #esoteric :14[[07EsoPost14]]4 N10 02https://esolangs.org/w/index.php?oldid=67071 5* 03Zzo38 5* (+4605) 10Created page with "[[Category:Languages]][[Category:2019]]  An EsoPost program consists of a sequence of operators. At the beginning of the program, all operators in the program are pushed to th..."
< 1573854588 750187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to have a non-flexible USB wifi dongle that, in the university lecture hall, only worked if I kept the laptop at a 90 degree angle, so that the stick was vertical.
< 1573854602 964587 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In retrospect, maybe I could've just used a short USB extension cable.
< 1573854717 332267 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :What are you thinking of now I posted the new esolang "EsoPost"? (That is why I wanted xclip, it is convenient when I want to copy a file to the wiki, and I wrote the file on other computer)
< 1573855821 539512 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573855962 934728 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Do you like ZZ Zero?
< 1573856071 16597 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Deduplication {X} Instant ;; X target nonbasic permanents are legendary until end of turn. ;; Cycling {2} ;; Flashback {XX}
< 1573856137 161054 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Historical Library {4} Legendary Artifact ;; {2}, {T}: Put the bottom card of your graveyard into your hand. Use only as a sorcery.
< 1573856142 524290 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Do you have a comment of this?
< 1573856509 686866 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Also, do you know if it is possible to use Usenet (and possibly also Unusenet) with amateur radio?
< 1573856771 554285 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :my fancy write-only code about constructor inhabitedness: https://repl.it/repls/OpaqueCrazyStructures
< 1573856821 26272 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :`?h time cube
< 1573856822 293757 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :EARTH HAhS 4 CORNEhR SIMULTANEOUhS 4-DAY TIME CUBE IhN ONLY 24 HOUhR ROTATIOhN. 4 CORNEhR DAYhS, CUBEhS 4 QUAhD EARTH. Bible A Lie & Word Ihs Liehs. Navehl Connects 4 Cornehr 4s. Gohd Ihs Born Ohf A Mothehr - She Left Belly B. Signature. Youhr dirty lying teachers use only the midnight to midnight 1 day (ignoring 3 othehr dayhs) Time to noht fouhl (already wrong) bible time. Lie thaht corrupts earth you educatehd stupihd fools.
< 1573856823 585319 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :`?h gene ray
< 1573856824 796018 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Dr Gene Ray ihs the Greatest Philosophehr, and ihs the Greatest Mathematiciahn. Cubihc Harmonics. Only Cubihc Harmonics cahn save humanity. Cubihc Harmonics will pacify all religions. 96-houhr Cubihc Day debunks 1-day unnaturahl gohd. 96-houhr day willdisprove disunity gohd. Academians are teaching - pseudocience. Worshipping a Word Gohd will destroy the USA.
< 1573856852 346560 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :"you educatehd stupihd fools"
< 1573856884 404248 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :arseniiv: Do you have a direct download link?
< 1573856921 593480 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :zzo38: I’ll make a minute addition and then I’ll post it somewhere
< 1573856943 829131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`doag quotes
< 1573856945 71413 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :11995:2019-10-31  addquote  The domain is public, but what\'s the codomain? \ 11992:2019-10-24  delquote 232 \ 11991:2019-10-24  delquote 1056 \ 11990:2019-10-24  delquote 1271 \ 11986:2019-10-24  addquote  kspalaiologos: yes, it\'s much more enjoyable sitting in #esoteric than chiselling 99 bottles of beer into a rock. \ 11967:2019-10-13  addquote  1573858041 734179 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67072&oldid=67071 5* 03Zzo38 5* (+0) 10
< 1573858445 831451 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :zzo38: something like that?: https://gist.githubusercontent.com/arseniiv/af1835660331456b4d8e2df7337ebe0f/raw/7e88029b33d3e685dda7cc04a0ad497d30320755/InhabitedConstructors.hs
< 1573858510 485434 :zzo38!~zzo38@209.52.88.123 PRIVMSG #esoteric :Yes, that is good
< 1573858939 193384 :zzo38!~zzo38@209.52.88.123 QUIT :Quit: zzo38
< 1573860255 947874 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :uh, I can’t get what I did wrong using ShowS… it should be trivial but I get strange results
< 1573860799 784513 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I overestimated mconcat
< 1573862374 518666 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ah, it was meant for Endo to be used there
< 1573863925 299326 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573864045 595003 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 250 seconds
< 1573865098 600817 :xkapastel!uid17782@gateway/web/irccloud.com/x-zqxpkiltjtlxswxs JOIN :#esoteric
< 1573865269 869369 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1573867058 869505 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1573872266 957938 :Melvar!~melvar@dslb-084-057-075-096.084.057.pools.vodafone-ip.de QUIT :Ping timeout: 246 seconds
< 1573872769 739619 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573873095 637786 :Melvar!~melvar@dslb-092-074-060-111.092.074.pools.vodafone-ip.de JOIN :#esoteric
< 1573873406 783324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell kspalaiologos  How did it rejoin I didn't implement it <-- that was a netsplit.  it looks like a mass quit and rejoin but in reality it's just an in-between irc server doing that. (except for those unfortunate enough to be logged in directly to that server.)
< 1573873406 882348 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1573873582 974239 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1573873806 4118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : It's easier to test for nick characters [-0-9A-}] because those are the same on all networks <-- except then we need to worry about the LC_COLLATE setting or whatever it was.
< 1573873959 333003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm there's a globasciiranges shell option.
< 1573873970 983460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*bash
< 1573876281 768549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/@
< 1573876282 415869 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +([^ ]*) +//) { print "$1: "; exec $2, $_; }
< 1573876413 512263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/nur
< 1573876414 118579 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :if grep -q \  <<<"$1"; then "${1%% *}" "${1#* }"; else "$1"; fi
< 1573876455 5518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo   test
< 1573876455 894786 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​  test
< 1573876475 278670 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573876525 779559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it looks like @ implements its own nur
< 1573876563 253580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is slightly incompatible
< 1573876581 613563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan test
< 1573876582 298682 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573876586 3862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`test
< 1573876586 618457 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Killed
< 1573876606 253588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote
< 1573876606 934598 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573876610 968930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote
< 1573876611 655484 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :818)  we have PR?   the good news is we have PR.  the bad news is we borrowed haskell's motto for it. [...]  [...] "avoid success at all costs"
< 1573876711 407288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so `@ doesn't work with a command with no argument
< 1573876981 167930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's also a bit complicated by wanting to work both in shell commands and with `
< 1573877149 927191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/@//2s!+.*!+//) { print "$1: "; exec "nur", $_; }!
< 1573877151 514973 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/@//#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +//) { print "$1: "; exec "nur", $_; }
< 1573877171 822832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote
< 1573877172 687216 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: /hackenv/bin/nur: 1: /hackenv/bin/nur: Syntax error: redirection unexpected
< 1573877176 588947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn
< 1573877198 363160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`nur quote
< 1573877199 193264 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :636)  Astrological ages don't work. Instead, say what you mean.
< 1573877320 806955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`/bin/echo hi
< 1573877321 454133 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hi
< 1573877334 930264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/@//s,nur,echo,
< 1573877336 769130 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/@//#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +//) { print "$1: "; exec "echo", $_; }
< 1573877343 321651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote
< 1573877344 23229 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: quote
< 1573877360 65981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote hi
< 1573877360 738252 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: quote hi
< 1573877370 959076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm echo has no problem.
< 1573877419 777490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1573877420 894604 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1573877426 419536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote hi
< 1573877427 94926 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: /hackenv/bin/nur: 1: /hackenv/bin/nur: Syntax error: redirection unexpected
< 1573877439 4028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh
< 1573877455 441438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/nur//1i#!/bin/bash
< 1573877457 88356 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/nur//#!/bin/bash \ if grep -q \  <<<"$1"; then "${1%% *}" "${1#* }"; else "$1"; fi
< 1573877463 112113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote hi
< 1573877464 28423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: 5)  His body should be given to science.   He's alive :P   Even so. \ 8)  Lil`Cube: you had cavity searches?   not yet   trying to thou, just so I can check it off on my list of things to expirence \ 13)  Finally I have found some actually useful purpose for it. \ 14)  oerjan: are you a man, if th
< 1573877471 410778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ oerjan quote
< 1573877472 227062 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjan: 4)  GKennethR: he should be told that you should always ask someone before killing them.
< 1573877478 700476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go.
< 1573877513 50820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? nur
< 1573877514 138850 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nur? ¯\(°​_o)/¯
< 1573877985 731340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn nur "command argument" is a convenience wrapper for invoking user-given commands with the same argument splitting as HackEso's top level. (Mnemonic: opposite of `run)
< 1573877987 855158 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'nur': nur "command argument" is a convenience wrapper for invoking user-given commands with the same argument splitting as HackEso's top level. (Mnemonic: opposite of `run)
< 1573878011 761461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`whatis nur
< 1573878014 578899 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nur(1hackeso) - no description
< 1573878046 118333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? `@
< 1573878047 178587 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​@ is an OS made out of only the finest vapour.
< 1573878096 654514 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :seems like there's a story behind that.
< 1573878235 825168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? scapegoat
< 1573878236 927319 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :scapegoat? ¯\(°​_o)/¯
< 1573878251 120747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`grWp scapegoat
< 1573878253 132329 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573878308 444512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose we don't have that in wisdom.  @ was the perfect imaginary OS and scapegoat was the perfect imaginary revision control system, iirc
< 1573878324 647436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`grWp goat
< 1573878325 593626 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​🐐:🐐 <(Unicode goat laments your inability to render Unicode goat.) \ goat:Goats will eat and drink anything, except tea. Solain is unavailable for details. \ stume:A stume cowears and goatears you. That is the main reason why the often look so ackward.
< 1573878366 926308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i thought that unicode had something relevant but apparently not.
< 1573878394 566019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think possibly ais523 has still something ongoing inspired by scapegoat.
< 1573878458 14178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn `@   [] is a wrapper for running a HackEso command with a "nick:" prepended.
< 1573878460 191416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned '`@': `@   [] is a wrapper for running a HackEso command with a "nick:" prepended.
< 1573878497 425054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you combine `1 and `@ ?
< 1573878512 533203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd `@//s,:,: ,
< 1573878514 350843 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`@//`@   [] is a wrapper for running a HackEso command with a "nick: " prepended.
< 1573878568 771480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ `1 quote shachaf 
< 1573878569 538964 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`1: 838)  GreyKnight, shachaf is like a high-level Forth \ 1057) <@elliott> well, I think if you don't think figuring out who the opposite of shachaf is requires thought, then you don't know shachaf very well
< 1573878575 316345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1573878586 610240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ shachaf `1 quote shachaf 
< 1573878587 510512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :shachaf: /hackenv/bin/nur: line 2: `1: command not found
< 1573878593 627474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1573878600 82323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`@ shachaf 1 quote shachaf 
< 1573878602 910476 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :shachaf: 1/15:594)  VMS Mosaic?   I hope that's not Mosaic ported to VMS.   Hmm. It's Mosaic ported to VMS. \ 604) * Sgeo|web wants to see elliott be wrong about something   Sgeo|web: That literally never happens.   Sgeo|web: There you go. A great example. \ 608)  You should get kmc in this channel. kmc has good quotes.   `quote kmc   686)  COCKS [...]  truly coc
< 1573878628 362410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it only prepends the first line shown
< 1573878637 305112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and won't split correctly
< 1573878711 983940 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what does `@ do
< 1573878726 860906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? `@
< 1573878729 563105 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`@   [] is a wrapper for running a HackEso command with a "nick: " prepended.
< 1573878732 386701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth
< 1573878763 316584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION failed to apply the obvious demonstration
< 1573878783 819897 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`@ int-e `welcome oerjan
< 1573878784 500582 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :int-e: /hackenv/bin/nur: line 2: `welcome: command not found
< 1573878791 547356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`@ int-e welcome oerjan
< 1573878792 812325 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :int-e: oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1573878812 340901 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yay for abuse
< 1573878842 271240 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`url bin/@
< 1573878845 66772 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/%40
< 1573878868 798022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think `welcome uses it internally, anyway
< 1573878877 506356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and i may have written that.)
< 1573878886 393589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or rewritten.)
< 1573878901 124994 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh it's a nitia thing
< 1573878937 295573 :int-e!~noone@int-e.eu PRIVMSG #esoteric :exec "bin/@", $_ . " ? welcome"
< 1573878946 334480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah it uses it all right
< 1573878958 965693 :int-e!~noone@int-e.eu PRIVMSG #esoteric :not in the most obvious way... because perl
< 1573879025 354259 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`welcome int-e oerjan
< 1573879026 627417 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :int-e: oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1573879036 354329 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs
< 1573879048 147176 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I didn't know it did that though.
< 1573879150 127511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe it wasn't me.
< 1573879184 796100 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`culprits bin/welcome
< 1573879186 503797 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oerjän oerjän ellioẗt nitïa
< 1573879210 936627 :int-e!~noone@int-e.eu PRIVMSG #esoteric :huh
< 1573879222 703041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder why the `hurl link doesn't show more than the initial
< 1573879239 290623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :exactly
< 1573879260 85317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although the rest were cleanups i think
< 1573879287 11748 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`hoag bin/welcome
< 1573879288 570739 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ chmod +x bin/*elcom* \  mv *elcom* bin \  rm bin/*elcom* \ Initïal import.
< 1573879351 106246 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe hoag should replace that last one by  import.
< 1573879494 452760 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :22222222222222222222222
< 1573879507 723465 :int-e!~noone@int-e.eu PRIVMSG #esoteric :boring cat
< 1573879517 751667 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I meant the correct splitting, yep.
< 1573879552 280372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: hoag?
< 1573879568 383456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 @ shachaf quote shachaf
< 1573879570 137770 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/15:shachaf: 594)  VMS Mosaic?   I hope that's not Mosaic ported to VMS.   Hmm. It's Mosaic ported to VMS. \ 604) * Sgeo|web wants to see elliott be wrong about something   Sgeo|web: That literally never happens.   Sgeo|web: There you go. A great example. \ 608)  You should get kmc in this channel. kmc has good quotes.   `quote kmc   686)  COCKS [...]  truly coc
< 1573879571 186020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assume hoag, hog, hoat, etc. should just be deleted.
< 1573879575 357214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that should work
< 1573879585 183504 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: But some IRC clients only hilight a line if your nick is at the beginning.
< 1573879592 294830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah
< 1573879605 207155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EWONTFIX
< 1573879622 813439 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: that would just sow confusion
< 1573879631 773986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't you hate it when a function sets errno to EWONTFIX?
< 1573879683 314169 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`rot13 sow hoag
< 1573879686 806120 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fbj ubnt
< 1573879712 858586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So my SAT solver does 2-watched literals.
< 1573879721 572563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Shockingly, it doesn't help that much for 3SAT.
< 1573879722 189383 :int-e!~noone@int-e.eu PRIVMSG #esoteric :not very pronouncible, sadly
< 1573879733 404386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Without CDCL, anyway.)
< 1573879735 847674 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...
< 1573879776 89412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's almost like int-e isn't that shocked.
< 1573879784 263420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it may be cheaper to just statically by literal for 3SAT
< 1573879794 523833 :int-e!~noone@int-e.eu PRIVMSG #esoteric :+index
< 1573879806 581810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you mean?
< 1573879811 898591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just watch all three, or something else?
< 1573879820 662024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :because the difference between walking 2 lists or 3 lists is small and you save the maintenance overhead
< 1573879837 239479 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I'd expect indexing to still be important.
< 1573879843 846253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure.
< 1573879854 771989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you learn clauses by resolution they can get much longer presumably.
< 1573879866 512412 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Of course they can
< 1573879874 182559 :int-e!~noone@int-e.eu PRIVMSG #esoteric :look at the reduction from SAT to 3SAT
< 1573879889 85811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep.
< 1573879898 899222 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sorry
< 1573879912 68954 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I read a negation into that and there wasn't any.
< 1573879916 239243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, in practice, I imagine that 2WL could plausibly help quite a bit for 3SAT once I learn clauses.
< 1573879925 132364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah.
< 1573880043 900883 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Do RL SAT solvers bother with maintaining extra data structures for clauses of size 2?
< 1573880076 222274 :xkapastel!uid17782@gateway/web/irccloud.com/x-zqxpkiltjtlxswxs QUIT :Quit: Connection closed for inactivity
< 1573880079 419666 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I'm sure Minisat doesn't. But others may...)
< 1573880419 656134 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Btw, actually the ... was me being confused. Mainly I was wondering whether you just walk all clauses instead, which I imagine would be quite inefficient.
< 1573880497 129481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I meant 2-watch being a small optimization over 3-watch.
< 1573880517 443430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's certainly a big optimization over entire-instance-watch.
< 1573880531 834077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assume no solver does that.
< 1573880547 285457 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah
< 1573880579 958742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though I'd add "practical" or "competetive" to the mix :)
< 1573880607 857076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, sure.
< 1573880616 812539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In fact I wrote a solver that did that before upgrading it to 2WL.
< 1573880631 207036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What should I implement next?
< 1573880635 681528 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( generate all assignments and check... could be a viable approach for golfing )
< 1573880646 849458 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :* CDCL * Restarts * Variable-choosing heuristics like VSIDS
< 1573880659 747366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :* backjumping? Probably that makes more sense after CDCL
< 1573880670 811457 :int-e!~noone@int-e.eu PRIVMSG #esoteric :restarts make no sense without heuristics
< 1573880676 740067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes they do.
< 1573880681 47198 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or clause learning
< 1573880697 422756 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh you mean because you actually learn polarities
< 1573880698 291950 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm
< 1573880701 848868 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, not even that.
< 1573880712 787485 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm?
< 1573880716 896516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even if you restart fresh each time.
< 1573880728 368088 :int-e!~noone@int-e.eu PRIVMSG #esoteric :do you select variables at random?
< 1573880741 164139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's what I had in mind.
< 1573880745 464140 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh.
< 1573880748 7907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course if it's deterministic you don't get too much.
< 1573880760 882970 :int-e!~noone@int-e.eu PRIVMSG #esoteric :right
< 1573880761 945175 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But your choices (variable order, initial assignment) have a huge impact. I was surprised at how much.
< 1573880786 348161 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but I think there's still a grain of truth
< 1573880786 963931 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The original Luby paper was about Las Vegas algorithms, of course, which don't share any state.
< 1573880806 703043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :restarts need a heuristic whether your current run is a lucky or an unlucky one?
< 1573880823 140803 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or you just do Luby.
< 1573880836 625698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet Luby would speed up an extremely naive solver that made random choices quite a bit on a lot of problems.
< 1573881046 90899 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. Sounds reasonable.
< 1573881342 101809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.cs.toronto.edu/~fbacchus/csc2512/Lectures/2013Readings/Skallah_Empirical_Study_SAT_Solvers.pdf answers this question, I guess.
< 1573881353 206984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :CDCL has the biggest impact.
< 1573882661 861461 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573883901 611756 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573887089 496166 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :oerjan: nice
< 1573887647 26420 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu PRIVMSG #esoteric :oerjan: also, the welcome scripts using bin/@ is nicely esoteric and overcomplicated. I assumed they'd just echo -n "$1${1+: }" until I read the code.
< 1573887653 262544 :b_jonas!~x@catv-176-63-13-242.catv.broadband.hu QUIT :Quit: leaving
> 1573890224 986983 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 N10 02https://esolangs.org/w/index.php?oldid=67073 5* 03Quadril-Is 5* (+259) 10Created page with "Hello. I actually use many usernames, one for every site. Mostly, just one exception. No, it's not here. I would put some brainffffffffffffffff.....you know...anyways, i would..."
< 1573890696 975551 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1573890795 99645 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, that November Ponder This challenge... I'm finding that getting to 900,000,000 fairly easy, but reaching the actual target 923,062,279 is not.
< 1573891107 101948 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I guess that's fine... the October challenge was pretty easy.
< 1573891745 985616 :jix!~jix@209.250.235.106 PRIVMSG #esoteric :in my sat solver, I handle binary clauses completely separately, i.e. for each literal I have a binary clause watchlist and a binary clause is only stored by being present in both its literals binary clause watchlists
< 1573891807 814547 :jix!~jix@209.250.235.106 PRIVMSG #esoteric :IIRC some other solvers do a similar thing but use their normal watch lists, having a special clause reference value for binary clauses to indicate that the clause isn't actually stored anywhere else
< 1573891876 671932 :jix!~jix@209.250.235.106 PRIVMSG #esoteric :(there already is a place to store the other literal in the watchlist when blocking literals are used)
> 1573892936 89391 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67074&oldid=50543 5* 03Quadril-Is 5* (+1504) 10Actually adding information.
< 1573893269 981791 :xkapastel!uid17782@gateway/web/irccloud.com/x-nbonqyfscpqjgqtc JOIN :#esoteric
> 1573893887 139674 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67075&oldid=67074 5* 03Quadril-Is 5* (+134) 10/* I/O */ Completed the section
> 1573894076 87702 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67076&oldid=67075 5* 03Quadril-Is 5* (+231) 10/* Stack manipulation */ Started working on the section
> 1573894092 973593 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67077&oldid=67076 5* 03Quadril-Is 5* (-85) 10/* Ending the program */ Deleted section, it was part of flow control
> 1573894272 556456 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67078&oldid=67077 5* 03Quadril-Is 5* (+71) 10/* Stack manipulation */ Resumed and completed after deleting end of program section
> 1573894402 536802 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67079&oldid=67078 5* 03Quadril-Is 5* (+170) 10/* Arithmetic */ Started on this section. Gonna take a break for now.
< 1573895784 358016 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573897001 764550 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? device
< 1573897002 803401 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :device? ¯\(°​_o)/¯
< 1573897080 684228 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn A device is a browser session. Please verify your device.
< 1573897085 549756 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'device': A device is a browser session. Please verify your device.
< 1573898606 922962 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`complain
< 1573898725 955023 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573899276 608243 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573899355 409852 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`5 '
< 1573899356 783410 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `'' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file \ /hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `'' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file \ /hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `'' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file \ /ha
< 1573899369 251513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`5 \'
< 1573899371 600164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:1085)  No, you are mix up. Universe is the, made of spacetime, and of mathematics; not "kind of a dick" and so on. \ 904)  the pokémon theme is very similar to eye of the tiger and not as good \ 353)  Something about faiing a asanity check   sanity   faliling   failing \ 625)  i don't lie, i tell stories   there's no difference   *a \ 58)  Warrigal: what do you me
< 1573899387 996502 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`n
< 1573899388 818713 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:an by 21?
< 1573899447 393071 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573899848 287294 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573899951 601074 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573900041 123774 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573900183 200616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`le//rn source//Sources for HackEso can be found at https://github.com/fis/hackbot + https://github.com/fis/multibot + https://github.com/fis/umlbox .
< 1573900185 213021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'source': Sources for HackEso can be found at https://github.com/fis/hackbot + https://github.com/fis/multibot + https://github.com/fis/umlbox .
< 1573900342 992340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Context: Gregor had moved the official homes of all three projects to github, so I forked them there and rebased my local modifications on top. Bitbucket is sunsetting Mercurial support next year anyway.)
> 1573900487 730711 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67080&oldid=67079 5* 03Quadril-Is 5* (+258) 10/* Arithmetic */ Sorry, I was busy trying to make a quine.
> 1573900725 509461 PRIVMSG #esoteric :14[[07Whitespace14]]4 M10 02https://esolangs.org/w/index.php?diff=67081&oldid=67080 5* 03Quadril-Is 5* (+1) 10/* Flow Control */ Oh no this is going to be a lot
> 1573900844 87591 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67082&oldid=67081 5* 03Quadril-Is 5* (+155) 10/* Heap Access */
< 1573901173 312055 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
> 1573901192 100814 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67083&oldid=67082 5* 03Quadril-Is 5* (+308) 10/* Flow Control */
< 1573901236 269369 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
> 1573901240 399468 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67084&oldid=67083 5* 03Quadril-Is 5* (+18) 10/* Flow Control */
> 1573901427 426523 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67085&oldid=67084 5* 03Quadril-Is 5* (+15) 10/* Flow Control */
< 1573901574 45410 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu JOIN :#esoteric
> 1573902102 299821 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67086&oldid=67085 5* 03Quadril-Is 5* (+171) 10/* Flow Control */ Done.
< 1573903119 867296 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl JOIN :#esoteric
> 1573903518 348229 PRIVMSG #esoteric :14[[07Whitespace14]]4 M10 02https://esolangs.org/w/index.php?diff=67087&oldid=67086 5* 03Quadril-Is 5* (-11) 10Removed the stub.
< 1573903547 489591 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl QUIT :Read error: Connection reset by peer
< 1573903777 890311 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu
> 1573904860 777380 PRIVMSG #esoteric :14[[07Earfuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=67088 5* 03Quadril-Is 5* (+434) 10My esolang.
> 1573904911 704275 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67089&oldid=67060 5* 03Quadril-Is 5* (+14) 10/* E */
< 1573905520 723696 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl JOIN :#esoteric
< 1573906056 974777 :kspalaiologos!~kspalaiol@user-5-173-128-35.play-internet.pl QUIT :Ping timeout: 240 seconds
< 1573906264 958744 :xkapastel!uid17782@gateway/web/irccloud.com/x-nbonqyfscpqjgqtc QUIT :Quit: Connection closed for inactivity
< 1573908448 110714 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573909952 149620 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Is there a longer word for "prolific"? )
< 1573910091 594714 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 250 seconds
< 1573910312 586002 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573910354 894148 :Melvar!~melvar@dslb-092-074-060-111.092.074.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds
< 1573910377 532106 :Melvar!~melvar@dslb-092-074-060-111.092.074.pools.vodafone-ip.de JOIN :#esoteric
> 1573910461 746910 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67090&oldid=67087 5* 03Quadril-Is 5* (+1371) 10Added examples.
> 1573910611 864385 PRIVMSG #esoteric :14[[07D14]]4 10 02https://esolangs.org/w/index.php?diff=67091&oldid=63929 5* 03Quadril-Is 5* (+29) 10/* Introduction */
> 1573910804 20463 PRIVMSG #esoteric :14[[07B sharp14]]4 N10 02https://esolangs.org/w/index.php?oldid=67092 5* 03Quadril-Is 5* (+304) 10Created page with "== Introduction == In music, there are a couple marks known as "sharp" or "flat". They raise or lower the pitch half a tone, respectively. Since B is half a tone below C, B sh..."
> 1573910874 40239 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=67093&oldid=66669 5* 03Quadril-Is 5* (+9) 10/* General languages */
> 1573910887 906046 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=67094&oldid=67093 5* 03Quadril-Is 5* (+5) 10/* General languages */
< 1573911582 240714 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573912876 547661 :xkapastel!uid17782@gateway/web/irccloud.com/x-jwupfmxumtbqkpav JOIN :#esoteric
< 1573914238 989043 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
> 1573914380 941506 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03PythonshellDebugwindow 5*  10New user account
> 1573914947 611854 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=67095&oldid=67048 5* 03PythonshellDebugwindow 5* (+232) 10
> 1573915102 77551 PRIVMSG #esoteric :14[[07Talk:Whitespace14]]4 N10 02https://esolangs.org/w/index.php?oldid=67096 5* 03Quadril-Is 5* (+209) 10Created page with "Well, I think I've completed the page. Actually, maybe I can add a truth machine, but don't tell me to add a quine.--~~~~"
> 1573915175 790782 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67097&oldid=67090 5* 03Quadril-Is 5* (+23) 10/* Examples */
< 1573915459 566963 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573915487 260475 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
> 1573915831 860473 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67098&oldid=67097 5* 03Quadril-Is 5* (-23) 10/* Truth machine */
> 1573915997 91396 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67099&oldid=67098 5* 03Quadril-Is 5* (+15) 10/* Hello, world! */
< 1573916240 571295 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 276 seconds
< 1573917139 808798 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
> 1573917643 74089 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67100&oldid=67099 5* 03Quadril-Is 5* (+289) 10/* Examples */ Truth machine.
> 1573917652 662724 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67101&oldid=67100 5* 03Quadril-Is 5* (-23) 10/* Truth machine */
> 1573917662 611838 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67102&oldid=67101 5* 03Quadril-Is 5* (+2) 10/* Hello, world! */
< 1573918256 364301 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1573919007 703943 PRIVMSG #esoteric :14[[07IBC14]]4 N10 02https://esolangs.org/w/index.php?oldid=67103 5* 03Quadril-Is 5* (+384) 10Created page with "'''IBC''', which stands for '''Impose Bill City'''. It was meant to never be coded in. ==Instructions== The file will always delete itself after it is run. {| class="wikitable..."
> 1573921114 720727 PRIVMSG #esoteric :14[[07Talk:IBC14]]4 N10 02https://esolangs.org/w/index.php?oldid=67104 5* 03Palaiologos 5* (+195) 10Created page with "If we could set randomize seed for the random generator, the language would be trivial to program --~~~~"
< 1573921300 37546 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573922766 683633 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it seems like concurrency primitives are the 
< 1573922774 313508 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de JOIN :#esoteric
< 1573922785 122014 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"missing link" for concatenative languages.
< 1573922798 711578 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or at the very least languages like PostScript, Forth, etc.
< 1573922845 901275 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :to the point of treating small processes as the values you want to work with rather than smaller inconsequential pieces of data (raw numbers, etc.)
< 1573922852 67704 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC - https://znc.in
< 1573922904 850348 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de NICK :laerling
< 1573922939 756428 :laerling!~lsf@static.235.77.203.116.clients.your-server.de QUIT :Client Quit
< 1573923178 592477 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
< 1573923684 885843 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573924503 203760 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :If anyone is interested
< 1573924522 240545 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :new asm2bf release, featuring RLE de/compression built into the assembler
< 1573925145 638443 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://www.youtube.com/watch?v=iuC_DDgQmsM
< 1573925417 369155 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
> 1573926291 952223 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Js-on 5*  10New user account
> 1573926761 855328 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=67105&oldid=66233 5* 03Palaiologos 5* (+609) 10
> 1573926920 99040 PRIVMSG #esoteric :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=67106&oldid=35781 5* 03Palaiologos 5* (+60) 10
> 1573927213 591719 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67107&oldid=67095 5* 03Js-on 5* (+220) 10/* Introductions */
< 1573927225 608499 :Cale!~cale@2607:fea8:9960:35:5cbe:c7e4:f4a0:9905 QUIT :Ping timeout: 250 seconds
< 1573927289 814609 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573927534 374582 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
> 1573927908 10417 PRIVMSG #esoteric :14[[07User:Js-on14]]4 N10 02https://esolangs.org/w/index.php?oldid=67108 5* 03Js-on 5* (+612) 10About the user js-on
< 1573928025 479995 :Cale!~cale@2607:fea8:9960:35:6d2b:81d8:1ae4:a46a JOIN :#esoteric
< 1573929167 890276 :grumble!~grumble@freenode/staff/grumble QUIT :Read error: Connection reset by peer
< 1573929257 475505 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric
< 1573929525 174873 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :new brainfuck programs to waste time on?
< 1573929526 980230 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :any ideas?
< 1573930389 521131 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573931204 977112 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1573933862 974374 :unlimiter!~unlimiter@41.251.94.77 JOIN :#esoteric
< 1573934334 854404 :unlimiter!~unlimiter@41.251.94.77 QUIT :Quit: Thanks all!
< 1573934902 593261 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1573935309 702445 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1573935378 432966 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573935519 316585 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573937848 490270 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :someone knows how the art/sculpture genre is called where combinatorial objects of a particular kind are explored?
< 1573937898 911510 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :for a primitive example, a hypothetical exhibition of Set cards
< 1573938023 536740 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I think I saw an en.wikipedia article about that with many pictures but I can’t find anything! Combinator(y|ic|ial) art, serial art, systems art, permutation art all seem to be near but not exactly what I look for
< 1573938044 777669 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :it was called something, maybe someone heard
< 1573938758 830440 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :was it a physical sculpture?
< 1573939075 91164 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :imode: let me check!
< 1573939172 777466 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :imode: seems like it’s not; kinetic sculpture also isn’t that :(
< 1573939510 778730 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I've been searching and found nothing of the sort, sorry. :(
< 1573939601 190709 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :imode: thank you anyway!
< 1573939666 778565 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :that’s a mystery
< 1573939754 174961 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` pwd  # <- I've changed this at least temporarily, let's see what all breaks.
< 1573939755 18905 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp
< 1573939919 797435 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, found one thing that broke already.
< 1573939928 861573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/paste//s|url tmp|url $HACKENV/tmp|
< 1573939932 411522 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/paste//#!/bin/bash \ if [ "$1" ] && url "$1" 2>/dev/null # Save making a file when it already exists. \ then \     true \ else \     PASTENUM="$RANDOM" \  \     mkdir -p $HACKENV/tmp/paste \  \     url $HACKENV/tmp/paste/paste."$PASTENUM" \     cat -- "${1--}" > $HACKENV/tmp/paste/paste."$PASTENUM" \ fi
< 1573940115 740448 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/sport//s|tmp/|$HACKENV/tmp/|g
< 1573940117 451587 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sport//cat "${2:-/dev/stdin}" >$HACKENV/tmp/spout.raw; distort $HACKENV/tmp/spout.raw | spore "${1-1}"
< 1573940155 252091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/spore//s|/hackenv/tmp/|$HACKENV/tmp/|g
< 1573940157 125354 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/spore//cat "${2:-/dev/stdin}" > $HACKENV/tmp/spout; spam "${1-1}"
< 1573940201 571839 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That one was correct already, just made it a little more abstract. Maybe I'll do a LSC to do the ${HACKENV:-/hackenv} as suggested at some point.)
< 1573940232 493589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/spam//s|/hackenv/tmp/|$HACKENV/tmp/|g
< 1573940234 326587 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/spam//line="${1-$(cat $HACKENV/tmp/spline)}"; len="$(awk 'END{print NR}' $HACKENV/tmp/spout)"; echo -n "$line/$len:"; sed -n "${line}{p;q}" $HACKENV/tmp/spout; echo "$((line $HACKENV/tmp/spline
< 1573940309 370894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/just//s| tmp/| $HACKENV/tmp/|g
< 1573940311 120364 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/just//grwp '\(is\|are\) just' | sed -e 's/:/ ::= /;s/$/\n/' > $HACKENV/tmp/just && url $HACKENV/tmp/just
< 1573940560 704734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm /hackenv/bin/8$'\x0f'ball  # I've no idea what this one was about
< 1573940562 486353 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573940612 457801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/cbt//s|cat bin|cat $HACKENV/bin|
< 1573940614 46528 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/cbt//cat $HACKENV/bin/"$1"
< 1573940662 991562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/gs2c//s|python bin|python $HACKENV/bin|
< 1573940664 680996 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/gs2c//echo "$@" | python $HACKENV/bin/gs2c.py
< 1573940677 135044 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/gs2x//s|python bin|python $HACKENV/bin|
< 1573940678 920416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/gs2x//python $HACKENV/bin/gs2.py "$@"
< 1573940727 105371 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/makelist//s|bin/|$HACKENV/bin/|
< 1573940728 859333 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="$HACKENV/bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done
< 1573940733 673755 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/makelist//s|bin/|$HACKENV/bin/|g
< 1573940735 408759 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="$HACKENV/$HACKENV/bin/$name"; makelistlist "$name"; shift; cp $HACKENV/bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done
< 1573940740 126527 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...whoops.
< 1573940762 638751 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/makelist//s|$HACKENV/$HACKENV/|$HACKENV/|
< 1573940769 451046 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="$HACKENV/bin/$name"; makelistlist "$name"; shift; cp $HACKENV/bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done
< 1573940775 121503 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Computers are hard.
< 1573940803 302409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm /hackenv/bin/script /hackenv/bin/scriptadd  # executive override
< 1573940805 126407 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573940873 846142 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/?//s|cd wisdom|cd $HACKENV/wisdom|
< 1573940875 533491 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/?//#!/bin/bash \ topic=$(echo "$@" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^`\(`\|$\)//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd $HACKENV/wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \     then cat /dev/urandom; \     elif [ -e "$topic" ]; \     then cat "$topic"; \     elif [ -e "$topic1" ]; \     then cat "$topic1"; \     elif [ -e "$topic2" ]; \     then 
< 1573940908 963972 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/grwp//s|cd wisdom|cd $HACKENV/wisdom|
< 1573940910 578459 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/grwp//#! /bin/bash \ cd $HACKENV/wisdom; shopt -s dotglob; grep -R "$@" -- *
< 1573940930 242044 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/gwn//s|cd wisdom|cd $HACKENV/wisdom|
< 1573940932 32191 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/gwn//cd $HACKENV/wisdom; shopt -s dotglob; grep -ERls "$@" -- *
< 1573940939 581261 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/gwni//s|cd wisdom|cd $HACKENV/wisdom|
< 1573940941 236097 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/gwni//cd $HACKENV/wisdom; shopt -s dotglob; grep -ERlis "$@" -- *
< 1573940964 861399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/pastewisdom//s|url wisdom|url $HACKENV/wisdom|
< 1573940966 716382 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/pastewisdom//#!/bin/sh \ url $HACKENV/wisdom
< 1573940988 201377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/plwd//s|cd wisdom|cd $HACKENV/wisdom|
< 1573940989 891054 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/plwd//cd $HACKENV/wisdom; pled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
< 1573941007 668749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/slwd//s|cd wisdom|cd $HACKENV/wisdom|
< 1573941014 5187 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/slwd//cd $HACKENV/wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
< 1573941087 196656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/wisdom//s|wisdom|$HACKENV/wisdom|g
< 1573941088 919315 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/wisdom//#!/bin/sh \ f=$(find $HACKENV/wisdom -ipath "$HACKENV/wisdom/*$1*" -type f -print0 | shuf --random-source=/dev/urandom -z -n1); if [ -n "$f" ]; then echo -n "${f#$HACKENV/wisdom/}//"; cat "$f"; else echo "That's not wise."; fi | rnooodl
< 1573941163 539572 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/wiseguys//s|wisdom|$HACKENV/wisdom|
< 1573941165 437529 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/wiseguys//hlnp -T '{desc}\n' $HACKENV/wisdom | cut -d' ' -f1 | sort | uniq -c | sed -e 's/^ *//' | sort -nr | head -n ${1:-10}
< 1573941173 282754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`wiseguys
< 1573941175 563167 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1713  \ 689  \ 309  \ 300  \ 241  \ 158  \ 142  \ 139  \ 98  \ 72 
< 1573941180 162927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still maintaining a healthy lead, I see.
< 1573941254 599039 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/slashlearn//s|wisdom/|$HACKENV/wisdom/|g
< 1573941256 452149 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'Usage: `le/[/]rn //' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "$HACKENV/wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "$HACKENV/wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].0,04&.')"
< 1573941288 602955 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/wrl//s|wisdom/|$HACKENV/wisdom/|
< 1573941290 412296 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/wrl//url "$HACKENV/wisdom/$1"
< 1573941308 443396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/wdit//s|wisdom/|$HACKENV/wisdom/|
< 1573941310 178913 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/wdit//edit "$HACKENV/wisdom/$1"
< 1573941374 946055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/whoops//s|wisdom/|$HACKENV/wisdom/|
< 1573941376 521876 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/whoops//OLD="$HACKENV/wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
< 1573941435 807916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In retrospect, it might have been smart to add one layer of indirection, to make the wisdom location independent of $HACKENV. Oh well.
< 1573941450 821825 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/cwlprits//s|wisdom/|$HACKENV/wisdom/|
< 1573941452 588706 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/cwlprits//culprits "$HACKENV/wisdom/$1"
< 1573941493 192880 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/dowg//s|wisdom/|$HACKENV/wisdom/|
< 1573941495 121952 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/dowg//doag "$HACKENV/wisdom/$1"
< 1573941513 797082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/footnote//s|wisdom/|$HACKENV/wisdom/|
< 1573941515 615616 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/footnote//cat "$HACKENV/wisdom/footnote $1"
< 1573941576 17792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/forget//s|wisdom/|$HACKENV/wisdom/|g
< 1573941577 784126 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/forget//#!/bin/sh \ for n; do if [ lethe = "$n" ]; then rm -f "$HACKENV/wisdom/$n"; else rm-p "$HACKENV/wisdom/$n"; fi && echo "Forget what?"; done
< 1573941606 177900 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/howg//s|wisdom/|$HACKENV/wisdom/|
< 1573941614 573141 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/howg//hoag "$HACKENV/wisdom/$1"
< 1573941634 112848 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/hwrl//s|wisdom/|$HACKENV/wisdom/|
< 1573941635 878696 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/hwrl//hurl "$HACKENV/wisdom/$1"
< 1573942053 383020 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/lastwisdoms//s|find .hg|find $HACKENV/.hg|;s|s=\^\.hg|s=^.*?.hg|
< 1573942055 75965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/lastwisdoms//find $HACKENV/.hg/store/data/wisdom -type f -print0 | xargs -0 /bin/ls -t | perl -pe 'use POSIX;chop;$d=strftime("%F",localtime((stat($_))[9]));s=^.*?.hg/store/data/wisdom/(.*).i$=\1 // =;s=^=/$d/ = if$d ne$p;$p=$d;s=_(.)=uc($1)=eg;s=~([0-9a-f][0-9a-f])=chr hex$1=eg'
< 1573942113 212307 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/leann//s|wisdom/|$HACKENV/wisdom/|
< 1573942114 905845 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/leann//(($#==1)) && set -- "${1% *}" "${1#* }"; key=${1,,}; shift; cat <<< "${*,,}" > "$HACKENV/wisdom/$key" && echo "Learned «$key»"
< 1573942171 975174 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/learn//s|wisdom/|$HACKENV/wisdom/|
< 1573942173 795612 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/learn//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "$HACKENV/wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"$(echo-p "$HACKENV/wisdom/$topic")" \ echo "$verb '$topic': $1"
< 1573942411 18890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` for w in benvenuto bienvenido bienvenue bonvenon tervetuloa välkommen velkomin velkommen welcome welkom wercome willkommen добро-пожаловать; do sed -i -e 's|bin/[@?]|$HACKENV/&|g' /hackenv/bin/$w; done
< 1573942414 269826 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573942451 965557 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 252 seconds
< 1573942792 605346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That one wasn't actually correct; fixed it in post.)
< 1573942854 864088 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/!//s|exec ibin|exec $HACKENV/ibin|
< 1573942856 584643 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/!//#!/bin/bash \ CMD=`echo -n "$1" | cut -d' ' -f1` \ ARG="$(echo -n "$1" | cut -d' ' -f2-)" \ exec $HACKENV/ibin/$CMD "$ARG$2"
< 1573942916 949921 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm '/hackenv/bin/*'  # this one is just too dangerous
< 1573942918 815344 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573942966 637492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/cmds//s|url bin|url $HACKENV/bin|
< 1573942968 398596 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/cmds//url $HACKENV/bin
< 1573942991 501782 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/dobg//s|bin/|$HACKENV/bin/|
< 1573942993 181799 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/dobg//doag "$HACKENV/bin/$1"
< 1573943105 308944 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/gs2c.py//s|bin/gs2.py|/hackenv/bin/gs2.py|
< 1573943107 77086 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/gs2c.py//# gs2 compiler (version 0.2) \ # (c) nooodl 2014 \  \ import re \ import struct \ import sys \  \ if sys.platform == "win32": \     import os, msvcrt \     msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) \  \ mnemonics = {} \ with open('/hackenv/bin/gs2.py') as f: \     for line in f: \         if '#=' in line: \             a, b = line.split('#=') \             a = re.findall(r'\\x(..)', a.strip()) \             b = 
< 1573943146 987413 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/interp//s|exec ibin/|exec $HACKENV/ibin/|
< 1573943148 695681 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/interp//#!/bin/bash \ CMD=`echo -n "$1" | cut -d' ' -f1` \ ARG="$(echo -n "$1" | cut -d' ' -f2-)" \ exec $HACKENV/ibin/$CMD "$ARG$2"
< 1573943202 186568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/newcmd//s|bin/|$HACKENV/bin/|g
< 1573943203 807175 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/newcmd//if [ -a "$HACKENV/bin/${1%% = *}" ];then exec echo "${1%% = *}: Already exists.";fi;echo "${1#* = }" > "$HACKENV/bin/${1%% = *}";chmod +x "$HACKENV/bin/${1%% = *}"
< 1573943242 959765 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm /hackenv/bin/randbin  # for consistency with *
< 1573943244 810842 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573943378 692951 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm /hackenv/bin/show /hackenv/lib/dcc  # this one just won't work
< 1573943380 538978 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573943486 26980 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/words//s|share/WordData|$ENV{'HACKENV'}/&|
< 1573943487 767920 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/words//#!/usr/bin/perl \ use strict; use warnings; \ use v5.10; \ use open qw( :encoding(UTF-8) :std); \ use File::Basename 'dirname'; \ use Storable 'retrieve'; \ use List::Util qw(sum min); \ use Getopt::Long qw(:config gnu_getopt); \ BEGIN { \     eval { \         require Math::Random::MT::Perl; Math::Random::MT::Perl->import('rand'); \     }; \ #warn "Optional module Math::Random::MT::Perl not found.\n" if $@; \ } \  \ #con
< 1573943523 369570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/8ball//s|share/|$HACKENV/share/|
< 1573943529 47819 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/8ball//#!/bin/sh \ shuf -n 1 $HACKENV/share/8ballreplies
< 1573943548 688073 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/acronym//s|share/|$HACKENV/share/|
< 1573943550 408498 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/acronym//w="${1:-tla}"; (for (( i=0;i<${#w};i++ )); do grep -i "^${w:$i:1}[a-z]*\$" $HACKENV/share/dict-words | shuf -n 1; done) | xargs
< 1573943573 199987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: whoa, what's all this?
< 1573943590 809177 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/addscowrevs//s|share/|$HACKENV/share/|g
< 1573943592 631408 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/addscowrevs//echo $@ | xargs -n 1 | sort -n - $HACKENV/share/scowrevs -o $HACKENV/share/scowrevs
< 1573943596 395801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it for when people experiment with making files in the cwd?
< 1573943604 712313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Yes, I'm trying out /hackenv/tmp as the work directory.
< 1573943694 648403 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the most part making things relative to $HACKENV, though for Python I can't've been bothered; anyway, there's definitely a lot of stuff already hardcoding /hackenv, so good enough.
< 1573943698 687822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/airport-lookup//s|share/airports.dat|/hackenv/share/airports.dat|
< 1573943700 447968 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/airport-lookup//#! /usr/bin/env python \  \ import csv \ import sys \  \ if len(sys.argv) < 3: sys.stderr.write('usage: airport-lookup any|name|iata|icao key\n'); sys.exit(1) \ kind, q = sys.argv[1], ' '.join(sys.argv[2:]) \  \ fieldnames = dict(name=1, iata=4, icao=5) \ if kind == 'any': fields = [1, 4, 5] \ elif kind in fieldnames: fields = [fieldnames[kind]] \ else: sys.stderr.write('unknown search type: %s\n' % kind); sys.e
< 1573943802 455559 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/autowelcome//s|share/|$HACKENV/share/|g
< 1573943804 191388 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/autowelcome//[ "$1" == "on" ] && echo enabled > $HACKENV/share/autowelcome_status; [ "$1" == "off" ] && echo disabled > $HACKENV/share/autowelcome_status; echo "Autowelcome $(cat $HACKENV/share/autowelcome_status)."
< 1573943834 623537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/complain//s|share/|$HACKENV/share/|
< 1573943836 322772 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/complain//print_args_or_input "$@" >> $HACKENV/share/Complaints.mp3; echo Complaint filed. Thank you.
< 1573943855 318549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/complaints//s|share/|$HACKENV/share/|
< 1573943856 998545 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/complaints//wc -l $HACKENV/share/Complaints.mp3
< 1573943884 641482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/list//s|share/|$HACKENV/share/|g
< 1573943889 234659 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/list//date > $HACKENV/share/conscripts; culprits $HACKENV/share/conscripts | xargs -n 1 | awk '!x[$0]++' | xargs
< 1573943929 270521 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/maim//s|share/|$HACKENV/share/|
< 1573943931 243034 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/maim//shuf -n 1 $HACKENV/share/maimery | sed "s/\$target/$1/"
< 1573944171 604601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` rm -r /hackenv/good /hackenv/evil /hackenv/bin/good /hackenv/bin/evil  # sorry
< 1573944173 608010 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573944356 171026 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/bookofeso//s|esobible|$HACKENV/esobible|g
< 1573944358 54405 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/bookofeso//F="$(find $HACKENV/esobible -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#$HACKENV/esobible/}/" | rnooodl; cat "$F" | rnooodl
< 1573944374 928238 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Almost removed that, don't think it really gets used.)
< 1573944513 650137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/mislearn//s|tmflry/|$HACKENV/tmflry/|
< 1573944515 373415 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/mislearn//#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"$HACKENV/tmflry/$topic" \ echo "Was lied to about '$topic': $1"
< 1573944831 784226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`fetch /hackenv/bin/tomfoolery https://hack.esolangs.org/get/bin/tomfoolery
< 1573944832 846740 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-16 22:53:52 URL:https://hack.esolangs.org/get/bin/tomfoolery [327/327] -> "bin/tomfoolery" [1]
< 1573944847 1397 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hi fizzie. 
< 1573944863 655143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If we want to keep this, I will also need to fix edit at some point, otherwise it generates broken `fetch examples.
< 1573944872 191199 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: addquote and delquote would definitely break
< 1573944888 694343 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh nice
< 1573944895 277202 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I see you're fixing some of the scripts
< 1573944908 691977 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: I meant to fix more scripts, but haven't got there yet
< 1573944910 473674 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :was too slow
< 1573944912 496084 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :thanks for helping
< 1573944938 126568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I've used some heuristics to pick up things that would likely break for bin, share, wisdom, ibin references.
< 1573944961 174390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Didn't do quotes yet.)
< 1573944967 786060 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: I generally use "${HACKENV-/hackenv}/" to make them more robust in case future HackE?o incarnations don't set the variable or have whitespace in the value
< 1573945024 190582 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I saw that suggestion, just remembered it a little late. I might make a single out-of-band mega-patch for that.
< 1573945038 758068 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You mean "${HACKENV:-/hackenv}", right?)
< 1573945089 321914 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: shouldn't matter. if $HACKENV is set then it should be an absolute path, that's the point, so it can't be empty
< 1573945106 951651 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :the colon makes a difference only if the var is set but empty
< 1573945201 902025 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` A=""; echo "[${A-foo}] [${A:-foo}] [${B-foo}] [${B:-foo}]"
< 1573945208 585977 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[] [foo] [foo] [foo]
< 1573945232 228847 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh darn it, now I keep typing commands in private message that don't owrk
< 1573945246 85703 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :because I reference wisdom or quotes or bin with relative path
< 1573945260 570513 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/bin/card-by-name
< 1573945261 242311 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ exec perl -e 'open$I,"<",($ENV{HACKENV}//"/hackenv")."/share/mtg/allsets.txt"or die;$/=""; while(<$I>){/\A(?i)\Q$ARGV[0]/ and print}' "$1"
< 1573945265 363036 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/bin/whatis
< 1573945266 37926 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/usr/bin/python3 \ import sys, os, re \ if len(sys.argv) <= 1: \     print("whatis what?") \     sys.exit(1) \ else: \     argorg = [] \     argfoldv = [] \     foundv = [] \     for arg in sys.argv[1:]: \         argorg.append(arg) \         argfoldv.append(arg.casefold()) \         foundv.append(False) \     with open(os.environ.get("HACKENV","/hackenv") + "/share/whatis", errors="surrogateescape") as whatisdb: \         for line in wha
< 1573945269 627746 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's kind of annoying.
< 1573945284 612030 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^ template for when the directory is referenced in perl scripts or python scripts
< 1573945294 573479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, one kind of fix would be to symlink /hackenv/tmp/bin -> /hackenv/bin and so on.
< 1573945319 493160 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: eww no
< 1573945321 179893 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :too easy to break
< 1573945335 283597 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: have you consider what it would break if you made /hackenv not writable?
< 1573945364 167064 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I mean, make it not writable with chmod only, at the start of every command, but allow commands to chmod it writable explicitly
< 1573945456 333165 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :any change would probably break _something_
< 1573945531 634522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. Well, at least making the scripts $HACKENV-relative is not going to hurt even if we go back to cwd /hackenv. I don't know about the explicit writability. It might be a little weird.
< 1573945538 25948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/addquote//s|quotes|${HACKENV-/hackenv}/quotes|
< 1573945539 745938 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/addquote//#!/bin/sh \ [ "$1" ] || exit 1 \ printf "%s\n" "$1" >>${HACKENV-/hackenv}/quotes \ printf "%d) %s" $(qc | cut -d' ' -f1) "$1"
< 1573945549 568820 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sure, fixing the scripts is good
< 1573945703 839376 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`fetch /hackenv/bin/delquote https://hack.esolangs.org/get/bin/delquote
< 1573945704 735017 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-16 23:08:24 URL:https://hack.esolangs.org/get/bin/delquote [271/271] -> "bin/delquote" [1]
< 1573945781 784722 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/pastequotes//s|url quotes|url ${HACKENV-/hackenv}/quotes|
< 1573945783 369144 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/pastequotes//#!/bin/sh \ if [ "$1" ]; then quote "$1" | paste; else url ${HACKENV-/hackenv}/quotes; fi
< 1573945822 168034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/qc//s|quotes|${HACKENV-/hackenv}/quotes|
< 1573945823 856150 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/qc//#!/bin/sh \ wc -l ${HACKENV-/hackenv}/quotes
< 1573945918 473020 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/quotenums//s|quotes|${HACKENV-/hackenv}/quotes|
< 1573945987 310454 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/quotenums//#!/bin/sh \ grep -P -i -n "$1" ${HACKENV-/hackenv}/quotes | cut -d : -f 1 | xargs
< 1573946027 984097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/whoq//s|quotes|${HACKENV-/hackenv}/quotes|
< 1573946029 851598 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/whoq//if [[ "$1" =~ ^[0-9]+$ ]]; then \   rev="$(hg blame ${HACKENV-/hackenv}/quotes | sed "$1{s/^ *//;s/:.*//;q};d")" \   if [[ -n "$rev" ]]; then \     hg log -r "$rev" -T "{desc}" \   else \     echo "$1: no such quote" \   fi \ else \   echo "usage: \`whoq N" \ fi
< 1573946056 278118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, whoq should probably be using the scowrevs system.
< 1573946117 933129 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`help
< 1573946118 261701 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert " can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral.
< 1573946146 706033 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, I never really remember `run is actually a thing, because everyone always uses ``.
< 1573946768 227803 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: sure, but `run can be useful if you're somehow locked out because people delete the entire bin directory or something
< 1573946775 773353 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :mind you, you can still `/bin/bash -csome command here
< 1573946834 704659 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As far as I can tell, you can't, because it wants the command in a different argument. If an argument starts with -, it must be all options.
< 1573946840 551585 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`/bin/bash -c"echo foo"
< 1573946841 372549 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/bash: -": invalid option \ Usage:	/bin/bash [GNU long option] [option] ... \ 	/bin/bash [GNU long option] [option] script-file ... \ GNU long options: \ 	--debug \ 	--debugger \ 	--dump-po-strings \ 	--dump-strings \ 	--help \ 	--init-file \ 	--login \ 	--noediting \ 	--noprofile \ 	--norc \ 	--posix \ 	--rcfile \ 	--restricted \ 	--verbose \ 	--version \ Shell options: \ 	-ilrsD or -c command or -O shopt_option		(invocation only) \ 	-
< 1573946848 135225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`/bin/bash -cecho foo
< 1573946849 31102 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/bash: - : invalid option \ allexport      	off \ braceexpand    	on \ emacs          	on \ errexit        	on \ errtrace       	off \ functrace      	off \ hashall        	on \ histexpand     	on \ history        	off \ ignoreeof      	off \ interactive-comments	on \ keyword        	off \ monitor        	off \ noclobber      	off \ noexec         	off \ noglob         	off \ nolog          	off \ notify         	off \ nounset        	o
< 1573946891 351445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I'm sure it's *possible* to unbork with sufficient effort, though.)
< 1573947119 162750 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ah ok
< 1573947150 124900 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :in that case, perl -esystem'some command'
< 1573947349 77565 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :or like `/usr/bin/perl -esystemq(some command)
< 1573947351 219517 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :no
< 1573947355 808349 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :like `/usr/bin/perl -esystem q(some command)
< 1573947622 469768 :sleepnap!~thomas@c-68-55-111-60.hsd1.mi.comcast.net JOIN :#esoteric
< 1573949834 740034 :zzo38!~zzo38@24-207-50-7.eastlink.ca JOIN :#esoteric
< 1573949850 4833 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now I internet is fixed (although the DNS is not yet updated).
< 1573950567 967508 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1573950867 500314 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`@ fizzie cat /hackenv/bin/slbd
< 1573950868 306685 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie: cd bin; sled "$1" | sed '1s/^Rosebud!$/Rosbbud!/'
< 1573950912 598117 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^ you've been sediting scripts in bin all day and you haven't ran into that, it's sort of funny
< 1573950919 360089 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :looks like maybe we just don't need that command
< 1573951039 855835 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/ibin/1l
< 1573951040 567507 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ . lib/interp \ interp_file ./interps/1l/1l_a.bin
< 1573951041 19418 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/ibin/2l
< 1573951041 691056 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ . lib/interp \ interp_file ./interps/2l/2li.bin
< 1573951048 650217 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^ thesse may need editing
< 1573951130 5095 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd "$HACKENV/ibin"; grep -Fl ". lib/interp" * # or maybe all of these
< 1573951130 822566 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1l \ 2l \ adjust \ asm \ axo \ bch \ befunge \ befunge98 \ bf \ bf16 \ bf32 \ bf8 \ bf_txtgen \ boolfuck \ c \ cintercal \ clcintercal \ cxx \ dimensifuck \ forth \ glass \ glypho \ haskell \ java \ kipple \ lambda \ lazyk \ linguine \ lua \ malbolge \ pbrain \ perl \ qbf \ rail \ rhotor \ sadol \ sceql \ sh \ slashes \ trigger \ udage01 \ underload \ unlambda \ whirl
< 1573951134 605059 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1573951180 10691 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/bin/karma
< 1573951180 845512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ echo "$1 has $(lib/karma "$1") karma."
< 1573951181 286285 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/bin/karma+
< 1573951181 961676 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ echo "$1 now has $(($(lib/karma "$1")+1)) karma." | tee karma
< 1573951182 779029 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`cat /hackenv/bin/karma-
< 1573951183 596814 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ touch karma \ echo "$1 now has $(($(lib/karma "$1")-1)) karma."
< 1573951210 296245 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^ these too probably
< 1573951219 535712 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yes, I know, I can edit those
< 1573951250 31259 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/bin/slbd//s|cd bin|cd ${HACKENV-/hackenv}/bin|
< 1573951251 794792 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/slbd//cd ${HACKENV-/hackenv}/bin; sled "$1" | sed '1s/^Rosebud!$/Rosbbud!/'
< 1573951272 766118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It is sort of funny. I even fixed a number of similar "cd bin; ..." things.
< 1573951354 336840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The karma thing is pretty clever, though I don't think scalling the full repository log really scales forever.
< 1573951442 188304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slbd karma//s|lib/|${HACKENV-/hackenv}/lib/|
< 1573951448 847269 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :karma//#!/bin/sh \ echo "$1 has $(${HACKENV-/hackenv}/lib/karma "$1") karma."
< 1573951555 323952 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slbd karma+//s|lib/|${HACKENV-/hackenv}/lib/|
< 1573951557 230995 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :karma+//#!/bin/sh \ echo "$1 now has $(($(${HACKENV-/hackenv}/lib/karma "$1")+1)) karma." | tee karma
< 1573951564 640355 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slbd karma-//s|lib/|${HACKENV-/hackenv}/lib/|
< 1573951565 710290 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`karma+ fizzie
< 1573951576 755417 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie now has 1 karma.
< 1573951577 848209 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :karma-//#!/bin/sh \ touch karma \ echo "$1 now has $(($(${HACKENV-/hackenv}/lib/karma "$1")-1)) karma."
< 1573951590 8597 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`karma fungot
< 1573951590 160566 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: and leave any other messages before that one arrives... fnord??
< 1573951593 797649 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fungot has 0 karma.
< 1573951636 335590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like the karma system saw most use around 2011.
< 1573951668 604040 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, there's a number of increments for fungot. That's odd.
< 1573951668 745168 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: ( fnord of some sort, but it has the proper makefiles and such, arcus??!
< 1573951897 161086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, because the repository history starst from 2012.
< 1573951915 975885 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that's some p. fancy bash-work
< 1573951983 313481 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yeah, the $[$(${ is nice
< 1573952051 245359 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :HackEso: doesn't the tee target have to be changed as well?
< 1573952053 395282 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :um
< 1573952063 945690 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: doesn't the tee output file have to be changed as well?
< 1573952069 3537 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it's a relative path
< 1573952117 910895 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right. That's there so that the command writes something. Yes.
< 1573952169 302744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` for d in + -; do sed -i -e 's|tee karma|tee ${HACKENV-/hackenv}/karma|' /hackenv/bin/karma$d; done
< 1573952172 654482 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573952205 991079 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` cd /hackenv/bin; rm '!'; ln -s interp '!'  # just merging these two identical files
< 1573952207 947239 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573952283 520964 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`karma+ fizzie
< 1573952296 688120 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie now has 1 karma.
< 1573952315 360620 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yep, still 1, previous one didn't count
< 1573952610 832022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dowg bin/!
< 1573952612 566330 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573952622 767435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/!
< 1573952624 361581 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573952629 588083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh
< 1573952639 506903 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`dobg !
< 1573952641 209394 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12127:2019-11-17  ` cd /hackenv/bin; rm \'!\'; ln -s interp \'!\'  # just merging these two identical files \ 12093:2019-11-16  sled /hackenv/bin/!//s|exec ibin|exec $HACKENV/ibin| \ 11880:2019-07-19  ` ln -s interp bin/\\! \ 11879:2019-07-19  ` mv bin/{\\!,interp} \ 11876:2019-07-17  ` sed -i -e \'s/echo/echo -n/\' \'bin/!\' \ 11875:2019-07-17  ` sed -i -e \'s/ARG"$/ARG$2"/\' \'bin/!
< 1573952644 418395 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it's pretty terribul.
< 1573952676 789146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not entirely convinced this is an improvement.
< 1573952693 794713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pwd
< 1573952694 698792 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp
< 1573952736 363876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls
< 1573952737 185237 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ karma \ le \ out \ OUT \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ test.b \ test.sh \ tmp.txt \ v1.1.1.tar.gz
< 1573952798 344901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls ..
< 1573952799 178031 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom
< 1573952838 148113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $PATH
< 1573952839 14629 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin:/usr/bin:/bin
< 1573952864 266559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you made le a symbolic link
< 1573952876 457554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess that works, although what if it's removed...
< 1573952882 894932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -dl le
< 1573952885 859658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lrwxrwxrwx 1 1000 1000 11 Nov 16 21:29 le -> /hackenv/le
< 1573952895 522128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wasn't sure whether to make it a link or a directory.
< 1573952925 73339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, with the pwd-in-/hackenv/tmp/ setup there really isn't a way to make `foo/bar commands fully revert-able.
< 1573952926 904596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` chmod a-w le
< 1573952927 789656 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573952943 309042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this should prevent some accidents
< 1573952976 734174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what do you mean, fulle revert-able?
< 1573952984 152886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*y
< 1573952996 790871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -dl le
< 1573952997 828184 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lrwxrwxrwx 1 1000 1000 11 Nov 16 21:29 le -> /hackenv/le
< 1573952997 923587 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, in the sense that if someone breaks it, you can't fix it with `revert.
< 1573953001 7754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh
< 1573953009 28313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -dl ../le
< 1573953013 99412 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :dr-xr-xr-x 2 1000 1000 4096 Apr  7  2018 ../le
< 1573953018 100821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn
< 1573953032 586718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` chmod a+w le
< 1573953033 445746 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1573953108 715927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh, apparently symbolic links cannot be write-protected
< 1573953352 520821 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, you cannot change the permission of a symbolic link, I don't know why it is like that
> 1573953416 646481 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=67109&oldid=67094 5* 03Quadril-Is 5* (+42) 10/* General languages */
> 1573953450 708568 PRIVMSG #esoteric :14[[07IBC14]]4 10 02https://esolangs.org/w/index.php?diff=67110&oldid=67103 5* 03Quadril-Is 5* (+5) 10
< 1573953463 316799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I'm not certain the benefit of having a bit less cruft in the repo is worth the hassle / breaking change. But I'm not sure it's not, either.
> 1573953549 76854 PRIVMSG #esoteric :14[[07User talk:Quadril-Is14]]4 N10 02https://esolangs.org/w/index.php?oldid=67111 5* 03Quadril-Is 5* (+189) 10Created page with "--~~~~ --~~~~"
> 1573953591 701057 PRIVMSG #esoteric :14[[07IBC14]]4 10 02https://esolangs.org/w/index.php?diff=67112&oldid=67110 5* 03Quadril-Is 5* (+40) 10
< 1573953599 619054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For ibin, I'll address those as an offline commit if we keep this configuration.
< 1573953659 942566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I was thinking of making `interp to just cd /hackenv first, but it seems inconsistent to have those have a separate default cwd. Though you'd only notice when accessing files, which is maybe not that common.)
> 1573953821 623177 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=67113&oldid=67073 5* 03Quadril-Is 5* (+437) 10
< 1573954010 793271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even if we do revert back to /hackenv as the default directory, I'd probably make `fetch (with no output file specified) write to tmp/ by default.
< 1573954016 969614 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slbd hello-world-in-any-language//s|hw/|${HACKENV-/hackenv}/hw/|g
< 1573954018 744599 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello-world-in-any-language//if [ -z $(tr [A-Z] [a-z] <<< "$1") ]; then echo "Hello, world!"; else if [ -f ${HACKENV-/hackenv}/hw/$(tr [A-Z] [a-z] <<< "$1") ]; then cat ${HACKENV-/hackenv}/hw/$(tr [A-Z] [a-z] <<< "$1"); else echo "Your language does not exist"; fi; fi
> 1573954281 321108 PRIVMSG #esoteric :14[[07Stack14]]4 10 02https://esolangs.org/w/index.php?diff=67114&oldid=63100 5* 03Quadril-Is 5* (+42) 10/* Usage in esolangs */
< 1573954491 342031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `` rm /hackenv/bin/8$'\x0f'ball  # I've no idea what this one was about <-- it was to do a prank 8ball that gives the answer you want hth
< 1573954613 191636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Still maintaining a healthy lead, I see. <-- whee
< 1573954815 17161 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1573956620 426248 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :healthy lead? I haven't met healthy lead since my childhood. mercury, lead, and even tin counts as poisonous now. zinc, copper and iron will follow them in a few years, and the electronics industry will have to make wires from silver.
< 1573957127 357219 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the thing about magic 8 ball is if you get an answer you dont like, you just ask "but that last answer was wrong/no-ways permanent, right?"
< 1573957144 403751 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :repeat until magic 8 ball blesses you
< 1573957232 370864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: iron seems unlikely given that it's an essential nutrient
< 1573957351 52254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kingoffrance: sorry, but the first answer takes precedence hth
< 1573957375 807785 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Four times he had declared that that accursed Lensman, whoever he might be, must be destroyed, and had mustered his every available force to that end, only to have his intended prey slip from his grasp as effortlessly as a droplet of mercury eludes the clutching fingers of a child."
< 1573957395 695953 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These days, I don't think children play that much with droplets of mercury.
< 1573957406 169745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you think
< 1573957432 973912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The quote was from Galactic Patrol, Edward E. Smith, published 1937.)
< 1573957470 398344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all i know about lensman is from the tvtropes page on lensman race
< 1573957480 69147 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's got that for sure.
< 1573957486 58746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*arms race
< 1573957494 739166 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :oerjan, do i have to purchase magic 8 ball, or can i just shake one inside packaging in a store ~20 years ago and have my future foretold?
< 1573957504 785940 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :how does "tithing" work
< 1573957506 557039 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But the books have some other slightly old-fashioned bits too.
< 1573957522 437560 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"For eight hours two hundred Rigellians stood at whining calculators, each solving course-and-distance problems at the rate of ten per minute."
< 1573957551 845967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Then for hours bale after bale of cards went through the machine; thousands of records per minute. Occasionally one card would flip out into a rack, rejected."
< 1573957600 796127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kingoffrance: there are many free alternatives hth
< 1573957661 828503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i think i've seen that quoted before
< 1573957740 126577 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They've got faster-than-light travel, but haven't really invented computers.
< 1573958090 793004 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, "each solving..." they were the computers, they had initiated the process of outsourcing at that point
< 1573958283 445871 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1573958966 704308 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oerjan: is it a nutrient in ion form, or in metalic form?
< 1573958977 486021 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :or does that not matter?
< 1573959065 925540 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: not play as such, but I broke at least one mercury thermometer as a child by accident, and I think many children have done that
< 1573959107 896058 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I only have one last mercury thermometer now, if that one breaks then either I'll have to use one of these modern alcohol or electronic thermometers, or buy one from Ukraine or something
< 1573959110 618200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think metallic does not occur naturally
< 1573959215 732846 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think EsoPost is a bit similar to 7
< 1573959242 281243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Iron is both necessary to the body and potentially toxic." says wikipedia
< 1573959260 999737 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ornxka: right, but metalic iron is used in electronic radiation shields and cooking vessels and the like, and it's the metalic mercury, metalic tin, and metalic lead that is toxic and mostly banned
< 1573959264 900258 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :argh
< 1573959265 345699 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oerjan: ^
< 1573959290 125816 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :pff i dont believe that for a second
< 1573959306 645139 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think many things that are necessary are toxic.
< 1573959316 37159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like oxygen
< 1573959356 861876 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :they say the poison makes the dose which is why i only eat very small amounts of lead at any given time
< 1573959504 820528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'s ok if it's small enough
< 1573959558 17366 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :oxygen is very toxic
< 1573959563 652559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mercury accumulates in the body iirc so it has to be small enough in _total_ dose over a lifetime
< 1573959576 526043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not sure about lead, it's also a heavy metal
< 1573959583 263663 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :when plants took over earth and filled the atmosphere with oxygen, it killed 90% of species in existence
< 1573959614 827083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: [accurate count verification needed]
< 1573959654 47680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or a citation to actual science
< 1573959663 597322 :xkapastel!uid17782@gateway/web/irccloud.com/x-jwupfmxumtbqkpav QUIT :Quit: Connection closed for inactivity
< 1573959666 386418 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :dunno
< 1573959674 28602 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :my wife told me that and she usually knows what she's talking about
< 1573959732 737749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those people are the worst
< 1573959782 391255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let me just check wikipedia, that's infallible
< 1573959862 256766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"causing almost all life on Earth to go extinct.[dubious – discuss][5]" checks out
< 1573959935 816492 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol
< 1573959937 154266 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573960011 83541 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1573960065 567848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from the talk page "The abstract of the paywalled source does not say rise in O2 caused extinctions. Rather, it notes that an extinction is observed in the fossil record, and suggests that hiccups in phosphorous availability was to blame."
< 1573960442 481365 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :okay
< 1573960450 460360 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :well maybe i'm wrong
< 1573960592 954524 :FreeFull!~freefull@defocus/sausage-lover QUIT :
> 1573960684 852211 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67115&oldid=67102 5* 03Quadril-Is 5* (+68) 10/* Hello, world! */
> 1573960701 955753 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67116&oldid=67115 5* 03Quadril-Is 5* (-205) 10/* Cat program */
> 1573960714 559334 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67117&oldid=67116 5* 03Quadril-Is 5* (-225) 10/* Truth-machine */
< 1573960920 54963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: https://en.wikipedia.org/wiki/Talk:Great_Oxidation_Event#What_exactly_was_the_"catastrophe"_?
< 1573960976 6290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with a bit of crank near the end
< 1573961001 396796 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :interesting
< 1573961004 860403 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :thank you for informing
< 1573961133 936928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and later they changed the article title not to contain "catastrophe"
> 1573961144 482962 PRIVMSG #esoteric :14[[07Talk:Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67118&oldid=67096 5* 03Quadril-Is 5* (+22) 10
> 1573961160 458590 PRIVMSG #esoteric :14[[07Talk:Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67119&oldid=67118 5* 03Quadril-Is 5* (+95) 10
> 1573962018 362286 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67120&oldid=67117 5* 03Quadril-Is 5* (+269) 10/* Cat program */
> 1573962852 256528 PRIVMSG #esoteric :14[[07Ecstatic14]]4 10 02https://esolangs.org/w/index.php?diff=67121&oldid=39853 5* 03Quadril-Is 5* (+81) 10/* truth machien */
> 1573963294 611611 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=67122&oldid=67113 5* 03Quadril-Is 5* (+131) 10
> 1573963313 96400 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=67123&oldid=67122 5* 03Quadril-Is 5* (+14) 10/* My esolangs */
< 1573963612 285746 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :How to improve the keyboard speed in DOSBOX? Also, how to capture the printer output in DOSBOX? Also, the BASIC code "IF VAL("1") = 1" is false when running in DOSBOX (but true on an actual DOS computer); why is that? (If I change it to "IF CINT(VAL("1")) = 1" then it works, though.)
< 1573964194 654570 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(I only want to capture the data written to LPT1, and not try to interpret it at all.)
< 1573964302 15718 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I wonder if there is some way of using TSR to do that
> 1573964927 485198 PRIVMSG #esoteric :14[[07Quine14]]4 10 02https://esolangs.org/w/index.php?diff=67124&oldid=66690 5* 03Quadril-Is 5* (+118) 10/* How to write quines */ corrected what quinify actually does
> 1573965721 175225 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67125&oldid=67120 5* 03Quadril-Is 5* (+4) 10/* Truth-machine */
< 1573967262 667217 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you know why VAL does that in DOSBOX?
< 1573967618 518230 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I found out that for key codes, what I could do is in the program that reads them, use INP(96) instead of INKEY$ to read the keyboard during the main game loop (but use still using INKEY$ in menus, and when requesting text entry). It seems that INP(96) sometimes returns 224 instead of the scancode, but that isn't a problem since we can just save the previous scan code and use it if 224 is returned.
> 1573967662 966108 PRIVMSG #esoteric :14[[07Quine14]]4 10 02https://esolangs.org/w/index.php?diff=67126&oldid=67124 5* 03Quadril-Is 5* (-43) 10/* How to write quines */
< 1573967823 323487 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: I don't know
< 1573967826 179199 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :is that in QBASIC?
> 1573967861 340011 PRIVMSG #esoteric :14[[07User:Quadril-Is/secretpagebyquadrilspipp14]]4 N10 02https://esolangs.org/w/index.php?oldid=67127 5* 03Quadril-Is 5* (+2) 10Created page with "hi"
< 1573967980 691782 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :kmc: Yes
< 1573968019 431041 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: how did you discover that?
< 1573968060 489031 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I found that port 96 is the keyboard input, and then I tried and saw what happens
< 1573968143 603773 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I now found that there are a few other programs using "POKE &H41A, PEEK(&H41C)" to clear the keyboard buffer, although I figured it out just by examining memory dumps
< 1573968213 531415 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(To clear the keyboard buffer in this way, you will need "DEF SEG = 0" at first, unless segment 0 is already selected, which it might be if you want to read the shift states with PEEK(&H417).)
< 1573968300 379733 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :how did you discover the thing about VAL, i mean
< 1573968337 747953 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :By trying it in DOSBOX. Entering a subtraction command shows that there is a difference of approx. 2e-16, which is why it does not compare as equal.
< 1573968358 493715 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :But on a real DOS computer my program worked; I had to change it to work on the emulator.
< 1573968490 499206 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you know why it does that? I don't know why, but at least I know how to fix it
< 1573968566 931253 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I don't know if that is also what causes some other programs to fail?
< 1573968605 946086 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so it's a floating point thing?
< 1573968638 505246 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i think there is a way to attach gdb to dosbox
< 1573968643 195119 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so you could step through the relevant code
< 1573968654 802037 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i have also used a freeware version of IDA to reverse engineer DOS programs
< 1573968663 51604 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, it seems like something to do with floating point
< 1573968748 120637 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :maybe DOSBox does not properly emulate the weird 80-bit x87 floats
< 1573968764 888026 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i'd be surprised though. dosbox is pretty mature software
< 1573968776 904348 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and is used to run all kinds of dos programs
< 1573969397 98220 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I also found that in DOSBOX the functions to adjust the date/time do not work; it is just ignored, and then retrieving the date/time returns the actual date/time instead.
< 1573969432 789617 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I once tried some program I found to try to capture printer output, but it just caused DOSBOX to crash.
< 1573969475 566139 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 276 seconds
< 1573969551 600210 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :But I think there would probably be some way to make it work, if the programs use the DOS function calls to make printer output rather than direct I/O.
< 1573969699 280902 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yaeh
< 1573969700 252927 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah
< 1573969706 838209 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :a TSR should work in that case
< 1573970014 273162 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1573970520 391460 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`5 \'
< 1573970527 132669 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:31)  i'm my dad's unborn sister \ 492)  monqy: help how do I use lambdabot to send messages to people. [...around half an hour later...]  @messages   quicksilver said 1y 2m 18d 19h 54m 29s ago: you use @tell \ 453)  software patents strike again   that's got to be at least three times, now   are they out yet? \ 881)  i fell in love with the first gimmick twitter
< 1573970531 192383 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`n
< 1573970532 658571 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2: account that i met who could appreciate georges bataille \ 266)  elliott: well what i would do if i were omniscient and omnipotent would be to create an immortal woman with perfect tits and bang her for the rest of eternity
< 1573970650 26821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: `5 and the like actually default to quote
< 1573970654 406202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`5
< 1573970656 193451 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:481)  I keep asking random people for "friendship " and it's crippling \ 202)  I need a new desktop background   j-invariant: Try http://codu.org/spinners.png (tiled)   uhrghoaudp \ 1217)  listen. listen. jesus has saved me from talking about undefined behaviour in C with you any more, and He could save you too. \ 121)  i think of languages as tools, there is no holy
< 1573970769 177332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1573970770 859929 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:grail of languages   even if there's no holy grail, that doesn't mean cups of crap is ok \ 847)  Yes I am native English speaker, but it is Canadian English, not British English.
> 1573971408 829420 PRIVMSG #esoteric :14[[07Unsquare14]]4 N10 02https://esolangs.org/w/index.php?oldid=67128 5* 03Quadril-Is 5* (+1171) 10Created page with "'''Unsquare''' was named after Dave Brubeck's [https://www.youtube.com/watch?v=_yExwkQYcp0 Unsquare Dance]. Unsquare Dance is unusual in rhythm, and so is the esolang. ==Instr..."
> 1573971880 278172 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67129&oldid=67128 5* 03Quadril-Is 5* (+41) 10/* Instructions */
> 1573971903 299126 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67130&oldid=67129 5* 03Quadril-Is 5* (+44) 10/* Hello, world! */
> 1573971925 25975 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67131&oldid=67130 5* 03Quadril-Is 5* (-1) 10/* Hello, world! */
> 1573972085 792594 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67132&oldid=67131 5* 03Quadril-Is 5* (+52) 10/* Instructions */
> 1573972335 493109 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67133&oldid=67132 5* 03Quadril-Is 5* (+35) 10/* Cat program */
> 1573972457 700071 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=67134&oldid=67123 5* 03Quadril-Is 5* (+38) 10
< 1573973431 354509 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1573973557 436383 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1573974096 361367 :xkapastel!uid17782@gateway/web/irccloud.com/x-mgwyumkfzqeygvzr JOIN :#esoteric
< 1573974684 879664 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Have you figured the computational class of EsoPost and how to convert programs to/from it?
< 1573974776 126726 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think there are some similarities to 7, but also differences. There is a data stack, a bit like frame in 7, although unlike in 7 you can also hold lists of commands.
< 1573974875 964033 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :A difference is that unlike 7 where the passive commands push the corresponding active commands, in EsoPost the passive commands push themself instead, and a separate command makes them active.
> 1573976119 599868 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67135&oldid=67072 5* 03Zzo38 5* (+1141) 10EsoPost II variant, and some more explanations and category
< 1573976259 532041 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :zzo38: have you tried running qbasic in bochs instead of dosbox? I used bochs to run DOS programs, and found that it works quite well for all old programs. (not so well for some newer games.)
< 1573976285 540463 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573976303 635767 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: No, I don't have bochs in my computer
< 1573976315 280144 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I don't think I tried VAL("1") = 1 in particular
< 1573976359 824536 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :You can try typing that (with a question mark at first) in the immediate window to see what happens.
< 1573976408 813348 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I don't have that set up now either
< 1573976410 553417 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sorry
< 1573976414 711986 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :OK
< 1573976415 489809 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :bochs that is
< 1573976433 835839 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that was back when I had the termbot experiment, that one ran DOS in bochs
> 1573976776 642574 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67136&oldid=67135 5* 03Zzo38 5* (+275) 10
> 1573976960 253102 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67137&oldid=67136 5* 03Zzo38 5* (+4) 10
> 1573977277 333258 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67138&oldid=67137 5* 03Zzo38 5* (+18) 10
< 1573980451 479290 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you like ZZ Zero?
< 1573980562 199476 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now I implemented dark rooms, and also some other stuff, too
< 1573980615 9732 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :There is the option to use Chebyshev or Manhattan for torch light radius.
> 1573981114 489851 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67139&oldid=67133 5* 03Quadril-Is 5* (+24) 10
> 1573981255 33344 PRIVMSG #esoteric :14[[07Unsquare14]]4 10 02https://esolangs.org/w/index.php?diff=67140&oldid=67139 5* 03Quadril-Is 5* (+24) 10/* Truth-machine */
> 1573981311 935178 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67141&oldid=67089 5* 03Quadril-Is 5* (+15) 10/* U */
< 1573982751 747741 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving
< 1573983424 374300 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric
< 1573984367 115190 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573984418 88637 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``asmbf lbl 1/in_ r1/jz_ r1, 0/out r1/jmp 1
< 1573984418 806665 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `asmbf: not found
< 1573984433 280565 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf lbl 1/in_ r1/jz_ r1, 0/out r1/jmp 1
< 1573984433 994980 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>,>>>><<<<<<+>>[<<[-]<+>>>-]<<<[>>>+<<<-]>[<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>[-]]>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>.>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1573986672 606 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Quit
< 1573986697 658932 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1573986713 600559 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wonder
< 1573986729 997991 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :should I create an article about my brainfuck toolchain on the wiki?
< 1573987238 954068 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573987414 91990 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi
< 1573987683 857330 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Hi
< 1573988152 598299 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573989096 676588 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573989199 75057 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573990756 463991 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: that might help. the asmbf language you input probably counts as an esolang as well, unless you use it for something more practical than writing bf programs
< 1573990798 438584 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well, unironically I saw a casino using brainfuck just to "secure their stuff"
< 1573990804 710150 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so it might be practical to use it :p
< 1573990816 16796 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's something like Gregor's C2BF
< 1573990823 632136 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but... kinda better
< 1573990862 74524 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :wait, what
< 1573990955 865274 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a small digital jewel safe :p
< 1573991050 984163 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i don't get how you secure anything by using bf. i mean, even if you couldn't reverse engineer what it does, you could just use it?
< 1573991353 113954 :xkapastel!uid17782@gateway/web/irccloud.com/x-mgwyumkfzqeygvzr QUIT :Quit: Connection closed for inactivity
< 1573992034 2190 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :what?
< 1573992052 731797 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :do you have a link about that?
< 1573992070 333219 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :or is this a top secret thing that you saw when you broke into their system to get a jackpot so you can't tell us about it
< 1573992709 23336 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :DMM reports that the Irregular Webcomic forums are down and he can't easily bring them up. We'll have to make some replacement somehow, because those forums are too useful. Luckily I downloaded much of the forum content recently, but hosting and moderating a forum is the hard part.
< 1573992736 542096 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1573992825 356055 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :just google it
< 1573992834 188224 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i remember the thread popping up on mazonkas' brainfuck computer
< 1573992848 341384 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :on HackerNews obviously
< 1573993077 552163 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1573993230 91645 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: so they're the ones paying you to write the brainfuck disassembler, because they don't have the source code?
< 1573993240 419217 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :haha
< 1573993272 946371 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wish someone paid me for that
< 1573993296 686988 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :writing unit tests in brainfuck
< 1573993299 913959 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :going to love that
< 1573993314 845022 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I need a memory manager tho
< 1573993323 551424 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've been scratching my head for good three days
< 1573993335 302289 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :thought about singly linked list, doubly linked list
< 1573993352 18020 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the general problem is, I expect big amount of allocations and small block size
< 1573993374 701865 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so linked list is going to kill the performance a tiny bit
< 1573993404 988512 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and the global storage won't work
< 1573993406 264014 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :obviously
< 1573993425 967937 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because small chunk size = a lot of allocation = many entries = need to reserve a lot of space = shitty performance
< 1573994070 891224 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i believe xored lists you save some space, and easily relocatable, at expense of more complexity. i only say that because might be something space-saving is apropos
< 1573994088 450854 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(apologies if you are well aware, i dont see them really "taught" but they are simple)
< 1573994124 514380 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :xored lists?
< 1573994146 939920 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :see google/wikipedia/whatever  xored linked list.   there is probably surely better, im just saying might be a good fit
< 1573994147 272124 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :if this involves xor operation, it's quite hard to implement
< 1573994162 538078 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, ive been looking for long time somewhere they would be apropos
< 1573994165 294725 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because my assembler doesn't quite support XOR
< 1573994167 264945 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :so i am biased towards "want to use"
< 1573994207 431790 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's a cool idea,
< 1573994223 554978 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but #1: it involves bitwise xor - hard to implement in arithmetic-only assembly
< 1573994247 84836 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but #2: it doesn't solve entirity of problems with doubly linked list
< 1573995888 975294 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: you can do xor lists with subtraction (modulo word size) just fine. you just have to get the signs right. not that I specifically endorse xor lists, or working in brainfuck, etc.
< 1573995893 538346 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1573995905 6725 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lol
< 1573995911 687512 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well it
< 1573995914 504211 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'s tough stuff
< 1573995936 244801 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to use a subtraction/xor list
< 1573995946 763345 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I need to improve my algorithm so it keeps track of multiple nodes a time
< 1573995956 564077 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 276 seconds
< 1573995963 799666 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's going to take AGES of execution
< 1573996172 468569 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and by the way, segment adressing is live https://github.com/KrzysztofSzewczyk/asmbf/releases/tag/v1.1.3
< 1573996269 472491 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573996379 552892 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1573996441 470118 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :xor lists are introduced in TAOCP 2.2.5 exercise 18 (this is odd, because that's before doubly linked lists are introduced), and its solution explicitly says that addition and subtraction modulo field size works too
< 1573996449 778653 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1573997564 365406 :atslash!~atslash@46.188.0.82 JOIN :#esoteric
< 1573997782 655748 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1573997878 289015 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds
< 1573997900 5639 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1573997944 237054 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573998654 627137 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573998714 409411 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573998920 798191 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1573999076 444252 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1573999168 186070 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer
< 1573999181 179029 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1574000123 570147 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp JOIN :#esoteric
< 1574000129 134560 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :Quick help!
< 1574000166 988354 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :I have ever wondered editing articles about esolangs with archived webpage's descriptions, such as L33t, and so on.
< 1574000196 214642 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :But first of all anyone knows policy of the wiki?
< 1574000269 667469 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :For example am I allowed to copy and paste (in pretty format) what official page of L33t says to <>?
< 1574000292 741778 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :I mean, bringing its specifications, e.g. commands, back.
< 1574000329 787846 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :Umm, I have to leave now becaus eI gotta go to bed.
< 1574000359 783573 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :Anyone replying to me, I'd like you to reply on my talk page so I can also see your replies.
< 1574000370 110068 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :<>
< 1574000374 234970 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PRIVMSG #esoteric :Goodnight.
< 1574000378 817497 :YamTok!6f60d232@KD111096210050.ppp-bb.dion.ne.jp PART :#esoteric
> 1574000844 320570 PRIVMSG #esoteric :14[[07User talk:YamTokTpaFa14]]4 N10 02https://esolangs.org/w/index.php?oldid=67142 5* 03Fizzie 5* (+750) 10/* Policies */ new section
< 1574002144 556063 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574002309 553798 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574002968 894481 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh gosh
< 1574002969 566738 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I
< 1574002981 637712 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'ve been working on the Malbolge interpreter in Brainfuck
< 1574002986 636506 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using my asm2bf with a few addons
< 1574002999 190348 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It'
< 1574003003 737198 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :s worse than a painful suicide
< 1574003599 700777 :int-e!~noone@int-e.eu PRIVMSG #esoteric :maybe it's time to move on
< 1574003658 301363 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah
< 1574003661 69469 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll let it be
< 1574003673 629086 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :somebody eventually will get interested in it and fix it
> 1574003675 882543 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03DiamondKoopa 5*  10New user account
> 1574005880 573573 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Planet 5*  10New user account
< 1574005967 961250 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just so you know, I'm eyeing upgrading MediaWiki to a post-1.31 version, it might have some user-visible changes. In particular, the (non-default) CologneBlue and Modern skins are no longer shipped with MediaWiki; if I did the database right, 4 and 10 users have those explicitly enabled, respectively.
< 1574006129 932026 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to be honest
< 1574006132 737033 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it looks really cool
< 1574006199 169668 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :upgrades? nice!
< 1574006276 694263 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, first I'll need to finally upgrade from stretch to buster. (I mean, that's not literally a dependency, I just want to do them in that order.)
< 1574006343 606474 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my government's websites run ten years old apache
< 1574006357 976233 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :c'mon even esoteric language wiki's better
< 1574006390 660636 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the problem could be, people maintaining government-related websites earn ~500$ a month
< 1574006453 360975 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: upgrading from stretch to buster is even better
< 1574006461 223125 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: does that upgrade HackEso too?
< 1574006472 431557 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :the inside of HackEso that is, the virtual environment in which commands run
< 1574006485 379946 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not automatically, but I'll upgrade the container too.
< 1574006495 917126 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's probably a lot more straight-forward, because there isn't really much running in it.
< 1574006506 703550 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sure
< 1574006655 237930 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: also, can you install the package libdate-manip-perl inside fungot so I can do date subtractions conveniently?
< 1574006655 409226 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: probably what i'm thinking today about token based languages rather than english from time to time.
< 1574006659 53068 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :um
< 1574006663 430091 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :inside HackEso I mean
< 1574006667 780202 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sorry, fungot
< 1574006667 956228 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: so everything's a bit hazy on the details of the underlying language for now, if i wanted
< 1574006676 42657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, for HackEso. For fungot, I think that'd be a little challenging.
< 1574006676 164987 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i thought it sounded familiar. together they don't ring a bell?! i just wrote
< 1574006687 838149 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :thanks
< 1574006714 507384 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this bot in befunge
< 1574006717 300622 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's amazing
< 1574006791 163448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574006791 241668 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574006807 987431 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how can one invoke the command
< 1574006809 537417 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fungot, fib
< 1574006809 754667 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: rosemary's baby is by far the most badass character in the field, the " current", and then
< 1574006815 136528 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^fib
< 1574006815 187700 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ...
< 1574006819 944818 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha!
< 1574006826 793265 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show fib
< 1574006826 829440 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :>+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][]
< 1574006839 221308 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :postfix RLE brainfuck?
< 1574006851 860350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, with a bug that runs of >s were not RLE'd.
< 1574006874 57204 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why not prefix tho
< 1574006878 492145 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :postfix notation is confusing
< 1574006891 616797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess. FWIW, it doesn't actually support that format as input.
< 1574006898 489581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just that ^show prints the internal representation.
< 1574006899 330681 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fungot, I'm quite sure Rosemary didn't have a baby
< 1574006899 453458 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: ( dump " fred" " plugh" " xyzzy" " fnord" " 42") " b"
< 1574006924 702661 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: because bfjoust has standardized postfix, so using postfix now would be confusing
< 1574006933 944506 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :in fact I think people were using postfix even before bfjoust
< 1574006935 262828 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bfjoust?
< 1574006938 744310 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this
< 1574006940 348343 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :see the wiki
< 1574006970 472820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, bfjoust also uses operators for the encoding.
< 1574006973 312081 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/BF_Joust
< 1574007014 747185 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this is
< 1574007019 129487 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :actually dank
< 1574007022 822740 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I like it
< 1574007121 80422 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`show
< 1574007125 666443 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: show: not found
< 1574007125 991498 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574007126 28043 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574007135 174066 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ wc blah blah blah
< 1574007140 877333 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc blah blah blah
< 1574007148 904087 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show wc
< 1574007148 952149 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :[]
< 1574007152 919631 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :umm
< 1574007160 414625 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Uh.
< 1574007164 444390 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Time to fix it!
< 1574007167 918088 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh right, fungot's user-defined commands
< 1574007168 17718 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: you _are_ using scheme, not to program!
< 1574007176 87292 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I should add those to the whatisdb as well
< 1574007213 110352 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :gimme a second
< 1574007215 788421 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll fix this command
< 1574007230 311679 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Remote host closed the connection
< 1574007243 329466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, I don't think that was entirely intentional.
< 1574007263 833337 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oops
< 1574007294 541656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It should be fine. I just wasn't thinking of it.
< 1574007720 143547 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574007720 221798 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fungot, are you alive?
< 1574007720 221872 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, he died
< 1574007720 221914 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574007720 347737 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: second variable has 1 in its value, pack those to the registered event handlers. the clients only ever see names, never references, to objects.
< 1574007723 720199 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh well
< 1574007727 532836 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it just took 20 seconds
< 1574007747 225348 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`show welcome
< 1574007940 885992 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric
< 1574007949 99452 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :^unscramble 10
< 1574007949 164821 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :10
< 1574007970 135372 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :^unscramble noemy
< 1574007970 213801 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :nyome
< 1574007974 995477 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :hm?
< 1574007985 432588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^scramble something
< 1574007985 468769 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :smtignheo
< 1574007990 64047 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^unscramble smtignheo
< 1574007990 100229 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :something
< 1574007995 946143 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :^unscramble opittnei
< 1574007995 982314 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oipeintt
< 1574008005 512927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a letter rearrangement scheme.
< 1574008010 928214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^scramble 12345678
< 1574008010 964602 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :13578642
< 1574008017 253161 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ah, it’s a fixed one!
< 1574008036 687732 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^unscramble 12345678
< 1574008036 756478 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :18273645
< 1574008037 946851 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I thought it tries to find a word in a dictionary
< 1574008046 134605 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :does fungot have RLE compressor builtin?
< 1574008046 215341 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: this little excursion is going to work
< 1574008065 481355 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In a sense.
< 1574008070 87642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^def tmp bf +++++
< 1574008070 123928 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574008072 238088 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show tmp
< 1574008072 274289 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+5
< 1574008076 186024 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fine
< 1574008087 919853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But it doesn't accept the RLE form as input.)
< 1574008120 52566 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :RLE is a great thing, at least in comparison with mass media
< 1574008120 884899 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so how do I program it
< 1574008123 827003 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :when program is large
< 1574008186 418928 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :we use str right?
< 1574008198 972482 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I’m currently steaming because of walking too near a working TV :(
< 1574008226 919823 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^str 0 set >+<+[>[>[-]+<-]>[<+>>>>>>>>>>>[-]<[-]<<<<<<<<<-]>>>>>>>>>>>>>[<<<<<<<<<<<<<<+>>>>>>>>>>>>>>-]<<<<<<<<<<<<<<[>[-]+<-]>[<+>>>>>>>>>>>>>,<<<<[-]>>>>[<<<<+<<<<<<<+>>>>>>>>>>>-]<<<<<<<<<<<[>>>>>>>>>>>+<<<<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++++++++++++++++++<<<[<<<<<<+>>>>>>-]->>>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>+<<<<<<[-]]<->>>>>>>[<<<<<<<->>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[>>>>>>+<<<<<<<<<<<<<<<
< 1574008226 997667 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Set: >+<+[>[>[-]+<-]>[<+>>>>>>>>>>>[-]<[-]<<<<<<<<<-]>>>>>>>>>>>>>[<<<<<<<<<<<<<<+>>>>>>>>>>>>>>-]<<<<<<<<<<<<<<[>[-]+<-]>[<+>>>>>>>>>>>>>,<<<<[-]>>>>[<<<<+<<<<<<<+>>>>>>>>>>>-]<<<<<<<<<<<[>>>>>>>>>>>+<<<<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++++++++++++++++++<<<[<<<<<<+>>>>>>-]->>>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>+<<<<<<[-]]<->>>>>>>[<<<<<<<->>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[>>>>>>+<<<<
< 1574008227 130070 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :->>>>>>>>>[-]]<<<<<<<<-]<[>[-]+<-]>[<+>>>>>>>>>[-]>>[<<+<<<<<<
< 1574008233 584722 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oops its a bit too long
< 1574008249 1585 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :hehehe
< 1574008260 692561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah. There's a way to put in long programs, it's just very convoluted.
< 1574008265 230949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^help
< 1574008265 267214 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1574008292 950164 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ str 0 set >+<+[>[>[-]+<-]>[<+>>>>>>>>>>>[-]<[-]<<<<<<<<<-]>>>>>>>>>>>>>[<<<<<<<<<<<<<<+>>>>>>>>>>>>>>-]<<<<<<<<<<<<<<[>[-]+<-]>[<+>>>>>>>>>>>>>,<<<<[-]>>>>[<<<<+<<<<<<<+>>>>>>>>>>>-]<<<<<<<<<<<[>>>>>>>>>>>+<<<<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++++++++++++++++++<<<[<<<<<<+>>>>>>-]->>>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>+<<<<<<[-]]<
< 1574008300 681188 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll move to esoteric blag
< 1574008307 867340 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it's going to cause tons of spam
< 1574008314 504922 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Basically, you'll want to:   ^str 9 set abc   ^str 9 add def    ^str 9 add ghi   ^def cmd bf str:9
< 1574008333 287511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And you'll have to move to /query fungot, it's not on other channels.
< 1574008333 362150 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: stupid " hello, little girly man." :)
< 1574008341 685614 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Don't be rude.
< 1574008341 931663 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: none of them have published their codes. maybe a more graphical way to program is broken by design, in case anyone cares, gambit 4 threading is implemented on top of x-p
< 1574008354 9157 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :pff
< 1574008441 426205 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :works
< 1574008445 510121 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc Hello, world.
< 1574008445 613484 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :13 1.
< 1574008446 597444 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I like fungot more than mass media idiots and jerks
< 1574008446 733529 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i just started the thing and hey presto, thanks heaps with " malloc"
< 1574008462 621628 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show wc
< 1574008462 657876 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :>+<+[>[>[-]+<-]>[<+>11[-]<[-]<9-]>13[<14+>14-]<14[>[-]+<-]>[<+>13,<4[-]>4[<4+<7+>11-]<11[>11+<11-]>10[-]+32<3[<6+>6-]->3[<9-<+>10-]<10[>10+<10-]>[>6+<6[-]]<->7[<7->7-]<7[>7+<7-]>7[>6+<15->9[-]]<8-]<[>[-]+<-]>[<+>9[-]>2[<2+<7+>9-]<9[>9+<9-]>7+>2[-]<2[>2+<2-]>7+<16->-]>14[<15+>15-]<15[>[-]+<-]>[<+>9[-]>[<+<7+>8-]<8[>8+<8-]>7+>[-]<[>+<-]<8-]>15[<16+>16-]<16[>[-]+<-]>[<+>9[-]>4[<4+<7+>11-]<11[>11+<11-]>10[-]<3[<6+>6-]>3[<9-<+>10-]<
< 1574008469 99974 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's fine
< 1574008476 439882 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :looks like chinese to me
< 1574008570 187103 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh, so that's what ^str is for?
< 1574008577 461321 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :good to know
< 1574008611 631295 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: you could also run bf on HackEso when it comes back of course
< 1574008626 915330 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sure
< 1574008629 500078 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can run my asmbf here too
< 1574008749 435551 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? kspalaiologos
< 1574008750 583872 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos? ¯\(°​_o)/¯
< 1574008769 999053 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ha! he doesn't know me
< 1574008960 694389 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn kspalaiologos is addicted to brainfuck, but otherwise completely unknown.
< 1574008963 584505 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'kspalaiologo': kspalaiologos is addicted to brainfuck, but otherwise completely unknown.
< 1574008981 10448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my nick is too long
< 1574008981 944878 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lol
< 1574008987 900919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's just the plural.
< 1574008989 112745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`whoops
< 1574008990 97370 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` mv wisdom/kspalaiologo{,s}
< 1574008990 671404 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I think it should say something about secretly reverse engineering legacy brainfuck and malbolge code for a casino
< 1574008991 780137 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mv: cannot stat 'wisdom/kspalaiologo': No such file or directory
< 1574008992 388423 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mv: cannot stat 'wisdom/kspalaiologo': No such file or directory
< 1574009006 396215 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ha! it got you too
< 1574009016 260909 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it's $HACKESO/wisdom/ now
< 1574009020 883478 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure I fixed 'whoops' for that.
< 1574009024 607066 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` mv ../wisdom/kspalaiologo{,s}
< 1574009026 202414 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574009035 529593 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574009041 152354 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kspalaiologos: it thinks it's a plural
< 1574009046 849825 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, fine
< 1574009119 661929 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, maybe we could have shortcuts $WISDOM and $BIN
< 1574009137 533825 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(those are the two most common directories we manipulate, I think)
< 1574009158 513361 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: whoops gets the filename from lastfiles, and lastfiles prints gets it from hg, so it's relative to repository root
< 1574009161 516202 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`lastfiles
< 1574009164 465360 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or... we could make symbolic links
< 1574009166 310539 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wisdom/kspalaiologo \ wisdom/kspalaiologos
< 1574009180 607900 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, of course.
< 1574009187 297650 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` ln -s ../wisdom ../bin ../quotes .
< 1574009187 913152 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574009207 362677 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :NO!
< 1574009218 130096 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :don't do that, that will result in some silent problems
< 1574009227 242542 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :silent bugs
< 1574009237 903532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The repository browser seems to have broken, for the file view portion.)
< 1574009239 722704 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :things that appear to work but don't
< 1574009246 47483 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :especially not for quotes
< 1574009255 402627 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`url
< 1574009256 125373 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/
< 1574009263 411245 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`paste
< 1574009270 4918 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574009272 385367 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`paste quotes
< 1574009273 327383 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/quotes
< 1574009294 39770 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.17325
< 1574009320 789341 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mm
< 1574009326 670550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :File listing works, but the contents view doesn't.
< 1574009353 950329 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` rm wisdom bin quotes # fine. maybe later.
< 1574009354 584726 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
> 1574009376 69952 PRIVMSG #esoteric :14[[07User:Fizzie14]]4 M10 02https://esolangs.org/w/index.php?diff=67187&oldid=53471 5* 03Fizzie 5* (+0) 10Post-upgrade edit test for 1.33.1.
< 1574009398 125854 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that side seems to be working.
< 1574009412 844199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There were a lot of new bundled extensions, which I didn't enable but could think of.
< 1574009436 446925 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right now the list is: CategoryTree CiteThisPage CodeEditor Gadgets ImageMap InputBox Interwiki LocalisationUpdate MultimediaViewer OATHAuth PdfHandler Poem ReplaceText SpamBlacklist SyntaxHighlight_GeSHi TitleBlacklist
< 1574009439 658756 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`pwd
< 1574009440 151517 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp
< 1574009447 285653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All extensions bundled in the MediaWiki distribution that we don't enable.
< 1574009520 846817 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've got it sorted out kinda
< 1574009521 713413 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :,[-------------------------------->[-]+>[-]<<[>>>>+<<<-]>[>>+<<->]<<,]>>>>[[>>+>+<<<-]>>>[<<<+>>>-]<<+>[<->[>++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]++++++++[<++++++>-]>[<<+>>-]>[<<+>>-]<<]>]<[->>++++++++[<++++++>-]]<[.[-]<]<[-]++++[>++++++++<-]>.[-]<<]
< 1574009524 521879 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this should work
< 1574009527 237023 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :as a smaller version of wc
< 1574009543 133550 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^def wc bf ,[-------------------------------->[-]+>[-]<<[>>>>+<<<-]>[>>+<<->]<<,]>>>>[[>>+>+<<<-]>>>[<<<+>>>-]<<+>[<->[>++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]++++++++[<++++++>-]>[<<+>>-]>[<<+>>-]<<]>]<[->>++++++++[<++++++>-]]<[.[-]<]<[-]++++[>++++++++<-]>.[-]<<]
< 1574009543 169713 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574009555 230654 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc being addicted to brainfuck is cool
< 1574009555 266862 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :30 5 
< 1574009583 995512 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second
< 1574009639 420068 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^def wc bf ,[-------------------------------->[-]+>[-]<<[>>>>+<<<-]>[>>+>+<<<->]<<,]>>>>[[>>+>+<<<-]>>>[<<<+>>>-]<<+>[<->[>++++++++++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]++++++++[<++++++>-]>[<<+>>-]>[<<+>>-]<<]>]<[->>++++++++[<++++++>-]]<[.[-]<]<[-]++++[>++++++++<-]>.[-]<<]
< 1574009639 456593 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574009650 689847 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc it should count spaces as characters now
< 1574009650 769755 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :40 6 
< 1574009688 691490 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder where the repo browser's error output ends up in.
< 1574009693 507193 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: or you could use the http://www.ioccc.org/years.html#2019_burton entry for word counting. it's shorter.
< 1574009720 404931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I have to write it in brainfuck
< 1574009730 504719 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :obviously I could compile it to brainfuck
< 1574009738 808851 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using my glorious ANSI C89->brainfuck
< 1574009744 227486 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it would take ages to enter into fungot
< 1574009744 349426 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: they're getting disgusting". quite distinctive. please take it to orkut? sounds kinky.
< 1574009826 99984 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, there. "AttributeError: 'module' object has no attribute 'importmod'"
< 1574009840 172854 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc it should count spaces as characters now
< 1574009840 209845 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :40 6 
< 1574009870 597414 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc it should count spaces as characters now
< 1574009870 643988 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :41 6 
< 1574009874 206579 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh c;mon
< 1574009886 511306 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wc it should count spaces as characters now
< 1574009886 547830 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :40 7 
< 1574009889 425362 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perfect
< 1574009967 353116 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574009967 429719 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574009975 759437 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^wiki
< 1574009975 795416 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :http://esolangs.org/wiki/
< 1574009979 715293 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show wiki
< 1574009979 751929 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.<-2.-11..>2-3.<+3.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574009990 408863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^wiki Something
< 1574009990 444939 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :http://esolangs.org/wiki/Something
< 1574010009 833762 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, it should probably use https://, that's the canonical scheme now.
< 1574010065 734180 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh
< 1574010075 840488 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll get that sorted out
< 1574010077 259465 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second
< 1574010105 47954 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, I strongly suspect that string output is from bf_txtgen.
< 1574010128 881563 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show wiki
< 1574010128 917954 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.<-2.-11..>2-3.<+3.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574010132 411456 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second though
< 1574010137 322018 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`?? brainfuck
< 1574010137 540728 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why would we use these fancy loop
< 1574010137 972401 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brainfuck is an esoteric programming language created to make the smallest possible compiler for a Turing-complete language. It is what introduces many people to esolangs, spawning a vast number of derivatives that we pretty much all despise. http://esolangs.org/wiki/Brainfuck
< 1574010141 681381 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :apparently I didn't fix that one
< 1574010200 809144 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^def wiki bf +[----->+++<]>+.++++++++++++..----.[-->+<]>++.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,]
< 1574010200 809195 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574010210 927031 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I could use my brainfuck cruncher
< 1574010219 201425 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it's way more straightforward :p
< 1574010235 721996 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :btw fizzie, would you like to help me a bit
< 1574010248 57336 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what I need is basically a brainfuck intepreter in befunge
< 1574010254 844571 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: you could define it in unlambda. it's good for printing constant strings in which parenthesis are balanced.
< 1574010254 974398 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and fungot possibly has it
< 1574010255 128574 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: why does that make the program do?" " fubar is an acronym.
< 1574010276 589497 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fungot doesnt support unlambda I guess
< 1574010276 682278 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: scary. a girl with a mac and on bsd
< 1574010298 133251 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`?? brainfuck
< 1574010298 805460 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brainfuck is an esoteric programming language created to make the smallest possible compiler for a Turing-complete language. It is what introduces many people to esolangs, spawning a vast number of derivatives that we pretty much all despise. https://esolangs.org/wiki/Brainfuck
< 1574010302 197998 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :better
< 1574010322 511076 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^ul (fungot doesnt support unlambda?)S
< 1574010322 547380 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fungot doesnt support unlambda?
< 1574010327 430762 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's Underload.
< 1574010332 390748 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^ul (it sure does. ):SS
< 1574010332 426643 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :it sure does. it sure does. 
< 1574010334 332855 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh yeah
< 1574010337 486478 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I mean underload
< 1574010338 798324 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that one
< 1574010350 669276 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that's the one that's good at printing constant strings
< 1574010360 142845 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sorry
< 1574010386 814768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kspalaiologos: I think I made a standalone copy of the brainfuck interp in fungot for testing, but I can't find it.
< 1574010386 928887 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: come now, i settled with the knowledge that foo corresponds to the c library
< 1574010459 345528 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574010459 345567 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574010464 358846 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^rerere
< 1574010466 355804 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this
< 1574010469 631066 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show rerere
< 1574010469 696465 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :,.>,.<.>2,[.<.<.>3,]<.<.>.
< 1574010481 519840 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^rerere abcdefgh
< 1574010481 556877 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :abacbadcbedcfedgfehgfhgh
< 1574010490 305361 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^rerere 123
< 1574010490 365383 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :121321323
< 1574010507 113773 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this
< 1574010519 549945 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^pow2
< 1574010519 621554 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 42949672 ...
< 1574010529 428303 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`show pow2
< 1574010529 911702 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: show: not found
< 1574010533 134938 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show pow2
< 1574010533 171591 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+2[[<+7[-<+7>]>[-<+<+>>]<[->+<]<-2.[-]<]+4[->+8<]>.[-]>>[-[>+2<-[>+2<-[>+2<-[>+2<-[>-8>+>[->+>+<2]+>>[<2->>[-]]<2[>+<-]>[-<+>]<4-[>+2<-[>+2<-[>+2<-[>+2<[-]]]]]]]]]]<[->+<]>+>[-<+>]>>]<3]
< 1574010550 172424 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ me
< 1574010551 903035 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^me
< 1574010551 939584 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :ACTION 
< 1574010560 396402 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^me test
< 1574010560 473785 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :ACTION test
< 1574010566 530105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that's still unfixed. :/
< 1574010573 193089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :pff
< 1574010576 796607 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not supposed to allow CTCP.
< 1574010588 716508 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just never gotten around to fixing it.
< 1574010600 546240 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^eval
< 1574010603 974569 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^eval 2 + 2
< 1574010606 886806 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^eval + 2 2
< 1574010610 954507 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^eval 2 + 2
< 1574010615 98801 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^eval 2 2 +
< 1574010619 956454 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how do you use eval?
< 1574010624 724128 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's brainfuck right?
< 1574010629 396153 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show eval
< 1574010629 432323 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :()!
< 1574010647 796278 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^rainbow
< 1574010651 628391 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^rainbow test
< 1574010651 664596 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :02t03e04s05t
< 1574010683 508480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing ^eval is nonsense. It's defined in Underload, but it doesn't look useful.
< 1574010696 429360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I don't understand how the repo browser is configured, the setup is referring to a path that doesn't exist.
< 1574010858 950213 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ACTION thinks the second law of thermodynamics is foreboding and is maybe the root of all evil
< 1574010876 409089 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: no, the brainfuck eval command is ^bf
< 1574010904 106727 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the code's just from the standard "mercurial-common" package, so it should be compatible with the version of Python installed.
< 1574010909 297742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it needs something to be restarted.
< 1574010981 113876 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: have you started upgrading debian yet? 
< 1574010992 690673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've upgraded the outer shell, and MediaWiki, but not the container.
< 1574011014 755115 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: where does the repo browser run?
< 1574011023 612482 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it may need some restarts or something after an upgrade
< 1574011030 473009 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, that's what I said.
< 1574011052 79968 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer
< 1574011074 258313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But the weird thing is, it's configured to start /etc/uwsgi/apps-available/hackeso-hgweb.yml and there's no /etc/uwsgi directory at all.
< 1574011086 378498 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574011110 687401 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :isn't that an optional config file?
< 1574011133 271903 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not as far as I know.
< 1574011147 167890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, it's the only thing that tells uwsgi what to actually run.
< 1574011159 660831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ExecStart=/usr/bin/uwsgi --yml /etc/uwsgi/apps-available/hackeso-hgweb.yml --socket /var/run/uwsgi/hackeso-hgweb.socket
< 1574011173 347097 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :huh
< 1574011206 453888 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did upgrade the uwsgi package, but I don't think it would have removed user-written config files.
< 1574011211 304313 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what just happened
< 1574011216 183732 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why did I get disconnected
< 1574011228 968250 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Read error: Connection reset by peer" is what it looked to us.
< 1574011249 969453 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: sometimes the freenode irc servers just throw away connections when they feel like
< 1574011250 629463 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :alright
< 1574011272 439097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the file is there.
< 1574011279 727068 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I must've been looking for it on a wrong machine or something.
< 1574011294 892896 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a server might have died
< 1574011308 62736 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :" Cycling to next server in freenode..."
< 1574011308 107949 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :no, they don't often die
< 1574011310 509983 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh
< 1574011312 800563 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :then maybe it did
< 1574011317 726245 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :no wait
< 1574011320 208175 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that's just a client message
< 1574011326 519991 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes
< 1574011331 745235 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that it uses the heuristic to connect to a different server after a disconnect
< 1574011340 662409 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, it's fine then
< 1574011341 622893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Yeah, killing the running uwsgi instance made it start working again.
< 1574011343 876185 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no idea what happened
< 1574011591 393095 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1574011791 435540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I should probably also restart the whole server one of these days.
< 1574011793 379311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : 17:29:14 up 679 days, 18:51,  5 users,  load average: 0.99, 0.41, 0.21
< 1574011823 87294 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, you should have upgraded debian while it was in single user mode
< 1574011893 493550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That seems a little much. They don't recommend that in the upgrade instructions.
< 1574011909 468489 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :they don't? ok
< 1574011927 706097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, they don't not recommend it either.
< 1574011981 116918 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nooo don't ruin the uptime
< 1574011991 28271 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` uptime
< 1574011992 168587 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 17:33:11 up 0 min,  0 users,  load average: 0.00, 0.00, 0.00
< 1574012053 793851 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like there's no "uptime namespace", the container has the same uptime as the system itself. (The UML is obviously a different matter.)
< 1574012146 77564 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574012180 868763 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I could make a fake uptime command though that claims that HackEso is up since lots of years ago
< 1574012224 62437 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :though it's tricky because I'd have to modify
< 1574012226 350378 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`top b
< 1574012226 913831 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :too
< 1574012233 404760 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :top - 17:37:06 up 0 min,  0 users,  load average: 0.00, 0.00, 0.00 \ Tasks:  25 total,   1 running,  24 sleeping,   0 stopped,   0 zombie \ %Cpu(s):  0.0 us, 21.1 sy,  0.0 ni, 78.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st \ MiB Mem :    246.7 total,    240.7 free,      3.3 used,      2.7 buff/cache \ MiB Swap:      0.0 total,      0.0 free,      0.0 used.    239.1 avail Mem  \  \   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM  
< 1574012244 750525 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and top has lot more command options than uptime
< 1574012291 78702 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :if we fake uptime, we should fake it to show that HackEgo is a reincarnation of HackEso and inherited its uptime
< 1574012303 196953 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` datei; uptime -s
< 1574012304 1593 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime: uptime \ 2019-11-17 17:38:23.519 +0000 UTC November 17 Sunday 2019-W46-7
< 1574012310 96369 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :what?
< 1574012330 297662 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` datei
< 1574012330 975636 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 17:38:50.590 +0000 UTC November 17 Sunday 2019-W46-7
< 1574012332 801757 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` uptime -s
< 1574012333 632540 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime: uptime
< 1574012335 137928 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :that
< 1574012336 803695 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :makes no sense
< 1574012352 601004 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` type uptime
< 1574012353 339557 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime is /usr/bin/uptime
< 1574012360 420148 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` /usr/bin/uptime -s
< 1574012361 432751 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime: uptime
< 1574012366 839596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's pretty weird.
< 1574012390 316666 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally:
< 1574012391 269868 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`lsb_release -d
< 1574012392 139583 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Description:	Debian GNU/Linux 10 (buster)
< 1574012409 124514 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` cat /etc/debian_version
< 1574012414 218774 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /etc/debian_version: No such file or directory
< 1574012448 214380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually, I wonder where lsb_release pulls that from. Clearly not from /etc, which isn't mounted.
< 1574012451 534242 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yeah, we don't have a proper et
< 1574012566 926645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently it reads /usr/lib/os-release
< 1574012589 907374 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574012590 979466 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` cat /etc/issue
< 1574012591 678685 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /etc/issue: No such file or directory
< 1574012607 382857 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat /proc/uptime
< 1574012608 142882 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0.26 0.04
< 1574012611 571171 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` uptime
< 1574012612 325873 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 17:43:31 up 0 min,  0 users,  load average: 0.00, 0.00, 0.00
< 1574012639 740650 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` cat > /proc/uptime <<<"350735.47 234388.90"
< 1574012640 401405 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: /proc/uptime: Permission denied
< 1574012643 936989 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :pf :p
< 1574012659 628364 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, if you want to change uptime this is probably the way to go
< 1574012662 799427 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you need root privs :p
< 1574012674 863381 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I don't think it works even as root
< 1574012681 578237 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's check it
< 1574012682 449616 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :together
< 1574012687 868133 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :nope
< 1574012691 274393 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric ::p
< 1574012698 820857 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I have a VM to spare
< 1574012701 415190 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :let's find out
< 1574012721 892681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Doesn't look very promising: https://github.com/torvalds/linux/blob/master/fs/proc/uptime.c
< 1574012766 593489 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :the time when the computer booted up is in the sysconf header of every ELF process on linux
< 1574012775 632474 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :if you changed uptime, it would be really hard to change that everywhere
< 1574012781 512887 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :as processes may have read it already
< 1574012793 975032 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :if you want to really fake uptime, you'd have to fake it from boot
< 1574012800 760483 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but I don't recommend really faking uptime
< 1574012812 437455 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :just changing the output of uptime and top and a few such high-level commands cosmetically
< 1574012846 868461 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -p
< 1574012847 463545 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :up 0 minutes
< 1574012867 782746 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :could even fix uptime -s as a side effect
< 1574012890 607567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I do wonder what's up with that. It works outside the UML.
< 1574012914 750432 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: but the outside is running a different version of debian
< 1574012922 453966 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :any program could be working there and broken inside
< 1574012923 653735 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :or back
< 1574012941 419635 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, not really, because the userland of the UML is the userland of the container.
< 1574012944 605362 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :UPTIME="18738072.28 74817307.16"; mkfifo uptime_fifo; while true; do cat <<<$UPTIME > uptime_fifo; done & mount -obind uptime_fifo /proc/uptim
< 1574012949 196529 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this may do the terick
< 1574012955 950931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but needs root privs too
< 1574012964 524752 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's a different *kernel* version, of course.)
< 1574012967 182190 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and e was cut at the end
< 1574012982 85205 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: but that may confuse programs. that's not the only place where linux tells about the uptime
< 1574012998 538872 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :obviously not
< 1574013006 52719 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but this one probably is only one available from userland
< 1574013033 791242 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ok, there is sysinfo()
< 1574013089 338862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: FWIW, strace shows "uptime -s" reads /etc/localtime (probably to decide how to format the "since" date), that bit at least would fail.
< 1574013108 237716 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574013118 717967 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it works
< 1574013121 674034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Other than that, it looks into /proc/sys/kernel/osrelease, /sys/devices/system/cpu/online, /proc/self/auxv and /proc/uptime.
< 1574013121 945000 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the bash snippet works
< 1574013127 799883 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it fakes output of uptime
< 1574013129 38411 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574013136 601021 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and of top too
< 1574013142 378042 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've just tested it
< 1574013146 787952 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it sets uptime to around 210 dayas
< 1574013960 378596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Heh, it's very amusing. This is why uptime -s fails: https://github.com/mmalecki/procps/blob/master/proc/sysinfo.c#L90
< 1574014024 330111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I couldn't find a line-linkable better source quickly.)
< 1574014072 489487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, here's a better link.
< 1574014075 527689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://gitlab.com/procps-ng/procps/blob/master/proc/sysinfo.c#L123
< 1574014094 514213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So it's that combined with this:
< 1574014096 257025 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://gitlab.com/procps-ng/procps/blob/master/uptime.c#L47
< 1574014132 17615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :pff
< 1574014172 828843 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ha!
< 1574014178 120434 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :told you my bash snippet will work
< 1574014179 17173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or tl;dr the sysinfo uptime() function returns the uptime cast to int /* assume never be zero seconds in practice */ and the uptime -s command fails if uptime(...) == 0.
< 1574014186 295764 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :kernel is actually reading a device
< 1574014194 638904 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to supplement the data to sysinfo()
< 1574014224 214905 :int-e!~noone@int-e.eu PRIVMSG #esoteric :who makes 0 the error return value for functions like this
< 1574014246 942863 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think it should set errno or return -1
< 1574014255 255521 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*and*
< 1574014260 500651 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh that's fun
< 1574014283 63235 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ergo
< 1574014283 895835 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, or maybe I don't care about errno being set all that much.
< 1574014286 526257 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` sleep 2; uptime -s
< 1574014287 74071 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my bash snippet is perfect for this
< 1574014289 312506 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 18:11:27
< 1574014291 850906 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it will fake the uptime
< 1574014294 271433 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` sleep 2; uptime -s; sleep 2; uptime -s
< 1574014299 79862 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 18:11:34 \ 2019-11-17 18:11:34
< 1574014306 984731 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But returning -1 for errors seems to be far more appropriate than 0 here.
< 1574014312 772957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes.
< 1574014327 748010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah
< 1574014331 113517 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it even returns int
< 1574014336 771981 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :not unsigned int when not using signed ones
< 1574014344 832665 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :quint of foolishness
< 1574014350 968322 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: even -1 should be a normal output. it should return an error code separately from the time.
< 1574014368 362530 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know if any calls actually use the return value for time.
< 1574014375 517020 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But of course it's nearly impossible to change.
< 1574014386 184034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It returns the time with better resolution through the uptime_secs, idle_secs parameters.
< 1574014403 174808 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: does that mean that it will fail if the machine has been up for more than 69 years too? that will 
< 1574014411 334703 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: time does
< 1574014413 893277 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Maybe, but at least uptime >= 0 is a far more reasonable assumption than uptime > 0.
< 1574014424 23136 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: we don't time travel much
< 1574014444 488627 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: of course not. we just use incorrect or jumpy time sources
< 1574014452 125155 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :heck, -1 could be just a rounding error
< 1574014553 890283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like there's one use of the return value as a time in the procps sources (`seconds_since_boot = uptime(0,0);`).
< 1574014796 244848 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh 0 is "good" for code that doesn't care about errors
< 1574014946 293064 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? HackBot
< 1574014947 402725 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HackBot? ¯\(°​_o)/¯
< 1574015021 341275 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? HackEso
< 1574015022 475705 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HackEso is almost but not quite unlike HackEgo.
< 1574015048 900580 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574015048 936957 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574015055 681784 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I feel like adding a few commands to fungot
< 1574015055 766243 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: hard rock fnord :d
> 1574015057 839694 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=67188&oldid=66579 5* 03PaniniTheDeveloper 5* (-145) 10
< 1574015063 15610 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :anything needed?
< 1574015085 589578 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I wanted to install a 7z decompressor at one point. I failed.
< 1574015098 668145 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :7z decompressor?
< 1574015099 832812 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but we can decompress zip, tar.gz, tar.xz
< 1574015100 209636 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :into fungot?
< 1574015100 349726 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: it is usually better to ask such questions are the way to define the recursions better, too,
< 1574015108 134955 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :so it's not a big problem
< 1574015116 797409 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second
< 1574015117 704863 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :no
< 1574015120 207593 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how do you want to use it
< 1574015120 266452 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :into HackEso
< 1574015122 428168 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, well
< 1574015125 616730 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's easy then
< 1574015127 591587 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I don't add commands to fungot
< 1574015127 812547 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: it could mean that without an intermediate sql translation phase, since that's what all fnord/ 1 f(a) b if b then greet else undefined
< 1574015132 702086 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm aiming at fungot
< 1574015132 872507 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: just write a chef implementation in bf? if so, then yes. ( define ( p x))? :p ( heh, guess not.
< 1574015145 501394 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that
< 1574015147 81968 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'s a nice idea
< 1574015154 77511 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a chef implementation in bf
< 1574015162 702005 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :thanks, fungot!
< 1574015162 762755 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: maybe a combination of 2 and 5
< 1574015171 864296 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^8-ball
< 1574015173 236485 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :^8ball
< 1574015173 272633 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :No.
< 1574015187 577469 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :a magic 8-ball command might be useful
< 1574015194 549874 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :8-ball command?
< 1574015195 970786 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what would it do
< 1574015197 305053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slwd HackEso//s/almost/&,/;s/quite/&,/;s/unlike/entirely &/
< 1574015197 971403 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Roswbud!
< 1574015200 721736 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`8-ball
< 1574015201 315674 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :As I see it, yes.
< 1574015214 257515 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :print one of the 20 standard replies of the magic 8-ball at random
< 1574015223 531809 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and accept a question as an argument
< 1574015224 296738 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :like
< 1574015232 362385 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`8-ball should fungot have an 8-ball command?
< 1574015232 473328 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: a module system in mit scheme, but not esoteric. malbolge is included too. :p
< 1574015233 22023 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :You may rely on it.
< 1574015246 434968 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :see Wikipedia for the 20 responses
< 1574015251 539599 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I dont get what is magic 8-ball
< 1574015257 388230 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it's a toy
< 1574015257 883581 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it just shows the billard game
< 1574015263 496358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, lowercase.
< 1574015267 41461 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it helps you make decisions
< 1574015269 984107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slwd hackeso//s/almost/&,/;s/quite/&,/;s/unlike/entirely &/
< 1574015271 320580 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah yeah
< 1574015271 926946 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hackeso//HackEso is almost, but not quite, entirely unlike HackEgo.
< 1574015278 470321 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ok I get it
< 1574015279 388049 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :you shake it, it has a dice that tells you yes or no or maybe
< 1574015283 124549 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but more often yes than no
< 1574015301 928733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a coin-flip command already, by the way.
< 1574015306 617025 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bool Is it any good?
< 1574015312 86587 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: what was HackBot?
< 1574015316 279973 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show bool
< 1574015319 477658 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@dice 1d2
< 1574015319 530171 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e: 2
< 1574015321 687546 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :???
< 1574015328 271032 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show bool
< 1574015330 86949 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what happened
< 1574015335 245524 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^fib
< 1574015335 299523 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ...
< 1574015337 760521 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fungot is working
< 1574015337 814846 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: do you work? :)
< 1574015340 54498 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but bool isempty
< 1574015342 989360 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes I do
< 1574015346 384427 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: HackBot was HackEso
< 1574015350 110821 :int-e!~noone@int-e.eu PRIVMSG #esoteric :'s predecessor
< 1574015357 238636 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :no, that's HackEgo
< 1574015359 711262 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? `!
< 1574015360 781465 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`! emulates the ! command of our former bot EgoBot. You write `! then the name of the language then a program, and it runs the program you give and returns the result. We used to use it to test out esoprograms in-channel all the time, but the set of included esolangs is fairly old now and so it's rarely used.
< 1574015372 51201 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and HackEgo's predecessor is EgoBot according to that
< 1574015377 973697 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hrm.
< 1574015380 879782 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, spiritual predecessor in that case.
< 1574015395 911299 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"HackBot" is the name of the code, however.
< 1574015400 313311 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh
< 1574015402 517035 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Isn't EgoBot is the IRC bot framework that HackEgo used.
< 1574015405 778158 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So both HackEgo and HackEso were instances of HackBot.
< 1574015413 935540 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hrm
< 1574015414 956889 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :so that's like how jevalbot is the name of the code for j-bot ?
< 1574015417 42675 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`source j-bot
< 1574015420 494243 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Sources for HackEso can be found at https://github.com/fis/hackbot + https://github.com/fis/multibot + https://github.com/fis/umlbox .
< 1574015424 811433 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :j-bot, source:
< 1574015425 154386 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, jevalbot source is https://github.com/FireyFly/jevalbot (originally http://www.math.bme.hu/~ambrus/pu/jevalbot.tgz)
< 1574015429 193841 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay, I'm obviously confused about this.
< 1574015455 194076 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: I am too
< 1574015469 447936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: HackEso and HackEgo are both instances of HackBot, which is the glue tying together multibot and UMLBox.
< 1574015469 583383 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah "multibot" is another ingredient of the confusion.
< 1574015499 375440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :EgoBot, on the other hand, was a different bot, I think also running on top of multibot but not involving umlbox or custom Linux commands at all.
< 1574015503 398687 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is multibot the generic IRC thing, and hackbot the specific variant that wraps umlbox?
< 1574015511 534792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, multibot is a generic IRC thing.
< 1574015526 599026 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't be 100% sure if EgoBot also used it as a base, but I think it did.
< 1574015548 583125 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: 1
< 1574015571 292962 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ugh, I really know how to ask questions that have just been answered.
< 1574015606 974482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :EgoBot and HackEgo were both GregorR's, HackEso is my replacement when the HackEgo machine finally went away.
< 1574015623 407990 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: is GregorR the same as Gregor ?
< 1574015647 391561 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574015650 370616 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :maybe there's no Gregor
< 1574015655 202669 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hah, I have not checked whether CaC is still around in quite some time.
< 1574015658 280110 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? Gregor
< 1574015659 440515 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible.
< 1574015660 33386 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? GregorR
< 1574015661 111231 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :GregorR? ¯\(°​_o)/¯
< 1574015666 777424 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :there is
< 1574015671 893517 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, they're the same.
< 1574015721 517974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"GregorR" is the bitbucket/github username, I don't remember which of the IRC nicks was first.
< 1574015747 275317 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And they still run the scam where they advertise a one-time payment without mentioning the annual service fee.
< 1574015756 124407 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah.
< 1574015761 340738 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Pay One Time! Never again."
< 1574015817 115658 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Of course the real scam is that they just reduce the QoS over time until everybody leaves.
< 1574015835 642954 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :did you get your money back?
< 1574015846 671541 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I didn't ask for any money back.
< 1574015896 925046 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Why did you remove the skins again?
< 1574015911 431716 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But maybe the question was for fizzie? Personally, I got a CaC server to see how bad it would be. I wasn't disappointed.)
< 1574015916 913936 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :zzo38: MediaWiki stopped supporting them in the newer version
< 1574015939 628827 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(So I felt, in the end, that I got my money's worth of entertainment out of the whole (or)deal.)
< 1574016005 768576 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: But Wikipedia still has the Cologne Blue skin
< 1574016082 933962 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Actually I'm disappointed... where's the permanent 80% off deal?
< 1574016181 797273 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Without that they are not even cheap anymore.
< 1574016287 453480 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm in the process of literally raping fungot
< 1574016287 619484 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: is there a complement function :) that parses an expresion like this ' otstatd' of mine than anything visual.
< 1574016289 460597 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sent over around 15 kilobytes of brainfuck
< 1574016293 502870 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :for the 8ball
< 1574016295 471434 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it works quite nicely tho
< 1574016297 462341 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :50% transferred
< 1574016299 532780 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :just a couple lines more
< 1574016301 465533 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's taking 4 minutes to transfer it
< 1574016319 154997 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :wait... how do you get random numbers in brainfuck?
< 1574016326 945345 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :magic
< 1574016332 89371 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my very sophisticated algorithm
< 1574016334 394482 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ok
< 1574016338 681924 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^8ball crap
< 1574016339 423131 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...out of time!
< 1574016343 626056 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :pffffffffffffffffffff
< 1574016355 584718 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you must be kidding me fungot
< 1574016355 773060 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: number42, jivera? iterative macros?' token is also used before the corresponding structures are defined in sets from within a function,
< 1574016374 45093 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, what is the execution time limit?
< 1574016402 442630 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :feel free to check the source tho: https://pastebin.com/raw/1jf09niH
< 1574016408 109949 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has an easter egg too :p
< 1574016436 500681 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I hope you didn't add extra answers besides the 20 standard ones. someone did that to HackEso at one point. I reverted it at least once.
< 1574016443 578904 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope
< 1574016448 512650 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :only 20 standard ones
< 1574016453 46213 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :from wikipedia
< 1574016453 732596 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :there's also an 8-ball macro in perlbot
< 1574016461 620410 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I added my own easter egg
< 1574016463 62081 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: They stopped bundling them in the distribution, so I need to install it separately if you still want it back.
< 1574016471 31453 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that fires only when a certain condition is met
< 1574016478 725518 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, what is the execution time limit for fungot?
< 1574016478 934653 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: cannot remove ' /proc/ irq/ 9': operation not permitted, although the arguments may be arbitrary.
< 1574016496 392654 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :rather trivial, since it can evaluate perl, which has a built-in pseudo-random source
< 1574016512 560760 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well my algorithm is amazing
< 1574016522 443793 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :fizzie: Well, I do want back any skins that anyone has configured. (I don't know if anyone other than myself does, but you should check.)
< 1574016522 614353 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric ::p
< 1574016555 647121 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kspalaiologos: It's not really in terms of time, it's something like 1M cycles, where one cycle is one operation.
< 1574016561 919470 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :t
< 1574016567 610454 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that's too small amount :p
< 1574016570 855446 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :zzo38: fizzie gave numbers about how many users set up each removed theme earlier in the channel
< 1574016573 447872 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :can you increase it a tiny bit?
> 1574016587 329013 PRIVMSG #esoteric :14[[07EsoPost14]]4 10 02https://esolangs.org/w/index.php?diff=67189&oldid=67138 5* 03Zzo38 5* (+2) 10
< 1574016645 745405 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only if a tiny bit would be helpful.
< 1574016655 54785 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well it runs instantly on my pc
< 1574016660 505654 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: OK, I found that. I think you should reinstall Cologne Blue and Modern
< 1574016662 452625 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll measure the cycle count in a second
< 1574016770 607477 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, well
< 1574016777 634662 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it takes 40M cycles
< 1574016783 613361 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i'll need to work on it :p
< 1574016825 924310 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: is that with multiple adjacent + or - commands counting as one cycle? because I think that's how the interpreter counts
< 1574016833 328773 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ good point
< 1574016842 958869 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :give me a second
< 1574016848 793496 :int-e!~noone@int-e.eu PRIVMSG #esoteric :1
< 1574016937 8780 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :1 ⟵the second one
< 1574016951 550433 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :12M cycles
< 1574016956 684578 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :[ ^0
< 1574016957 564891 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 1
< 1574016985 329011 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, it's not that much tho :p
< 1574017020 41530 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :in 1M of cycles, you can clear a cell just 1300 times
< 1574017044 255537 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and add two cells only 1000 times
< 1574017354 769652 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'd say brainfuck-in-befunge is more of a toy than a "serious" brainfuck implementation.
< 1574017427 601095 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's not in befunge tho
< 1574017430 384290 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's externalk
< 1574017572 847015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What? 
< 1574017595 98857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot's brainfuck interpreter is certainly in Befunge.
< 1574017595 143647 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: think about the data
< 1574017600 404144 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is it?
< 1574017604 150162 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well
< 1574017606 22646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: CologneBlue should be back, if you want to check.
< 1574017624 177824 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but extending the limit to 20M isn't that much isn't it
< 1574017659 678844 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's approximately lines 298-310 and 355-376 of https://github.com/fis/fungot/blob/master/fungot.b98
< 1574017659 883852 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: oh it's posix 2001 and the channel) to beat him to welcoming me. we've battled over it since forever
< 1574017717 534089 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it'd be a 20x increase. I'd need to check how slow that is.
< 1574017724 135750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right now fiddling with MediaWiki instead.
< 1574017747 365582 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well it's instant for me
< 1574017761 853308 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll compare that to dbfi\
< 1574018048 523554 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aaand Modern is back as well. Hopefully.
< 1574018150 330315 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1574018169 853388 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574018170 971972 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/bin/uptime: No such file or directory
< 1574018177 807550 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :fizzie: Yes, thank you it is fixed
< 1574018179 900540 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574018180 825165 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 19:16:20 URL:https://hack.esolangs.org/get/bin/uptime [1551/1551] -> "/hackenv/bin/uptime" [1]
< 1574018191 566962 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: I think the `edit webpage prints the wrong fetch command now
< 1574018194 579559 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime
< 1574018195 235589 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 19:16:34 up 0 min,  0 users,  load average: 0.00, 0.00, 0.00
< 1574018196 54663 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -s
< 1574018196 120813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I noticed.
< 1574018196 699405 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime: uptime
< 1574018197 163509 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -p
< 1574018197 767566 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :up 0 minutes
< 1574018201 79015 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574018207 107714 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` chmod a+x /hackenv/bin/uptime
< 1574018208 831350 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574018209 637412 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime
< 1574018210 300773 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: /hackenv/bin/uptime: python3: bad interpreter: No such file or directory \ /srv/hackeso-code/multibot_cmds/lib/limits: line 5: /hackenv/bin/uptime: Success
< 1574018231 777003 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I found now they have some "mystery" cards with some similar ideas than what I had, including that non-card objects on the stack that enter the battlefield become tokens.
< 1574018234 25720 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574018234 823965 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 19:17:14 URL:https://hack.esolangs.org/get/bin/uptime [1560/1560] -> "/hackenv/bin/uptime" [1]
< 1574018235 733407 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` chmod a+x /hackenv/bin/uptime
< 1574018236 415357 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574018238 77380 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime
< 1574018239 470352 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 19:17:18 up 3802 day,  3:46,  0 users,  load average: 0.00, 0.00, 0.00
< 1574018241 397802 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -s
< 1574018242 311361 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2009-06-20 15:30:22
< 1574018242 990576 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -p
< 1574018243 687158 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :up 3802 day, 3 hours, 47 minutes
< 1574018245 759573 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :there
< 1574018255 200535 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but top b gives it away
< 1574018292 592327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` date --date=@1245511822
< 1574018293 541217 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Sat Jun 20 15:30:22 UTC 2009
< 1574018305 304248 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`datei @1245511822
< 1574018305 856226 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2009-06-20 15:30:22.000 +0000 UTC June 20 Saturday 2009-W25-6
< 1574018306 362943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I guess you already printed -s.
< 1574018318 903405 :xunil!~alex@192.30.89.59 JOIN :#esoteric
< 1574018326 305278 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: there could be a bug in the code, so it's reasonable to check
< 1574018345 609761 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :do you use gut feeling when coding?
< 1574018350 146686 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: that's the earliest I figured HackEgo existed
< 1574018357 787481 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it's probably not its birthday, but a reasonable bound
< 1574018357 868820 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :like intuitive code
> 1574018431 550887 PRIVMSG #esoteric :14[[07Bitwise Cyclic Tag14]]4 10 02https://esolangs.org/w/index.php?diff=67190&oldid=55514 5* 03Ais523 5* (-7) 10add see also to [[cyclic tag]]; change the Wikipedia link to our usual (non-potholed) notation for Wikipedia interwikis
< 1574018460 895153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The initial import to the hackbot repo is 19 Jun 2009, though of course the code might have existed before that.
< 1574018485 942518 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I guess that's where it's from.
< 1574018508 655279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I think that's a reasonable value.
< 1574018516 615948 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ok
< 1574018640 488035 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :the code is a collection of mental rays
< 1574018652 268724 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :sent to compiler :)
< 1574018694 794067 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :mental rays that force computer mind to produce code 
< 1574018737 432702 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :whenever i have a problem i just rub magic 8 ball and wait for genius
< 1574018749 877356 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you can't rub magic 8 ball
< 1574018758 620796 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because fungot is constraining me
< 1574018758 697501 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: isn't that somehow the idea of starting with fnord, but that has its lifeblood still in it
< 1574018842 452929 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`8ball Or can you?
< 1574018843 87981 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Signs point to yes.
< 1574019008 40525 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, there *was* an '8ball' command in fungot already, though one that answers just "Yes." or "No.".
< 1574019008 122462 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i'll keep that in mind.
< 1574019015 471138 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :we can program mind to produce raw binary code 
< 1574019021 540629 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Deterministically, based on the parity of the question.)
< 1574019160 420996 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :https://reverseengineering.stackexchange.com/questions/4642/automatically-convert-x86-assembly-to-c
> 1574019353 838783 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03PGZSmarki 5*  10New user account
< 1574019426 677247 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, so, what about extending cycles limit?
< 1574019437 634916 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :be patient
< 1574019444 250191 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well
< 1574019448 834615 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my stuff is installed already
< 1574019498 559300 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :i once waited a billion years
< 1574019504 172972 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :and then said
< 1574019700 206402 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Spellmorph is also same idea I had. The rules they have about it are same as mine, too.
< 1574019755 727218 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :spellmorph?
< 1574019758 6103 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what's this?
< 1574019762 408646 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I may implement it for fungot
< 1574019762 485633 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: i plan ircot to be a
< 1574019779 321093 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: it's a keyword from the new pseudo-silver-bordered cards that M:tG is about to release
< 1574019807 207086 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :not an Un-set this time, a different set of 121 cards that aren't legal in vintage or any other serious format
< 1574019815 283585 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :You can cast it face down, and while in the battlefield you can cast it from there face-up for its spellmorph cost.
< 1574019833 443020 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :the cards
< 1574019860 781667 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :you are painted on a card
< 1574020209 555884 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :They don't describe what happens when a card is both a instant and a creature, but I have thought of what it will do before: it is a creature card, but is cast and resolves as an instant, and cannot enter the battlefield.
< 1574020237 34169 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :zzo38: there's a release notes that describes it I think
< 1574020379 1151 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I read the release notes. It doesn't seems to say.
< 1574020430 552776 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fungot's interpreter is 8bit, right?
< 1574020430 629688 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: right, but there was no replacement to the dictionary, say ' fnord'.
< 1574020454 72638 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show
< 1574020454 109587 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574020509 771123 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574020515 561120 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>[<++++>-]+<[>-<[>++++<-]>[<++++++++>-]<[>++++++++<-]+>[>++++++++++[>+++++<-]>+.-.[-]<<[-]<->]<[>>+++++++[>+++++++<-]>.+++++.[-]<<<-]] >[>++++++++[>+++++++<-]>.[-]<<-]<+++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>-.>-.+++++++.+++++++++++.<.>>.++.+++++++..<-.>>-[[-]<]
< 1574020515 597214 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :8 bit cells
< 1574020520 183622 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :duh
< 1574020522 657308 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm screwed
< 1574020529 721619 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :why?
< 1574020535 592745 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574020541 481312 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so well
< 1574020542 539516 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :put simply
< 1574020550 299827 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :if I wanted to use my asmbf for it instead of the other compiler
< 1574020559 293352 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'd need to take on the account the fact that I need to store all the strings
< 1574020569 694876 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and their length eventualy exceeds 255 bytes total
< 1574020573 310604 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I can't adress them anymore
< 1574020591 728903 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but
< 1574020599 349573 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I may use bconv from the toolchain to overcome that
< 1574020609 958703 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but, I may run to the problem as above with the program timing out
< 1574020629 169920 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so essentially I'm screwed
< 1574020708 560933 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah, 447 bytes total
< 1574020751 164833 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :do you need to store the strings?
< 1574020761 152282 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :in a lookup table
< 1574020766 682053 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :otherwise I run into exact same problem as before
< 1574020778 214505 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :as opposed to just have a function that prints a particular string, for each string
< 1574020792 797407 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :branches are very expensive
< 1574020800 820967 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :inside a bracket conditional
< 1574020816 422286 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :what? brainfuck isn't bad at branching
< 1574020823 321817 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm talking about asmbf
< 1574020828 973011 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :not brainfuck
< 1574020832 652014 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :look:
< 1574020840 757778 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf lbl 1/jmp 1
< 1574020841 612074 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574020889 893923 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so yeah I think the 8ball will stay as is until fizzie makes up his mind
< 1574020895 566234 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or i could use underload
< 1574020921 88702 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :underload is deterministic too, no random source
< 1574020989 803851 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :doesn't matter
< 1574020992 521430 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :think out of the box
< 1574021032 197785 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`show 8ball
< 1574021032 811750 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: show: not found
< 1574021036 553534 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show 8ball
< 1574021036 589761 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :>+<+[>[>[-]+<-]>[<+>9[-]>2[-]<2[>2+<2-]<8-]>14[<15+>15-]<15[>[-]+<-]>[<+>9,>3[-]<3[>3+<3-][-]>2[<2+<7+>9-]<9[>9+<9-]>8[-]>2[<2+<8+>10-]<10[>10+<10-]>8[<+<7+>8-]<8[>8+<8-]>9[-]<2[>2+<2-][-]>3[<3+<7+>10-]<10[>10+<10-]>8[-]+10<[<6+>6-]->[<7-<+>8-]<8[>8+<8-]>[>6+<6[-]]<->7[<7->7-]<7[>7+<7-]>7[>6+<15->9[-]]<8-]<[>[-]+<-]>[<+>9[-]>2[<2+<7+>9-]<9[>9+<9-]>8[-]-8<[<6+>6-]->[<7-<+>8-]<8[>8+<8-]>[>6+<6[-]]<->7[<7->7-]<7[>7+<7-]>7[>7+<16->
< 1574021041 232482 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeaaah
< 1574021045 7609 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's quite large
< 1574021059 473166 :LKoen_!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574021123 395333 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can get it down to 10M though
< 1574021128 105194 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and that's it
< 1574021182 820832 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: tell me when you upgraded debian inside HackEso. I'll have to update the version number of procps that uptime lies itself to be
< 1574021186 917248 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds
< 1574021190 529582 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :i have downloaded tens of thousands of pdfs :D
< 1574021193 896570 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I guess I could make it run uptime for that
< 1574021236 672450 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :the super uptime that is
< 1574021304 785582 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so
< 1574021317 515164 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :any doable ideas of programs to implement into fungot?
< 1574021317 651426 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: quoted lists are a crappy data structure if you intend to join the altparty cruise thing. i think
< 1574021327 133920 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1574021477 7648 :LKoen_!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds
< 1574021491 839046 :xunil!~alex@192.30.89.59 PRIVMSG #esoteric :;';'p[';;'';;'''';;;;;;;;;;;';';';;';'';''''''''''''''''''''';'''';''';'';';';';''';';'';';';';';';'''''''''''''''';'''''''''''';;'''''''''';'';''''';''''';''''';';';';';;;';';'''';';';'';'''
< 1574021499 951649 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574021500 855907 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 20:11:40 URL:https://hack.esolangs.org/get/bin/uptime [1560/1560] -> "/hackenv/bin/uptime" [1]
< 1574021870 926831 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574021871 867249 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 20:17:51 URL:https://hack.esolangs.org/get/bin/uptime [1624/1624] -> "/hackenv/bin/uptime" [1]
< 1574021873 489967 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :never mind, I fixed it
< 1574021894 913508 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` chmod -c a+x /hackenv/bin/uptime
< 1574021895 567544 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574021898 240580 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` uptime
< 1574021899 55662 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/bin/uptime: python3: bad interpreter: No such file or directory
< 1574021901 321934 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574021902 922311 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh
< 1574021912 601798 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574021912 808983 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`` 8ball
< 1574021913 492187 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 20:18:32 URL:https://hack.esolangs.org/get/bin/uptime [1633/1633] -> "/hackenv/bin/uptime" [1]
< 1574021914 150568 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :It is certain.
< 1574021915 247784 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sorry
< 1574021916 350182 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime
< 1574021917 45187 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 20:18:36 up 3802 day,  4:48,  0 users,  load average: 0.00, 0.00, 0.00
< 1574021918 460740 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime -V
< 1574021919 140615 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime from procps-ng 3.3.15
< 1574021926 969427 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :should work even after upgrade
< 1574021955 650424 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :https://archive.org/details/encyclopaediaofo1920spen  i didnt see any immediate explanation of magic 8 ball, but close enough for me    Salagrama, The
< 1574021955 749048 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :: An Indian stone, credited with possessing
< 1574021955 749112 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :magical properties, and worn as an amulet.
< 1574021955 749122 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :This stone is
< 1574021955 749132 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :black in colour, about the size of a billiard ball, and pierced
< 1574021957 656510 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :with holes.
< 1574022215 756619 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fungot, are potatoes your favourite vegetable?
< 1574022215 932878 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: the point is that you trust yourself to play by the old program probably doesn't need any changes. it does
< 1574022553 601956 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`` 8ball should I continue with mode.
< 1574022554 301043 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :My sources say no.
< 1574022570 23212 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :probably a wise idea.
< 1574022641 792895 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/bin/uptime https://hack.esolangs.org/get/bin/uptime
< 1574022642 637195 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-17 20:30:42 URL:https://hack.esolangs.org/get/bin/uptime [1696/1696] -> "/hackenv/bin/uptime" [1]
< 1574022644 370746 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`uptime
< 1574022645 35600 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 20:30:44 up 3802 day,  5:00,  0 users,  load average: 0.00, 0.00, 0.00
< 1574022658 99538 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I added a head comment just to confuse people if they run into this in the future
< 1574022983 871444 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? uptime
< 1574022984 990428 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uptime? ¯\(°​_o)/¯
< 1574022989 450167 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you can add it here
< 1574023010 288454 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :nope, it's a development command, you need to know about it only if you read the implementation and wonder why I did it that way
< 1574023025 964511 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :s/development command/developer comment/
< 1574023064 960603 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :though I should add a command to edit the whatis database, to make that easy
> 1574023497 151029 PRIVMSG #esoteric :14[[07BIX Queue Subset14]]4 N10 02https://esolangs.org/w/index.php?oldid=67191 5* 03Ais523 5* (+13224) 10new languages
< 1574023511 149732 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
> 1574023536 84767 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67192&oldid=67141 5* 03Ais523 5* (+23) 10/* B */ +[[BIX Queue Subset]]
< 1574023550 479588 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in
> 1574023559 814134 PRIVMSG #esoteric :14[[07User:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=67193&oldid=66956 5* 03Ais523 5* (+22) 10+ [[BIX Queue Subset]]
< 1574023777 506837 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
< 1574023886 890518 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
> 1574023902 746804 PRIVMSG #esoteric :14[[07I/D machine14]]4 M10 02https://esolangs.org/w/index.php?diff=67194&oldid=55703 5* 03Ais523 5* (+8) 10/* Two-command view */ typo fix
> 1574024205 863147 PRIVMSG #esoteric :14[[07Flow of Holes14]]4 M10 02https://esolangs.org/w/index.php?diff=67195&oldid=57552 5* 03Ais523 5* (+0) 10/* Data storage */ grammar
< 1574024227 324780 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1574024407 812698 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hello ais523. fizzie went on a rampange with HackEso, changed the default working directory to /hackenv/tmp , edited many programs to not assume that the wd is /hackenv
< 1574024436 972755 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :although now there are also some symlinks in tmp that may make some programs appear to work at first but then silently fail
< 1574024460 948513 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I'm still confused many times when I type a command
< 1574024533 655220 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: I'd be tempted to set $HACKENV to a path with a space in it, just to break all the new scripts.
< 1574024547 456770 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :shachaf: I put double quotes in many of them
< 1574024567 940080 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :shachaf: mind you, if you manage to make a version of HackEso that runs on native windows, that might confuse everyone
< 1574024569 884016 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574024582 990075 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I'd probably be able to mostly deal with it, because I use windows at work
< 1574024585 179605 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but still
< 1574024590 8493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEso isn't really the focus of my #esoteric experience, I'm more interested in the esolangs (with HackEso mostly being interesting for the implementation of them)
< 1574024598 904875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! brachylog 2+₂w
< 1574024599 796284 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/ibin/brachylog: 2: /hackenv/ibin/brachylog: cannot create tmp/input.brachylog: Directory nonexistent \ /hackenv/ibin/brachylog: 3: cd: can't cd to interps/brachylog/brachylog/Brachylog-master/src \ ERROR: Prolog initialisation failed: \ ERROR: source_sink `'brachylog.pl'' does not exist
< 1574024608 651277 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yeah, ibin is not fixed yet
< 1574024616 915175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ibin is the only important part :-(
< 1574024622 684652 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^
< 1574024639 89821 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :we'll fix it, this is just a temporary hickup
< 1574024760 219338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I recently discovered a set of languages that contains multiple different languages that have unclear Turing-completeness for different reasons, so I added it to the wiki
< 1574024762 773755 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie changed hackeso recently, we didn't have time to fix everything yet
< 1574024817 89584 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: I had discovered one of those as well. Amycus (my buggy version) with some of the builtins removed
< 1574024830 475513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, interesting
< 1574024850 155915 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but I didn't write everything that I found about it down
< 1574024867 718595 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I also haven't written down a proper proof for Blindfolded Arithmetic with 3 variables
< 1574024875 575381 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :which is clearly turing-complete
< 1574024891 712307 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yes, I know you have a proof for 2 variables
< 1574024898 894993 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection
< 1574024911 541750 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1574024913 176605 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: have you figured what we should do with the ibin interpreters?
< 1574024922 421769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, now I have an additional 120 esolangs with procedurally generated names; "a c fd td" is probably the most interesting, being closer to the TC line than most of them (none are proven TC yet but there are many better candidates for TC than that one)
< 1574025089 535084 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1574025090 998543 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ais523: how do you call a language only powerful enough to represent functions from finite sets to finite sets? Seems like a weakest class I met, but that’s the case when a generalized Minsky Machine is not TC
< 1574025118 273800 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :machine*
< 1574025125 89507 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :arseniiv: a finite function?
< 1574025138 45234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's basically just a lookup table, right?
< 1574025150 206638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: well it's isomorphic to total functions from natural numbers to natural numbers?
< 1574025152 267130 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :b_jonas: it doesn’t look like a good name for a class
< 1574025155 501511 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ais523: yeah
< 1574025155 557764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for batch processes, lookup table vs. finite-state machine vs. bounded-storage machine is all a matter of opinion, really
< 1574025161 28531 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1574025181 876710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the differences only arise when you add I/O
< 1574025201 797311 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :int-e: hm I don’t see
< 1574025213 985946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(even then, a bounded-storage machine is just "a finite-state machine with an obvious generalisation to larger finite numbers of states, which is TC in the limit")
< 1574025218 966058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: oh, finite sets of what...
< 1574025289 602941 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574025292 787082 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :int-e: I meant a function has elements of a finite set as arguments and (from another one) as values, not sets themselves, that would be too good!
< 1574025332 63032 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Oh. Not a type of finite sets, but finite sets as types.
< 1574025357 6391 :xunil!~alex@192.30.89.59 QUIT :Ping timeout: 240 seconds
< 1574025429 151583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: So basically the same as boolean circuits.
< 1574025473 891080 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :int-e: yes
< 1574025518 433381 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So I guess that's the name I'd use, with a footnote that we also consider circuits which disallow certain inputs and outputs.
< 1574025567 151069 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: what's wrong with finite functions, or functions with a finite domain if you prefer
< 1574025594 651105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: boolean circuits come with established theory
< 1574025602 724742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: other than that, no reason
< 1574025607 60162 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :finite sets come with establish theory too
< 1574025613 834233 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :maybe I was too strit
< 1574025618 657814 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :strict*
< 1574025634 41264 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: and by theory I mean complexity theory.
< 1574025839 833568 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` cat /hackenv/ibin/brachylog # this one doesn't use that lib/interp framework, so we can fix it in a custom way without worrying about how we fix the old stuff
< 1574025840 485894 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ echo "$1" > tmp/input.brachylog \ (cd interps/brachylog/brachylog/Brachylog-master/src; swipl -g 'run_from_file("../../../../../tmp/input.brachylog", _, _), write(" \ true."), !, halt; write(" \ false."), !, halt' brachylog.pl)
< 1574025864 767312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: You don't need to; I've included it in my out-of-band fix commit, which I'm building.
< 1574025872 518835 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ok
< 1574025906 437073 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: ! brachylog will be fixed
< 1574025924 585129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! brachylog 2+₂w
< 1574025925 373312 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/ibin/brachylog: 2: /hackenv/ibin/brachylog: cannot create tmp/input.brachylog: Directory nonexistent \ /hackenv/ibin/brachylog: 3: cd: can't cd to interps/brachylog/brachylog/Brachylog-master/src \ ERROR: Prolog initialisation failed: \ ERROR: source_sink `'brachylog.pl'' does not exist
< 1574025935 478111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Will be", not "is".
< 1574025938 952364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, not fixed yet
< 1574025947 6943 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and there'll be little lemon-soaked napkins too
< 1574025961 623077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :please don't delay the fix until the napkins are available ;-)
< 1574026044 960217 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? cake
< 1574026046 64779 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The Enrichment Center is required to remind you that you will be baked, and then there will be cake.
< 1574026092 435911 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I replayed Portal recently. Still good :)
< 1574026139 794488 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: how about Portal 2 single-player?
< 1574026304 224583 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :oh, is there a big story behind lemons on the wiki logo?
< 1574026309 413102 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Good story, missed the puzzles.
< 1574026323 83171 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: what story or puzzles?
< 1574026347 388357 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :arseniiv: there was some story I think, probably not very relevant, but I don't remember what it was
< 1574026350 876846 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Portal 2 tells a story of the history of Aperture Science.
< 1574026359 806454 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh right, Portal 2
> 1574026384 215202 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 N10 02https://esolangs.org/w/index.php?oldid=67196 5* 03PythonshellDebugwindow 5* (+99) 10Created page with "I am currently working on BrainStack, a stack-based esolang with some influence from [[Brainfuck]]."
< 1574026385 536829 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sorry, I forgot the context even though it was just a few lines before
< 1574026390 548731 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Portal 1 has less of a story, but more satisfying puzzles.
< 1574026411 338762 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :b_jonas: lemon-soaked napkins unhibernated me
< 1574026418 358279 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Portal 2 has multiplayer puzzles but since I don't do multiplayer I'm missing out on those.)
< 1574026554 492642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arseniiv: they're limes, not lemons; IIRC it was originally just a stock image but we kept it for the mystery, there probably isn't a deeper meaning behind it but who knows?
< 1574026557 4339 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? napkin
< 1574026558 96813 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A complement of small lemon-soaked paper napkins is essential for the comfort, refreshment, and hygiene of the passengers during the journey.
< 1574026590 363177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: IIRC there are some people who play Portal 2 multiplayer by controlling both players themselves
< 1574026603 812712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you're not missing out on much story content by missing out the multiplayer, only puzzles really
< 1574026605 455392 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, but those are crazy speedrunners
< 1574026616 98077 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and int-e complained about puzzles
< 1574026618 916903 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: Yeah but I like puzzles.
< 1574026628 4963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right
< 1574026632 409411 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :if you wanted the story, you could just watch someone else's multiplayer playthrough
< 1574026643 100007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that would spoil the puzzles
< 1574026787 456314 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :sure, but if you won't play it anyway, then does the spoiler matter?
< 1574026829 21714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why don't you do multiplayer?
< 1574026835 31323 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`! brachylog 2+₂w
< 1574026836 311251 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :4 \ true.
< 1574026847 955131 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ais523: ah! Thanks
< 1574026863 489087 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: It's funny though... even though the first Portal game has less of a story, it seems to be richer on memorable quotes.
< 1574026869 456837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's so odd that you can't `doag f where f is directly in hackenv anymore.
< 1574026880 261672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess dowg and dobg and so on are finally useful?
< 1574026885 47529 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :and I did know they are limes but for some reason I wrote about lemons, maybe because of those napkins mentioned…
< 1574026888 814825 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :int-e: I don't think so. I think Portal 2 has memorable quotes too
< 1574026908 194186 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :or maybe not, I dunno
< 1574026908 497692 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Yes, and maybe "dorg" could be relative to /hackenv (r for root).
< 1574026943 543576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And crlprits? And crt?
< 1574026961 12827 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :why "root"? root is /
< 1574026983 31257 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :hopefully HackEso gets well soon! :D
< 1574026986 920677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, logical root. Alternatively, "h", but that's probably just as confusing.
< 1574027017 93168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :e for env
< 1574027033 732140 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :well, I don't really care, because I don't use cbt or slbd or [dh]oag
< 1574027061 76526 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I just use cat, /bin/sed or perl, hg directly
< 1574027119 988430 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`! befunge 0"gnitset tsuj">:#,_@
< 1574027120 812556 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :just testing
< 1574027134 708458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's likely some things are still broken.)
< 1574027196 729096 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`! c int main(void) { printf("oFQOtCD75OCP"); return 0; }
< 1574027198 603006 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oFQOtCD75OCP
< 1574027226 764631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :OTOH, I think it's highly likely some of the ibin commands were already broken, due to missing bits and pieces.
< 1574027229 778335 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`! bf_txtgen testing
< 1574027232 138180 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :72 +++++++++++++[>+++++++++>++++++++>><<<<-]>-.>---.<-.+.>++++.<------.>--. [356]
< 1574027234 272861 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`! perl for ("a".."dz") { print "$_ "; }
< 1574027235 40691 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz
< 1574027437 186343 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` swipl -g 'T is 7**8 + 1, display(T), halt.'
< 1574027438 62254 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :5764802
< 1574027439 785622 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :this still works
< 1574027518 990866 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`! cxx #include \ int main() { std::cout << "cwnRPfoBPzhY"; return 0; }
< 1574027529 380157 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574027536 597443 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`! cxx int main() { std::cout << "cwnRPfoBPzhY"; return 0; }
< 1574027538 746340 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Does not compile.
< 1574027546 107848 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`! cxx #include \n int main() { std::cout << "cwnRPfoBPzhY"; return 0; }
< 1574027549 811807 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574027560 537531 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :how do I use `! cxx ?
< 1574027665 969756 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, the middle one should have worked, there's one of those implicit wrappers with a try-both-ways logic.
< 1574027699 224850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, actually -- the wrapper includes the main as well.
< 1574027701 614406 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: how do I explicitly add an include?
< 1574027709 876630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`! cxx std::cout << "cwnRPfoBPzhY"; return 0;
< 1574027712 239308 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cwnRPfoBPzhY
< 1574027753 576328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not sure. Can't quite figure out how to express a newline.
< 1574027791 897973 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574027800 494244 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :would be useful for defines and includes
< 1574027833 680053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it would. It auto-includes    and 'using namespace std;'.
< 1574027891 269232 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :I heard a suspicious claim every endo bijection is a composition of two endo involutions. I think I almost got why this should be wrong
< 1574028030 254908 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :is there digraph/trigraph thingy for newline?
< 1574028037 19189 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :ACTION ducks and covers and rolls
< 1574028185 577957 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kingoffrance: no, but geordi, which used to be a bot that evaluated C++, used backslash to represent newlines in code you give in irc
< 1574028186 387478 :arseniiv!~arseniiv@136.169.208.242 PRIVMSG #esoteric :ah, I was wrong myself, it works even for infinite orbits
< 1574028191 184989 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :so we can follow that convention
< 1574028203 942607 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :of course they only represent a newline when it's outside of a string/character literal
< 1574028950 551744 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 276 seconds
< 1574030036 556143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :backslash-space makes a good way to represent newlines without worrying about parsing
< 1574030042 514388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it won't appear in a string or character literal
< 1574030050 968562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or even space-backslash-space, which is what I normally use to represent them on IRC)
< 1574030069 613333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kingoffrance: Java supports the hexagraph \u000A for a newline
< 1574030074 174461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but C doesn't have one
< 1574030110 849682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should, really, it'd be more useful than most of the trigraphs (and not all character encodings have a newline)
< 1574030275 347946 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, but you have to be able to tokenize for that
< 1574030309 28756 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: and mind that you have to know about C++ numeric literals with new style digit separators to do enough of the tokenization to recognize character literals correctly
< 1574030333 82675 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh wait
< 1574030337 9214 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :you said backslash-space
< 1574030337 930030 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574030354 147644 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, the easiest solution IMO is #include ;   /* <----- magical semicolon */   int main(void) { ... }
< 1574030372 188113 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kingoffrance: how does that work if you want to allow macros?
< 1574030378 176014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :null declarations aren't legal anyway
< 1574030380 219561 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :macro defines too I mean
< 1574030389 69352 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: they are legal in C++ now
< 1574030410 829180 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think null declaration should be legal, since sometimes a macro might expand to make such thing
< 1574030442 75299 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, i wasnt concerned about macros or anything practical, except chatting to HackEso  via one-lined IRC
< 1574030506 473067 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i guess my someday esoteric lang the 8 pictograph will, in reverence, return a random integer
< 1574030664 62959 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :let me see that thing then
< 1574030677 208545 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? !
< 1574030678 332787 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​! is a syntax used in Haskell and Prolog for solving evaluation order problems.
< 1574030678 526129 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? ibin
< 1574030679 639815 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ibin? ¯\(°​_o)/¯
< 1574030682 53887 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? `!
< 1574030683 125025 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`! emulates the ! command of our former bot EgoBot. You write `! then the name of the language then a program, and it runs the program you give and returns the result. We used to use it to test out esoprograms in-channel all the time, but the set of included esolangs is fairly old now and so it's rarely used.
< 1574030686 758442 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? interps
< 1574030687 879570 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :interps? ¯\(°​_o)/¯
< 1574030704 909377 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :is the interface for ibin documented anywhere? that is, what does a new script in ibin have to do to work with ! ?
< 1574030782 403666 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I mean I could make a script that calls gcc or g++ with the appropriate options to compile a program and then run, interpreting backslash escapes and even command line options starting with hyphe at the start
< 1574030788 544578 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but I don't know how to put it in ibin
< 1574031518 376017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You might look into improving the existing system.
< 1574031536 145914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/interps/gcccomp/gcccomp is what `! c and `! cxx feed into.
< 1574031616 363016 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The whole thing isn't documented, though. But the tl;dr is you put a wrapper in ibin like https://hack.esolangs.org/repo/file/tip/ibin/c which typically uses one of interp_stdin / interp_file from https://hack.esolangs.org/repo/file/tip/lib/interp depending on what the called program expects.
< 1574031697 561402 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(interp_stdin passes the contents of the `! x ... command line to the program as stdin, interp_file as a path to temporary file.)
< 1574031723 330036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like vpternlog?
< 1574031734 233280 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All in all, it may be overly complicated. It did have a nice benefit that it made all `! programs capable of reading source from the web, but that part's now commented out because there's no networking.
< 1574031780 615830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, funky.
> 1574031859 276997 PRIVMSG #esoteric :14[[07Daft14]]4 10 02https://esolangs.org/w/index.php?diff=67197&oldid=39053 5* 03B jonas 5* (+118) 10link "da f t"
< 1574031913 697507 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :fizzie: ok
> 1574032019 370791 PRIVMSG #esoteric :14[[07Da f t14]]4 N10 02https://esolangs.org/w/index.php?oldid=67198 5* 03B jonas 5* (+30) 10Redirected page to [[BIX Queue Subset]]
< 1574032104 614811 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1574032109 92313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think ibin scripts necessarily need to use the lib/interp functions; as we saw, branchylog doesn't, and 7 doesn't either. Or k, but that doesn't actually do anything.
< 1574032198 718200 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :OTOH, if you're not using lib/interp, maybe it should be just a regular `command instead of a `!-wrapped command. On the third hand, it makes some sense for all (especially eso)language things be in the same thing. On the fourth hand, there's a number of non-! language tools, like `forth, `js.
< 1574032223 500601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And `perl-e. These tend to be smaller-scale wrappers.
< 1574032351 976187 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ok, so I just make a script in interps that reads code from stdin, and put a wrapper in ibin that uses interp_stdin
< 1574032458 771990 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/logs/2012-03-19.html talks about the lime slices a bit
< 1574032475 400294 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/logs/2012-03-19.html#lId
< 1574032561 489491 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's called the trilime.
< 1574032851 942688 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1574034722 877857 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 240 seconds
< 1574034853 320655 :heroux!sandroco@gateway/shell/insomnia247/x-ucuqvppoefjbqqnf QUIT :Ping timeout: 265 seconds
< 1574034894 981697 :heroux!sandroco@gateway/shell/insomnia247/x-rzvztrwoyjjvgkld JOIN :#esoteric
< 1574035034 594106 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574036386 273377 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1574036706 852950 PRIVMSG #esoteric :14[[07HackEso14]]4 N10 02https://esolangs.org/w/index.php?oldid=67199 5* 03B jonas 5* (+7073) 10Created page with "'''HackEso''' is an IRC bot used by the esoteric languages community [[Esolang: Community portal #.23Esoteric| in the #esoteric IRC channel on the freenode network]].  It runs..."
> 1574036730 513093 PRIVMSG #esoteric :14[[07HackEgo14]]4 N10 02https://esolangs.org/w/index.php?oldid=67200 5* 03B jonas 5* (+21) 10Redirected page to [[HackEso]]
> 1574036738 836097 PRIVMSG #esoteric :14[[07HackBot14]]4 N10 02https://esolangs.org/w/index.php?oldid=67201 5* 03B jonas 5* (+21) 10Redirected page to [[HackEso]]
> 1574036820 391216 PRIVMSG #esoteric :14[[07EgoBot14]]4 10 02https://esolangs.org/w/index.php?diff=67202&oldid=35038 5* 03B jonas 5* (+166) 10
> 1574037101 842881 PRIVMSG #esoteric :14[[07Fungot14]]4 10 02https://esolangs.org/w/index.php?diff=67203&oldid=66102 5* 03B jonas 5* (+645) 10
< 1574037172 39513 :FreeFull!~freefull@defocus/sausage-lover QUIT :
> 1574037298 610004 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67204&oldid=67199 5* 03B jonas 5* (+18) 10
< 1574037399 873999 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now the mass in xyzabcde2 game is measured in grams, and the player characte is 100 pounds and can carry 100 pounds of stuff while walking or 20 if flying.
< 1574038017 759738 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Some television shows have good captions and some the caption writers are not doing a good job, sometimes writing words which I am sure is not the word they meant, or sometimes they just wrote "unintelligible" (but that is why I turned on the caption!!!)
> 1574038166 525015 PRIVMSG #esoteric :14[[07Lambdabot14]]4 N10 02https://esolangs.org/w/index.php?oldid=67205 5* 03B jonas 5* (+3335) 10Created page with "'''HackEso''' is an IRC bot used [[Esolang: Community portal #.23Esoteric| in the #esoteric IRC channel and several other channels on the freenode network]].  Its most notable..."
< 1574038312 21223 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :if they are good sometimes they have cut dialog, or tell you name of a song, etc.  i am pro-caption
< 1574038361 510436 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, sometimes there is the name of a song in the captions; I like that, since then I will know what that song is called.
< 1574038431 649226 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I always watch television with the captions turned on when I have a choice. Also, I always make the captions translucent if I have that choice.
> 1574038688 306512 PRIVMSG #esoteric :14[[07Myndzi14]]4 N10 02https://esolangs.org/w/index.php?oldid=67206 5* 03B jonas 5* (+1063) 10Created page with "'''Myndzi''' is an utility IRC bot whose main feature is drawing the lower two lines of ascii stick figures if someone else draws the upper line.  Myndzi is used by the esoter..."
> 1574038698 611265 PRIVMSG #esoteric :14[[07Myndzi14]]4 10 02https://esolangs.org/w/index.php?diff=67207&oldid=67206 5* 03B jonas 5* (+4) 10
< 1574038967 98618 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :j-bot: source
< 1574038967 790787 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: |value error: source
< 1574038992 858704 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :j-bot, source:
< 1574038993 113515 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, jevalbot source is https://github.com/FireyFly/jevalbot (originally http://www.math.bme.hu/~ambrus/pu/jevalbot.tgz)
> 1574039031 672295 PRIVMSG #esoteric :14[[07Esolang:Community portal14]]4 10 02https://esolangs.org/w/index.php?diff=67208&oldid=66636 5* 03B jonas 5* (+139) 10/* #Esoteric */
< 1574039200 787672 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :j-bot source:
< 1574039201 48506 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, jevalbot source is https://github.com/FireyFly/jevalbot (originally http://www.math.bme.hu/~ambrus/pu/jevalbot.tgz)
< 1574039215 957569 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :j-bot echo: foo
< 1574039216 345121 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, pong: foo
> 1574039680 865742 PRIVMSG #esoteric :14[[07J-bot14]]4 N10 02https://esolangs.org/w/index.php?oldid=67209 5* 03B jonas 5* (+1477) 10Created page with "'''j-bot''' is an IRC bot that evaluates the APL-like [https://www.jsoftware.com/ J programming language].  j-bot can be found in the #jsoftware and Esolang: Community porta..."
> 1574039705 337610 PRIVMSG #esoteric :14[[07Jevalbot14]]4 N10 02https://esolangs.org/w/index.php?oldid=67210 5* 03B jonas 5* (+19) 10Redirected page to [[J-bot]]
> 1574039766 138301 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67211&oldid=67204 5* 03B jonas 5* (+18) 10
< 1574039854 704508 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I started a manual, but there's still much more to write there. hopefully I'll continue writing it later, but anyone should feel free to help.
< 1574039953 304320 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I also created stub entries for some of the other bots. 
> 1574041449 606248 PRIVMSG #esoteric :14[[07GolfScript14]]4 10 02https://esolangs.org/w/index.php?diff=67212&oldid=56192 5* 03Hppavilion1 5* (+149) 10/* List of built-ins */ Put in rowspans so that the table looks a little nicer.
> 1574042034 530418 PRIVMSG #esoteric :14[[07BIX Queue Subset14]]4 10 02https://esolangs.org/w/index.php?diff=67213&oldid=67191 5* 03Ais523 5* (-290) 10simplify the Core rules; due to symmetry, half the languages were trivially equivalent to the other half, these changes remove one of these halves without losing any actual content
< 1574042077 572448 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1574042589 967033 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
> 1574042879 828310 PRIVMSG #esoteric :14[[07BIX Queue Subset14]]4 10 02https://esolangs.org/w/index.php?diff=67214&oldid=67213 5* 03Ais523 5* (+836) 10/* a vd vt */ this is TC
> 1574042945 911565 PRIVMSG #esoteric :14[[07BIX Queue Subset14]]4 10 02https://esolangs.org/w/index.php?diff=67215&oldid=67214 5* 03Ais523 5* (-31) 10/* Computational class */ core is also TC
< 1574043041 358094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: https://esolangs.org/wiki/Lambdabot appears to be a mix of a description of Lambdabot and of HackEso
< 1574043066 344648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming something went wrong while writing it (maybe a copy-paste mistake)?
> 1574043085 161608 PRIVMSG #esoteric :14[[07HackEso14]]4 M10 02https://esolangs.org/w/index.php?diff=67216&oldid=67211 5* 03Fizzie 5* (+848) 10Minor copyedits.
< 1574043400 209414 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ais523: which part is a description of HackEso? it mentions `dontaskdonttelllist , but that's because it's the list of users who don't want to get messages through lambdabot's message service
< 1574043409 26048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: intro paragraph
< 1574043421 200541 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oh, the title
< 1574043422 952075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in at least two places, unless fizzie actually maintains lambdabot
> 1574043432 171055 PRIVMSG #esoteric :14[[07Lambdabot14]]4 10 02https://esolangs.org/w/index.php?diff=67217&oldid=67205 5* 03B jonas 5* (+2) 10
< 1574043448 617498 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I think fizzie hosts lambdabot
< 1574043458 354893 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :he might not be maintaining its code, I don't know
< 1574043461 338332 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :but he's hosting the instance
< 1574043464 812360 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :isn't he?
< 1574043488 468411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought int-e ran lambdabot, I'm not sure though
< 1574043518 265993 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? kspalaiologos
< 1574043519 327510 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is addicted to brainfuck, but otherwise completely unknown.
< 1574043564 606079 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`learn kspalaiologos is addicted to brainfuck. His current work is disassembling brainfuck code for a casino that lost the source code.
< 1574043567 11733 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'kspalaiologo': kspalaiologos is addicted to brainfuck. His current work is disassembling brainfuck code for a casino that lost the source code.
< 1574043597 86372 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? Hooloovo0
< 1574043598 151702 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hooloovo0? ¯\(°​_o)/¯
< 1574043601 399239 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? kmc
< 1574043603 936483 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? Lykaina
< 1574043609 665870 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kmc did not run the International Devious Code Contest of 2013. She is her own grandpa.
< 1574043611 653495 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Lykaina? ¯\(°​_o)/¯
< 1574043650 434826 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`learn Hooloovo0 is a calculator brain surgeon.
< 1574043652 710065 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'hooloovo0': Hooloovo0 is a calculator brain surgeon.
< 1574043658 184016 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? kspalaiologos
< 1574043659 191668 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is addicted to brainfuck, but otherwise completely unknown.
< 1574043663 208164 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? Hooloovo0
< 1574043664 237854 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hooloovo0 is a calculator brain surgeon.
< 1574043667 968184 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574043675 617819 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :argh
< 1574043688 57417 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` mv -v /hackeso/kspalaiologo{,s}
< 1574043688 724263 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mv: cannot stat '/hackeso/kspalaiologo': No such file or directory
< 1574043694 353965 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` mv -v /hackeso/wisdom/kspalaiologo{,s}
< 1574043695 11306 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mv: cannot stat '/hackeso/wisdom/kspalaiologo': No such file or directory
< 1574043743 139395 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` mv -v /hackenv/wisdom/kspalaiologo{,s}
< 1574043744 945370 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :renamed '/hackenv/wisdom/kspalaiologo' -> '/hackenv/wisdom/kspalaiologos'
< 1574043749 570145 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? kspalaiologos
< 1574043750 676616 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is addicted to brainfuck. His current work is disassembling brainfuck code for a casino that lost the source code.
< 1574043787 399301 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :it would be nice to have some better wisdoms for users, but I'm not good at making them
> 1574043940 453877 PRIVMSG #esoteric :14[[07Lambdabot14]]4 10 02https://esolangs.org/w/index.php?diff=67218&oldid=67217 5* 03B jonas 5* (-9) 10
< 1574043951 140319 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :ok, let's make it not misleading then
< 1574043997 284740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see the pwd move is working well /s
> 1574044149 255189 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67219&oldid=67216 5* 03B jonas 5* (+269) 10/* Core IRC usage */ environment
< 1574044303 476450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/whoops
< 1574044304 40663 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/whoops: No such file or directory
< 1574044316 440962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt whoops
< 1574044316 989037 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :OLD="$HACKENV/wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
< 1574044345 841919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles
< 1574044346 851406 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wisdom/kspalaiologo \ wisdom/kspalaiologos
< 1574044431 793969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd whoops//s,[(],HACKENV$(,
< 1574044433 728700 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :whoops//OLD="$HACKENV/wisdom/$1"; [ -z "$1" ] && OLD="$HACKENV$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
< 1574044443 653012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1574044448 704517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574044450 719639 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574044451 867858 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :oerjan: sedlast may also have to be fixed for the same reason
< 1574044457 980797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd whoops//s,[(],HACKENV/$(,
< 1574044459 859742 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :whoops//OLD="$HACKENV/wisdom/$1"; [ -z "$1" ] && OLD="$HACKENV/$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
< 1574044482 582252 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :and possibly before and now
< 1574044496 470396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574044502 12012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574044504 143521 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574044509 348929 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` head "${HACKENV}/bin/"{sedlast,before,now}
< 1574044510 36459 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​==> /hackenv/bin/sedlast <== \ files="$(lastfiles)"; sed -i "$1" "$files" \  \ ==> /hackenv/bin/before <== \ lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done \  \ ==> /hackenv/bin/now <== \ lastfiles "$@" | while read f; do echo -n "$f//"; cat "$f"; done
< 1574044637 310625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt lastfiles
< 1574044637 879651 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hg log --removed -l 1 --template "{join(files,'\n')}\n" -- "$@"
< 1574044686 331958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` lastfiles | cat -v
< 1574044689 135441 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/whoops
< 1574044727 218252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` lastfiles | cat -E
< 1574044728 395957 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/whoops$
< 1574044732 628256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic
< 1574044739 570104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait
< 1574044757 601209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i hate this move already
< 1574044811 47769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`before
< 1574044817 117713 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/whoops//bin/whoops: no such file in rev 627b52c6b2cb
< 1574044856 101352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`edit ../bin/lastfiles
< 1574044856 860674 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/edit/bin/lastfiles
< 1574044952 193577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch ../bin/lastfiles https://hack.esolangs.org/get/bin/lastfiles
< 1574044953 187655 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-18 02:42:32 URL:https://hack.esolangs.org/get/bin/lastfiles [82/82] -> "/hackenv/bin/lastfiles" [1]
< 1574044959 731754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles
< 1574044960 798651 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/lastfiles
< 1574044964 297714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`before
< 1574044966 680307 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}\n" -- "$@"
< 1574045012 81393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`after
< 1574045012 647932 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: after: not found
< 1574045020 608573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`now
< 1574045021 665910 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/lastfiles//hg log --removed -l 1 --template "$HACKENV/{join(files,'\n$HACKENV/')}\n" -- "$@"
< 1574045063 831146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt sedlast
< 1574045064 412226 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :files="$(lastfiles)"; sed -i "$1" "$files"
< 1574045081 219727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should work
< 1574045107 972093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`whoops test
< 1574045109 609688 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​«/hackenv/wisdom/test» -> «/hackenv/wisdom/tests»
< 1574045113 509248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? test
< 1574045114 583598 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :test? ¯\(°​_o)/¯
< 1574045121 832552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? tests
< 1574045122 919390 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available.
< 1574045129 533186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :curious
< 1574045132 320495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574045144 822497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1574045148 92977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574045149 19205 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574045170 78298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles
< 1574045172 19487 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/wisdom/test \ /hackenv/wisdom/tests
< 1574045198 680539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s,Ego,Eso,
< 1574045200 104563 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/sed: can't read /hackenv/wisdom/test \ /hackenv/wisdom/tests: No such file or directory
< 1574045208 555924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1574045210 576542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1574045226 249737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was hoping it would sed both
< 1574045244 92089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sedlast
< 1574045244 647652 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/sedlast: No such file or directory
< 1574045250 658546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat ../bin/sedlast
< 1574045251 223726 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :files="$(lastfiles)"; sed -i "$1" "$files"
< 1574045259 189419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HATE I SAID
< 1574045282 439944 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de JOIN :#esoteric
< 1574045342 785222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well that never worked with multiple files anyway
< 1574045412 258693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: what's with all the "draft" notes suddenly showing in the repo browser
< 1574045424 389863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that they seem to do anything
< 1574045447 803694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: cbt hth
< 1574045453 822295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: HATE
< 1574045505 833114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets a truly ridiculous idea
< 1574045514 543295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unfortunately it won't work for plain `cat
< 1574045521 269657 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :my guess is "$file"  remove quotes, but then you have to worry about spaces, difference between $* and $@ i believe
< 1574045532 503259 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :its basically shell quoting issue i believe
< 1574045554 277361 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(i mean, the $* $@ difference is similar issue)
< 1574045569 481884 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(one does things as one giant arg, the other separate args)
< 1574045598 486284 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :"$files" i mean of course
< 1574045652 906073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kingoffrance: it's not entirely clear what sedlast _should_ do with more than one file anyway. it's a very corner case.
< 1574045693 318091 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Does anyone like recursion? :) http://34.77.241.183/
< 1574045918 732947 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :user24: what is this?
< 1574045935 211827 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :imode: confusing, apparently :)
< 1574045940 629964 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :hint: wasd is not all that is possible
< 1574046012 525490 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :Q is "nuke" apparently.
< 1574046025 868015 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :in some way, yes, but not exactly :)
< 1574046050 494818 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :haha, I'm so happy to have a first user, thank you :)
< 1574046077 298344 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1574046095 643324 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :your orange will stay there for quite some time
< 1574046258 728644 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :nice, I've made my mark.
< 1574046279 68448 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric ::)
< 1574046349 436001 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :maybe I should a key hint (wasd qe) below the canvas, but i like to keep it mysterious
< 1574046391 365882 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :inspecting the source kinda destroys the mystery.
< 1574046453 429165 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :gotta obfuscate it
< 1574046699 887324 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :ok, I'm gonna restart it in a few minutes, got a domain
< 1574046864 927633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Test
< 1574046865 5626 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :http://esolangs.org/wiki/Test
< 1574046870 646187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574046875 67182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wc test ho
< 1574046875 114758 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :	0	2	7.
< 1574046883 441046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh tabs
< 1574046914 96101 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I wrote a PostScript code to calculate the left and right edges on each scanline of a monotone polygon. This way the data can be used by an external program to typeset text into the specified area (it is not useful to typeset text into a non-monotone area).
< 1574046947 303085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show wiki
< 1574046947 339389 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574046965 475074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why replace it with a _longer_ program?
< 1574046968 560622 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
< 1574046994 158175 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :However, how can you then vertically center the text into a non-rectangular area?
< 1574047191 689863 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :did someone ping me?
< 1574047233 647727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ++++++++++++++++[>+++++>++++++++>++++++++>+++++++++<<<<<-]>>>>-.>-----..<<<++++++++.<---.------------..>>>----.<++++.>>>------.----.<-----.>+++.<+++++++.<.<-.>>>>+.++++.<.<<<+.>+++++.>+++.+++.---.<<<.,[.,]
< 1574047233 749037 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :
< 1574047244 722095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh
< 1574047295 768062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf +++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.<--.-----------..>>---.<+++.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
< 1574047295 845696 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :http://esolangs.org/wiki/
< 1574047362 963280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf +++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<+++.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
< 1574047363 10859 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://evolangv.org/ziki/
< 1574047418 112877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf +++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
< 1574047418 190072 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/
< 1574047436 480419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def wiki bf +++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
< 1574047436 516641 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574047440 622574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Test
< 1574047440 670340 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/Test
< 1574047480 262367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: fixed the http
< 1574047545 994441 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what language is the `wiki` command written in?
< 1574047621 573981 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Does it have the latest version of SQLite, GCC, LLVM, Ghostscript, Node.js, and C-INTERCAL?
< 1574047984 108465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imode: brainfuck
< 1574048034 738166 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :^show wiki
< 1574048034 774581 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574048039 257373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :most of the program itself, other than the couple places i changed, was produced with the bf_txtgen text converter.
< 1574048071 276112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show happens to show to internal RLE encoding fungot uses for compression.
< 1574048076 746420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*the
< 1574048082 518117 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ah!
< 1574048086 490132 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that explains it.
< 1574048096 502158 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :b_jonas: did you want my attention?
< 1574048546 532107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ,+++++++++++++++++++++++++++++++++.,+++++++++++++++++++++++++++++++++.
< 1574048546 609672 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :!!
< 1574048649 618696 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :imode: https://qewasd.com/ :)
< 1574048861 117557 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :q and e swap to different rooms, huh.
< 1574049290 230033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : a magic 8-ball command might be useful <-- ... you said that right after fungot confirming it had one.
< 1574049290 309706 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: i don't know much more
< 1574049349 730469 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :'hello world' in readable mode bytecode: ,$48:.,$65:.,$6c:.,$6f:.,$2c:.,$20:.,$77:.,$6f:.,$72:.,$6c:.,$64:.,$21:.,:$[':$]
< 1574049391 785276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it's not quite a full implementation, but fungot cannot do true randomness in ^def'ed commands anyway.
< 1574049391 876323 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: s/ first/ top/ computers/ callcc.html that one too.
< 1574049409 784997 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :is it possible to add new interpreters to fungot?
< 1574049409 877737 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :imode: so. what causes an ioexception in a bufferedreader?
< 1574049414 62837 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :imode: indeed!
< 1574049686 338779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imode: not on the same level as ^ul or ^bf, unless fizzie writes one in befunge
< 1574049709 687619 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :heh.
< 1574049750 936008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you could make a ^bf-based command that was an interpreter for something. i recall ^ul started that way, although it was terribly slow/timing out
< 1574049796 167342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show ul
< 1574049796 232737 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :(^ul -- evaluates Underload)S
< 1574049807 875495 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hm. I have an interpreter for Mode in C... wonder if I could transpile that to bf and define it.
< 1574049811 121901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, it was updated like that.
< 1574049832 265407 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that'd be an absurdly large file, though.
< 1574049835 727262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imode: ^bf has a number-of-cycles limit. it's unlikely you'd get anything that complicated to run.
< 1574049850 458676 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah..
< 1574049862 739530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(which was why the original ^ul tended to time out on anythng non-trivial.)
< 1574049906 843521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEso is the bot intended for that kind of stuff, anyway.
< 1574049929 475947 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ah.
< 1574049931 826175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even though it's rarely used for that purpose, it was the original one.
< 1574050380 749476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^8ball so they broke this?
< 1574050381 474712 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...out of time!
< 1574050384 873550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems.
< 1574050403 356344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: at this rate fungot commands need revision control too
< 1574050403 457942 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: and there's the fact that it's in the ides now even.
< 1574050425 426666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose you may not have ^saved yet.
< 1574050861 830202 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Make the questions what your character might do in the situation (according to the player). I think the answer will likely to be "it depends on details which have not been given", because there is often the circumstances which can affect things variously.
< 1574050897 382190 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Therefore, further elaboration may be needed, or the conditions
< 1574050927 588986 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :webassembly is just fancy brainfuck.
< 1574050935 508473 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I wish I was kidding.
< 1574050954 748515 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`uptime -p
< 1574050955 930851 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :up 3802 day, 12 hours, 52 minutes
< 1574050960 831061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh
< 1574050973 90097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../bin/uptime
< 1574050973 836265 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/uptime
< 1574050977 597392 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :10 years?!
< 1574051007 652122 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :jesus!
< 1574051036 510649 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh.
< 1574051039 481978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imode: uptime is fake, b_jonas made it today
< 1574051041 841197 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :boottime is hardcoded.
< 1574051043 597592 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ah.
< 1574051048 791949 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why 10 years?
< 1574051057 115908 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Is there a macro assembler for WebAssembly?
< 1574051064 18093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and as usual for hungarians, he messed up the plurals after numbers :P
< 1574051090 498957 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Also, is there a C library to execute WebAssembly programs without requiring a JavaScript interpreter or web browser?
< 1574051101 861866 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zzo38: iirc yes there is a standalone WASM interpreter.
< 1574051102 904678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the real uptime splits into weeks as well, looking at another long-time server
< 1574051107 449059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(don't know about years)
< 1574051113 22873 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zzo38: and I believe there is a macro assembler for it...
< 1574051117 545632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is WebAssembly actually good for non-web things?
< 1574051163 440669 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :shachaf: It seems that it should be, as good as other VMs would be
< 1574051171 509030 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :who knows. honestly I'm intending on building Mode as a competitor or companion to it.
< 1574051186 868698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Well, a lot of web things are scow.
< 1574051190 928203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And a lot of VMs are scow.
< 1574051207 628526 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think WebAssembly gets great performance compared to a native compiler.
< 1574051249 959950 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think that for text adventure games, Z-machine and Glulx and TAVERN are good.
< 1574051251 348532 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that right there is why I have a mode-to-C transpiler.
< 1574051297 367852 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(I have partially made a text adventure game in Glulx. But, it is difficult to think of what rooms to put and such stuff like that. Programming it is the easier part.)
< 1574051306 195756 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I want something for real software, though.
< 1574051338 525537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think text-based adventure games use so little computation resources that it doesn't matter.
< 1574051342 572413 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :WASM's concurrency primitives aren't strong enough IMO. isolation of subprocesses is something you should get for free.
< 1574051577 761798 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :imode: Have a look at this and click on "Hierarchical Accounts Example"
< 1574051579 106157 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I wanna be able to manage process trees and treat processes as first-class values that can be persisted.
< 1574051584 524787 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :YASSSS
< 1574051601 493454 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :which is why Mode now has concurrency primitives that do just that.
< 1574051605 23923 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :And if you are interested in this, here some keywords: GNOSIS, KeyKOS, Joule, E, Stackless Python (https://stackless.readthedocs.io/en/latest/library/stackless/pickling.html)
< 1574051612 949219 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :also my projects: https://esolangs.org/wiki/RarVM
< 1574051617 955702 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :https://esolangs.org/wiki/KeyVM
< 1574051624 370234 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Some text adventure games do use more resources than others, I think. (Such as, those written using Inform7)
< 1574051649 762364 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Here's Joule: http://www.erights.org/history/joule/index.html
< 1574051664 66133 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(I don't really like such read-only programm language as Inform7 so much, so I use assembly language, is better.)
< 1574051739 722912 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :user24: you might be interested in my Mode spec. it's a specification for a language that's brainfuck-like and involves only a few core commands, with a set of derived commands providing additional functionality.
< 1574051782 473072 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there's also a binary format that's based on typed segments, but it's not ready yet.
< 1574051811 359272 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :concurrency got added recently but hasn't been implemented (mainly because I just started a new position at Amazon).
< 1574051838 399516 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :imode: Definitely! Do you have a wiki page?
< 1574051889 165263 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :not yet. it's all on my harddrive but I plan on posting it to the wiki once I 1. implement a first pass of concurrency features in the Python interpreter or 2. get fed up, submit the spec + existing python interpreter and C transpiler.
< 1574051935 538741 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :let's see if I have any useful examples kicking around..
< 1574051954 838402 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Aye! I'm still a bit scared by concurrency, and I like determinism, so my VMs are all single-threaded
< 1574052029 421244 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :all of my concurrency operations are actually pretty simple. anything between { and } is treated as a subprocess. when encountering a {, you create a new process, push the handle to that process to the parent process, jump to the matching }, and then you can send data to and get data from the child process by send and receive operators.
< 1574052056 449652 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sends and receives are blocking, so the VM just checks to see if the target process is in a blocking receive state on send.
< 1574052061 858675 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :otherwise it just goes dormant.
> 1574052084 288062 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Darthalex314 5*  10New user account
< 1574052129 201973 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :yeah, that sounds cool
< 1574052170 482129 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://repl.it/repls/DefinitiveColossalEngineer
< 1574052194 920831 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :program.h is the output of the C transpiler, which is just a glorified preprocessor.
< 1574052195 87837 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :with my VMs, I want replicable computation, so if i run a subprocess for n steps, copy it's image, and then run these two images for the same number of steps, they arrive at the exactly same state
< 1574052223 461805 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :this is also possible with concurrency
> 1574052229 249884 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67220&oldid=67107 5* 03Darthalex314 5* (+227) 10
< 1574052229 893943 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :but very difficult to implement
< 1574052253 821730 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :so I'm specifying a VM and build a language on top of it
< 1574052255 573599 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why difficult? do these subprocesses have I/O access?
< 1574052265 751125 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :this way i can have single-instruction resource accounting and control granularity
< 1574052276 805154 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :not directly, they can only access their own memory
< 1574052290 266911 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :aye.
> 1574052307 63545 PRIVMSG #esoteric :14[[07User:Darthalex31414]]4 N10 02https://esolangs.org/w/index.php?oldid=67221 5* 03Darthalex314 5* (+29) 10Created page with "Hi. Learning about Brainf***."
> 1574052320 788761 PRIVMSG #esoteric :14[[07User talk:Darthalex31414]]4 N10 02https://esolangs.org/w/index.php?oldid=67222 5* 03Darthalex314 5* (+5) 10Created page with "What."
< 1574052323 395845 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :with your type of concurrency, deterministic process suspension would only be possible at the {} boundaries
< 1574052346 54519 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :(without a deterministic scheduler at least)
< 1574052358 922297 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :not really, actually. within Mode, the world can be stopped and persisted at any time.
< 1574052369 781199 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :in fact that's the basis of a database engine that I'm working on within it.
< 1574052389 769978 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :your data values are just long-running processes that can be wrapped up and thrown to disk or over a network with a really slim execution state.
> 1574052391 86919 PRIVMSG #esoteric :14[[07Brainfuck implementations14]]4 10 02https://esolangs.org/w/index.php?diff=67223&oldid=65848 5* 03Darthalex314 5* (+77) 10/* Normal implementations */
< 1574052412 536549 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :literally just an instruction pointer and a queue.
< 1574052479 453689 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :ah, so there is no parallelism, just some form of message passing concurrency like in Javascript?
< 1574052497 984135 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Should you add a category for IRC bots into the wiki?
< 1574052501 523055 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :my VM process formats trying to be slim was inspired by this Smalltalk project: http://netjam.org/spoon/viz/movie/ 
< 1574052522 815095 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :also by Stackless Python as linked above
< 1574052558 751962 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :with Stackless, I wrote a network node once that executed a process for a few thousand steps and then sent it to another random node it was connected to :)
< 1574052579 144198 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :there is parallelism. just not explicitly defined. I don't care how you accomplish the concurrency.
< 1574052582 839044 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :if stuff like this is built into the language, things like these become very easy to implement
< 1574052613 478622 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :for instance, in the Golang interpreter for this, I'm spawning goroutines-per-process and using channels to communicate with the larger "core".
< 1574052716 69744 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Are you familiar with capabilities/keys?
< 1574052724 204646 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you choose to be single-threaded, you'd just do a round-robin scheduler, where you run through all of the spawned processes and step them one instruction at a time.
< 1574052727 138400 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah.
< 1574052733 664617 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :amazing
< 1574052771 285375 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :a few months ago it felt like nobody knew, or was even interested in all of this
< 1574052794 922008 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Yeah
< 1574052844 184859 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Somehow my brain prevents me from considering making my systems (optionally) multi-threaded, because instruction level execution control and process persistence allow all of this to be built "on top"
< 1574052859 993343 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :tbh it's not even needed.
< 1574052864 778898 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :so the scheduler can be implemented in the system itself
< 1574052895 841881 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you can present a concurrent environment you shouldn't care how that concurrency is handled, just that "these two processes are doing something and can only know about what the other is doing via synchronous message passing and protocols".
< 1574052927 283502 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :yeah
< 1574052961 293345 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :But do you think it's advantageous to have a concurrent system at the lowest level everything else is built on top on?
< 1574052976 724479 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :this is the argument the E language creators made
< 1574052979 9794 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :well, let me show you mode's working spec.
< 1574052985 41038 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :but I'm still not convinced
< 1574052992 538300 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :ok :)
< 1574052998 935985 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/mlaoebywpa
< 1574053003 329518 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ignore syntax highlighting.
< 1574053025 419909 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :'Core' is the minimum theorized that you need to be turing complete.
< 1574053041 766710 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :everything on top of that is convenience.
< 1574053135 267566 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :reminds me of Zot a bit :) http://www.nyu.edu/projects/barker/Iota/zot.html
< 1574053150 593280 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that was definitely an inspiration. instruction minimization is nice.
< 1574053153 736158 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but doing useful work is also nice.
< 1574053168 662956 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :all of these single-character codes have forth-like mnemonics as well.
< 1574053187 725013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myndzi: congratulations, you've now got a wiki page https://esolangs.org/wiki/Myndzi
< 1574053197 964263 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm not unconvinced that basing everything off of something like the pi calculus wouldn't be a good way to go.
< 1574053211 303726 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but there's so much implicit state that it's hard to wrap your head around. bound names, etc.
< 1574053227 795904 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I can at least reason about Mode from an imperative standpoint and work up to concurrent processes.
< 1574053246 880448 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :forming a loop in the pi calculus is a painful endeavor unless you just plan on translating lambda calculus to it.
< 1574053277 335775 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :there's also Urbits' Nock if you like trees https://urbit.org/docs/tutorials/nock/definition/
< 1574053294 727049 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :so, w.r.t concurrency as a basis... not unconvinced, but don't buy it unless there's a "concurrent automaton".
< 1574053305 280519 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that looks nice and feels nice to work with. which is kind of what I'm trying to make..
< 1574053335 622309 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah I looked at Nock... don't like the author or the writings. way too obscure.
< 1574053361 583647 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :aye, agreed
< 1574053363 626530 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if I can't explain to you what I'm working on in simple enough terms I don't think it's worth working on.
< 1574053364 426658 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :i kind of just want to have an "execute this subprocess/instruction block for n instructions with these memory constraints" instruction 
< 1574053438 78448 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I could do that by saying the `{` command consumes two values, the step limit and queue size.
< 1574053444 392622 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :yeah :)
< 1574053476 926260 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"run this block for 64 cycles with 8 queue elements" could be ,$40,$8;{...}
< 1574053480 706736 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric ::D
< 1574053515 56047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`celebrate
< 1574053515 632794 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: celebrate: not found
< 1574053531 751945 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :Have you heard of the Agoric papers: https://e-drexler.com/d/09/00/AgoricsPapers/agoricpapers.html ?
< 1574053540 195389 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :have not, will look now.
< 1574053554 426654 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :also, this: https://esolangs.org/wiki/File:Screenshot_from_2019-04-09_04-20-58.png :)
< 1574053609 193245 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you'd like my python interpreter. planning on having it estimate max/average memory usage along with runtime.
< 1574053631 477323 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :yass :D
< 1574053655 228763 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :i'll dm you my email and stuff, please notify me, show me everything, i love this stuff
< 1574053680 349224 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :someone created this which is also along the lines we are talking about: https://www.youtube.com/watch?v=7vn6aGgLKfQ
< 1574053706 289616 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de PRIVMSG #esoteric :it just emits a geiger counter click when the attached program allocates memory
< 1574053713 94546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate
< 1574053713 130819 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/
< 1574053726 213612 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hah!
< 1574053737 218541 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that's actually really interesting. a bit like an HDD light for memory.
> 1574053837 476382 PRIVMSG #esoteric :14[[07Myndzi14]]4 10 02https://esolangs.org/w/index.php?diff=67224&oldid=67207 5* 03Oerjan 5* (+13) 10Fix some conceptual errors
< 1574055198 293476 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Are you able to access my computer using the domain name "zzo38computer.org" now?
< 1574055243 83744 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :am I supposed to see "please use the gopher service"?
< 1574055256 705213 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Also, how to purge the DNS cache? (I suspect there may be a problem with it)
< 1574055275 4197 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :imode: If you try to access the root page of the HTTP service, then that message will be displayed, so it works.
< 1574055281 569609 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kool.
< 1574055405 273534 :kspalaiologos!~kspalaiol@user-5-173-128-40.play-internet.pl JOIN :#esoteric
< 1574055500 338287 :kspalaiologos!~kspalaiol@user-5-173-128-40.play-internet.pl PRIVMSG #esoteric :I'll try setting up my own bot 
< 1574055860 610595 :kspalaiologos!~kspalaiol@user-5-173-128-40.play-internet.pl PRIVMSG #esoteric :I'll need to pay for my vps soon tho
< 1574056546 804387 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(HTTP is not the only service I run. I also have Gopher, NNTP, SMTP, and QOTD.)
< 1574057324 471682 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de QUIT :Quit: Leaving
< 1574057928 886146 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you know how to do vertical centering text in a non-rectangular area? Perhaps I will just not allow vertical stretching/shrinking in non-rectangular areas, or else have some rsetrictions on it (such as, if vertical glue is present in a non-rectangular area, any paragraphs must come before the vertical glue).
< 1574059343 431777 :tromp_!~tromp@2a02:a210:1585:3200:7584:72d3:8a6c:4a9d QUIT :Read error: Connection reset by peer
< 1574059445 342810 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net JOIN :#esoteric
< 1574059503 270860 :kspalaiologos!~kspalaiol@user-5-173-128-40.play-internet.pl QUIT :Ping timeout: 265 seconds
< 1574059961 18868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :martellus likes to live dangerously
< 1574060302 822216 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric : gsave [ matrix setmatrix clip pathbbox cvi exch pop exch cvi 3 -1 roll pop dup 1 3 index { clipsave 0 exch 65535 1 rectclip clippath pathbbox pop exch pop cvi exch cvi cliprestore } for ] grestore  % That is the code to make a monotone path into the list of the boundary per scanline.
< 1574060393 539291 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574060404 275171 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net QUIT :Read error: Connection timed out
< 1574060573 428029 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de JOIN :#esoteric
< 1574060646 384422 :user24!~user24@p200300C3AF001733FC471B37A1F89ED7.dip0.t-ipconnect.de QUIT :Client Quit
< 1574060698 86225 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net JOIN :#esoteric
< 1574061139 99041 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :The typesetting algorithm can then split it into text lines based on the current font, and then subtract the largest left boundary in each group from the smallest right boundary in each group in order to find the width of that line. I think this will not work in the presence of vertical glue above the paragraph (unless the area is rectangular), though.
< 1574061291 446515 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :This is to make an alternative program to Magic Set Editor for typesetting cards. Although the code is PostScript (actually, my program uses a combination of PostScript and SQL), it uses TeX fonts rather than PostScript fonts, and the TeX method of typesetting (although a simple mode might also be available). Do any card games use vertically centered multi-line text in a non-rectangular area?
< 1574061331 909787 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Also, do any use a non-monotone area for text?
< 1574061658 567293 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574062496 981970 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds
< 1574062581 767952 :tromp_!~tromp@2a02:a210:1585:3200:8c3e:33c1:a7a0:df14 JOIN :#esoteric
< 1574062918 964028 :tromp!~tromp@2a02:a210:1585:3200:945:ed4f:2c3a:1411 JOIN :#esoteric
< 1574063075 547983 :tromp_!~tromp@2a02:a210:1585:3200:8c3e:33c1:a7a0:df14 QUIT :Ping timeout: 276 seconds
< 1574063348 421494 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574063882 373757 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
> 1574064214 866240 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67225&oldid=67219 5* 03B jonas 5* (+56) 10pedantic about newlines
< 1574065473 506029 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :`? rules of wisdom
< 1574065474 556952 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :unless essential for the entry‘s humor, \ they should:  be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
< 1574065485 644981 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :do you suppose this change is ok?
< 1574065626 934056 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :It violates its own rule, but maybe it is supposed to be, so then that is OK. Also, I think there is a improper open mark in "entry's"
< 1574065791 775239 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :``` hg cat -r 11268 "/hackenv/wisdom/rules of wisdom"
< 1574065792 980765 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :unless essential for the entry‘s humor, they should:  be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
< 1574065802 333106 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I'm mostly asking about just the latest chanfe
< 1574065850 654638 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :althoguh I can also be blamed for the part about trailing whitespace
< 1574065961 960996 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :O, you added a break (in the wrong place)
> 1574066017 955336 PRIVMSG #esoteric :14[[07Cyclic tag system14]]4 10 02https://esolangs.org/w/index.php?diff=67226&oldid=51402 5* 03B jonas 5* (+43) 10/* Related articles */ link BIX Queue Subset
< 1574066084 193635 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :zzo38: almost
< 1574066119 871863 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I actually added just a space backslash space, because that doesn't break the rules, and breaking the rules with an actual newline is not essential for the humor of the entry
< 1574066140 864008 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :OK, but it is still in the wrong place
< 1574066166 187917 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :yes, although I don't think there's a right place, except at the end
< 1574066197 876592 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :I wonder if I should make the entry mention that the entries really shouldn't contiain \r or \0
< 1574066307 539597 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I don't know; maybe
< 1574066952 316939 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu PRIVMSG #esoteric :nah, probably no, that's not a rule that I've seen anyone break
> 1574067071 301713 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67227&oldid=67225 5* 03B jonas 5* (+183) 10/* Core IRC usage */ invisible prefix to output
> 1574067142 811364 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67228&oldid=67227 5* 03B jonas 5* (+88) 10/* Core IRC usage */ headings
< 1574067257 21233 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :OK
> 1574067371 924771 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=67229&oldid=67188 5* 03PaniniTheDeveloper 5* (+32) 10
< 1574067777 166570 :b_jonas!~x@catv-176-63-13-253.catv.broadband.hu QUIT :Remote host closed the connection
< 1574068524 412937 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection
< 1574069859 888485 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl JOIN :#esoteric
< 1574069896 953167 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :`asmbf @hello/out 48/ret/@main/psh %hello1/jmp %hello/@hello1
< 1574069897 616286 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++++++++++++++++++++++++++++++++++++++++++++++++.[-]<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-]>[>>]<<->[<<<[<<]>+>[>>]>-]<<<[<<]>[<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>-]<<<<<<<[-]<<<<<<]>++<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++
< 1574069901 265932 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :Dang
< 1574069918 862845 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` asmbf @hello/out 48/ret/@main/psh %hello1/jmp %hello/@hello1 > temp.b
< 1574069919 628410 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574069929 658114 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` cat temp.b
< 1574069930 364122 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++++++++++++++++++++++++++++++++++++++++++++++++.[-]<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-]>[>>]<<->[<<<[<<]>+>[>>]>-]<<<[<<]>[<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>-]<<<<<<<[-]<<<<<<]>++<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++
< 1574069940 557136 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` egobfi8
< 1574069941 271703 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: egobfi8: command not found
< 1574069951 781037 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ls
< 1574069952 476742 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :OUT \ a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ karma \ le \ out \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ temp.b \ test.b \ test.sh \ tmp-interp \ tmp.txt \ uptime.out \ v1.1.1.tar.gz
< 1574069968 927749 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ls asmbf-1.1.1 
< 1574069969 732667 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :AUTHORS \ INSTALL \ LICENSE \ Makefile \ NEWS \ README \ TODO \ VERSIONING \ bconv.c \ bfasm.asm \ bfasm.b \ bfasm.c \ bfasm.rs \ bfi.c \ bfintd.c \ bfmake \ bfpp \ bin \ doc \ examples \ labels.pl \ strip.pl \ test \ test.pl
< 1574069992 609766 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` gcc asmbf-1.1.1/bfi.c -o bfi
< 1574069994 591881 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574070018 984203 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ./bfi temp.b
< 1574070019 887859 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0Access Violation, ip=304
< 1574070023 767306 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :Dang
< 1574070281 98195 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` asmbf psh 2/mov r2, r1/mod r2,r1/ne_ r2,0/pop r1/out r1
< 1574070281 881381 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++[<<<<<+>>>>>>>>>>>>+<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>[>>]+<<[<<]>[>[>>]<+<[<<]>-]<<<<<<<[-]<<<[-]<[>+<<+>-]<[>+<-]>>[->>>>>>>+<<<<<<<]<[->>>>>>>>>+<<<<<<<<<]>>>>>>>>[>->+<[>]>[<+>-]<<[<]>-]>>[-<<<<<<<<<+>>>>>>>>>]<[-]>[-]<<<<<<<<<[<<<+>>>-]>>>[<<<<<<->+>>>>>-]<<<<<[>>>>>+<<<<<-]<[>>>+<<<[-]]>>>>>>[-]<<<<[-]>>>>>>>>>>>[-]>[>>]<<->[<<<[<<]>+>[>>]>-]<<<[<<]>[<<<<<<<<<<<+>>>>>>>>>>>-]<<<<<<<<
< 1574071179 595013 :arseniiv!~arseniiv@136.169.208.242 JOIN :#esoteric
< 1574071324 790291 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan Updated things, maybe it's a newer version of Mercurial/hgweb. There's a notion of changeset "phases", from secret -> draft -> public. It's maybe showing those, and counting everything as draft (the default for new changesets) as they're technically never been pushed to a remote repo (the browser shows the real thing).
< 1574071324 915175 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574071409 691608 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell b_jonas int-e does run lambdabot, as far as I know. It's definitely not me.
< 1574071409 769947 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574071645 644583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell b_jonas I do run and host lambdabot.
< 1574071645 722040 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574071661 41077 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574071679 908614 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell wib_jonas b_jonas has messages ;)
< 1574071679 971556 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
> 1574071737 334788 PRIVMSG #esoteric :14[[07Lambdabot14]]4 10 02https://esolangs.org/w/index.php?diff=67230&oldid=67218 5* 03B jonas 5* (-7) 10int-e hosts
< 1574071747 232060 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? kspalaiologos
< 1574071748 293744 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is addicted to brainfuck. His current work is disassembling brainfuck code for a casino that lost the source code.
< 1574071765 295482 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: ^ please complain if you don't like that
< 1574071769 552062 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or change it
< 1574071790 7261 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`complain Nobody likes this.
< 1574071791 767335 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Complaint filed. Thank you.
< 1574071816 106342 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? revert
< 1574071819 291649 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`revert " can be used to revert to a revision. See . It is a builtin command so cannot be called from other commands.
< 1574071977 992641 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`url
< 1574071978 741169 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/
< 1574071984 285436 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`paste
< 1574072014 812052 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.12292
< 1574072071 81868 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder if I should make the stdin just /dev/null instead of the "blocking but never reads anything" weirdness it now is.
< 1574072138 165708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Candide (the former ##c bot) used to write a random 'fortune' to stdin.
< 1574072163 533542 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: in https://hack.esolangs.org/repo/file/tip with a web browser, why is "etc/ luarocks" in one line?
< 1574072215 676948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a hgweb feature, it collapses directories that only have one file.
< 1574072217 645481 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: because etc/ is otherwise empty
< 1574072253 803163 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Same with "brachylog/ brachylog" in https://hack.esolangs.org/repo/file/tip/interps
< 1574072263 46862 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I see
< 1574072269 180874 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You can click either the directory or the file.)
< 1574072310 781701 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably, it should be "etc/ luarocks/" because the 'file' is actually a subdirectory.
< 1574072326 700385 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi
< 1574072334 45883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or even "etc/ luarocks/ config.lua". But anyway.
< 1574072346 571581 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: it doesn't do it for files though
< 1574072362 342256 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(as can be observed in https://hack.esolangs.org/repo/file/tip/wisdom)
< 1574072369 737991 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: you may have to edit these commands: before now sedlast
< 1574072377 916604 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :because of the wd change
< 1574072408 382913 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, the le directory has three files
< 1574072409 389663 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: but I agree that a trailing / would be desirable
< 1574072415 190256 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? le/rm
< 1574072417 537325 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? le//rm
< 1574072418 503696 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :le/rm? ¯\(°​_o)/¯
< 1574072421 85394 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :le//rm? ¯\(°​_o)/¯
< 1574072477 842713 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah, le/rm deletes wisdoms
< 1574072481 336802 :int-e!~noone@int-e.eu PRIVMSG #esoteric :le/rm seems a bit silly
< 1574072490 77980 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so perfectly normal for HackEso.
< 1574072514 281531 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` ls -dl /hackenv/le/rm # it's actually a symlink
< 1574072515 120808 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lrwxrwxrwx 1 1000 1000 13 Jul  8  2017 /hackenv/le/rm -> ../bin/forget
< 1574072554 412707 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :by the way, did you know that you can't (easily) clone the repository to windows, the clone command actually dies because of a case-insensitive filename clash
< 1574072581 884134 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :wib_jonas, it's perfect lol
< 1574072589 350471 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I've seen source tarballs that you can't quite decompress that way, but the decompressors that I've tried only give a warning and don't unpack that one file. hg seems to actually die.
< 1574072598 742940 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :as in, abort the rest of the checkout.
< 1574072616 431743 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are almost certainly workarounds, but it's strange behavior from hg
< 1574072978 229349 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` asmbf-1.1.1/bfi temp.b
< 1574072978 953377 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: asmbf-1.1.1/bfi: No such file or directory
< 1574072981 634031 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :? 
< 1574072985 988907 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ls
< 1574072986 788299 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :OUT \ a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ bfi \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ karma \ le \ out \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ temp.b \ test.b \ test.sh \ tmp-interp \ tmp.txt \ uptime.out \ v1.1.1.tar.gz
< 1574073002 810326 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ls asmbf-1.1.1 
< 1574073007 865184 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :AUTHORS \ INSTALL \ LICENSE \ Makefile \ NEWS \ README \ TODO \ VERSIONING \ bconv.c \ bfasm.asm \ bfasm.b \ bfasm.c \ bfasm.rs \ bfi.c \ bfintd.c \ bfmake \ bfpp \ bin \ doc \ examples \ labels.pl \ strip.pl \ test \ test.pl
< 1574073038 467620 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ./bfi test.b
< 1574073039 157888 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 A0 A1 
< 1574073043 484113 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :Whoa what
< 1574073059 186776 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` ./bfi temp.b
< 1574073059 787695 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0Access Violation, ip=304
< 1574073131 502552 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :``` asmbf <<<"psh r3/
< 1574073131 570882 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :   mov r2, r1/
< 1574073131 607121 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :    mod r2, 64/
< 1574073131 607158 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :    ne_ r2, 0/
< 1574073131 607178 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :    pop r3" > temp.b
< 1574073133 256439 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
< 1574073144 151620 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :Noo
< 1574073146 333862 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl PRIVMSG #esoteric :Sorry
< 1574073326 733162 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: stupid question. together with the wd change, why not break things further by moving the quotes database from /hackenv/quotes to /hackenv/share/quotes ?
< 1574073410 871817 :kspalaiologos!~kspalaiol@user-5-173-144-144.play-internet.pl QUIT :Ping timeout: 240 seconds
< 1574073418 548605 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl JOIN :#esoteric
< 1574073481 295210 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :``` asmbf <<<"psh 48/mod r1, 64/ne_ r1, 0/pop r2/out r2" > test.b
< 1574073485 566337 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
> 1574073494 295243 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67231&oldid=67228 5* 03B jonas 5* (+1804) 10web interface
< 1574073500 325534 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :``` ./bfi test.b
< 1574073500 999378 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0
< 1574073504 5944 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :Dang
< 1574073506 594682 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :It works 
< 1574073511 702497 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :Issue's invalid 
< 1574073520 26730 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wib_jonas: I don't have a particularly strong opinion on that.
< 1574073570 318187 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I guess wisdom is directly in /hackenv too, and we use it often as well
< 1574073619 655772 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll add symlinks under share though
< 1574073646 170426 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` ln -sv ../wisdom ../quotes /hackenv/share/
< 1574073648 58233 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'/hackenv/share/wisdom' -> '../wisdom' \ '/hackenv/share/quotes' -> '../quotes'
< 1574073676 379889 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` grep -RF wob_jonas /hackenv/share/{wisdom,quotes}
< 1574073677 392651 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/share/wisdom/wob_jonas:wob_jonas is b_jonas in disguise, so that he can do magic tricks. \ /hackenv/share/quotes: and at least don't put Hofstadter next to the time cube guy without at least a semicolon, that's insulting Hofstadter \ /hackenv/share/quotes: that real-world complexity doesn't fit my simple model of English   must be that darned Higgs-boson or some other symmetry-breaking mechani
< 1574073696 384203 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that will help forwards compatibility in case we decided to make that move in the future
< 1574073703 994470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wib_jonas: Looks like oerjan changed lastfiles to output absolute paths, which I think has made before / now / sedlast work.
< 1574073713 293999 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok
< 1574073713 416975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`lastfiles
< 1574073714 481199 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/share/quotes \ /hackenv/share/wisdom
< 1574073715 806279 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl PRIVMSG #esoteric :^8ball stuff 
< 1574073716 512748 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...out of time!
< 1574073764 498347 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course we have to be careful with the quotes link, it's too easy to accidentally overwrite it with a regular file when you edit it
> 1574074024 789388 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=67232&oldid=67105 5* 03Keymaker 5* (+107) 10Acyclic Tag...
< 1574074261 253131 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you have some ideas relating to typesetting text for card games such as Magic: the Gathering? I have some ideas about it, but there may be others, including some things which is not applicable to Magic: the Gathering but might be applicable in other card games.
< 1574074307 872189 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :And, I don't know what to do about holographic cards. Maybe a later version of my software (other than the first version) might support separations, which might be usable for such thing.
< 1574075793 49092 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :TODO: rewrite bin/rnooodl to pass its input through as soon as possible, rather than waiting for an eol or eof
< 1574075879 772298 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: does HackEso tell the command somehow when the time limit for that command expires? this could be useful if a command wants to do cleanup shortly before that, to print or save partial results.
> 1574076260 980223 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67233&oldid=67231 5* 03B jonas 5* (+2) 10typoes
> 1574076266 756237 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=67234&oldid=67229 5* 03Quadril-Is 5* (+387) 10
> 1574076492 56042 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=67235&oldid=67232 5* 03Quadril-Is 5* (+30) 10/* Unsquare */
> 1574076598 403777 PRIVMSG #esoteric :14[[07Lambdabot14]]4 10 02https://esolangs.org/w/index.php?diff=67236&oldid=67230 5* 03B jonas 5* (+0) 10typo
> 1574076623 587173 PRIVMSG #esoteric :14[[07Fungot14]]4 10 02https://esolangs.org/w/index.php?diff=67237&oldid=67203 5* 03B jonas 5* (+0) 10typo
> 1574078626 854492 PRIVMSG #esoteric :14[[07BIX Queue Subset14]]4 10 02https://esolangs.org/w/index.php?diff=67238&oldid=67215 5* 03Ais523 5* (-805) 10rv 2 revisions: the TC proof is wrong, because avd doesn't invert if the queue starts with a 0, thus throwing off the parity argument
< 1574079318 638897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wib_jonas: No, it's a straight SIGKILL at the timeout time. But I could make it, say, SIGTERM at timeout, SIGKILL five seconds later.
< 1574079451 645360 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: I guess lambadbot is lambdabot's evil twin.
< 1574079573 831488 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: if you want a signal, consider SIGALARM, but I was thinking more of an env-var that gives the time when the program will be terminated relative to some linux timer
< 1574080520 618794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess. It's just that TERM + KILL is the standard systemd process termination method. Could have both, of course.
< 1574080561 15728 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :("Processes will first be terminated via SIGTERM. If then, after a delay (configured via the TimeoutStopSec= option), processes still remain, the termination request is repeated with the SIGKILL signal.")
< 1574080681 964984 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, TERM may be better
< 1574080724 350609 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :note that you  can get linux to generate SIGALARM with setitimer, then the processes can read the timer easily with getitimer
< 1574080987 336523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Termination is the standard action for SIGALRM as well, so that would probably work in practice.
< 1574081145 589981 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh yeah, you're right, it's spelled SIGALRM, perhaps because it's an old unix thing and they were stingy with identifier length
< 1574081317 735959 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right now the way it works is, after running the command, if a timeout has been set, umlbox init will start a second program that does `sleep(timeout); exit(0);`, and if that process terminates first, the actual command process is sent SIGKILL.
< 1574081356 556726 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :mind you, I realize that this isn't actually necessary for the rnooodl reimplementation at all
< 1574081381 101526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I think that means the timeout might fire early if the sleep(3) call gets interrupted, but I guess in practice it isn't.)
< 1574081398 299586 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but other programs could care
< 1574081449 915491 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I could enable the GitHub issue tracker for the 'hackbot' repo to keep track of ideas like this, otherwise I'll never remember them.
< 1574081533 387314 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: or we could collect ideas on https://esolangs.org/wiki/Talk:HackEso or somewhere in /hackenv
< 1574081569 630970 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The HackEso talk page is maybe most logical, yes.
< 1574081603 399310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, I was wondering whether that stuff should be outside the main namespace. But I guess it doesn't matter so much.
< 1574081626 512252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Articles should be on the subject of esoteric programming languages, or about subjects relevant to these, for example computation theory." With a wide enough of definition of "relevant", it's fine.
< 1574081652 899350 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :other random idea to myself: modify the paste command so that when it creates a new paste file, log the filename, the $IRC_NICK and $IRC_TARGET to somewhere under tmp, to make it easier to clean up large pastes that I created and that are no longer needed
< 1574081685 868037 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :as for namespacing or categories, I don't know, feel free to figure out whatever about them
< 1574082542 951234 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`apt-get moo
< 1574082543 745139 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​                 (__)  \                  (oo)  \            /------\/  \           / |    ||    \          *  /\---/\  \             ~~   ~~    \ ..."Have you mooed today?"... \ W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory)
< 1574082563 816961 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^ why does it have to read /etc after it's already completed the command?
< 1574082779 549025 :kspalaiologos2!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574082882 185411 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: https://hack.esolangs.org/tmp/paste/paste.22976 suggests that the actual read attempt comes before the cow
< 1574082887 572286 :kspalaiologos!~kspalaiol@user-5-173-145-46.play-internet.pl QUIT :Ping timeout: 276 seconds
< 1574083030 907369 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh right. stdout and stderr
< 1574083036 914333 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` apt-get moo >/dev/null
< 1574083037 616498 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory)
< 1574083113 294876 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` strace -eopenat,write,stat apt-get moo 2>&1 | paste
< 1574083114 351821 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.30284
< 1574083140 474886 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sorry, this one is better... the code uses `stat` before opening files.
< 1574083161 636628 :kspalaiologos2!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer
< 1574083535 188862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So, apparently, apt-get collects errors in some buffer and prints them later.
< 1574083566 36291 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(or at least warnings)
< 1574083575 281761 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574086900 544871 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574087162 555725 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574088856 871450 :arseniiv_!~arseniiv@94.41.36.249.dynamic.ufanet.ru JOIN :#esoteric
< 1574089049 576915 :arseniiv!~arseniiv@136.169.208.242 QUIT :Ping timeout: 276 seconds
< 1574092229 114360 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I finished the memory manager for asm2bf I suppose
< 1574092229 670416 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://pastebin.com/9VEvgUbn
< 1574092235 201412 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's quite simple one
< 1574092239 682322 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it's doing the job
< 1574092254 218182 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll try porting it now to my malbolge assembler to get it all covered
< 1574092265 836577 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I was expecting a lot more
< 1574092276 645755 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I guess this is everything I can do in this amount of space
< 1574092566 773161 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the brainfuck code is very short
< 1574092567 268687 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://pastebin.com/jVjBMAdZ
< 1574092580 993462 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :RLE doesn't help much because the code isn't about constants
< 1574093037 809858 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wonder will it run on bfasm in hackeso
< 1574093049 589120 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's v1.1.1 iirc
< 1574093067 604256 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` asmbf <<<"seg 0\org 0\lbl 1\psh r2\clr r2\lbl 2\rcl r1,r2\add r2,16\jnz r1,2\sub r2,16\sto r2,1\mov r1,r2\pop r2\ret\lbl 3\sto r1,0\ret\lbl 4\psh r2\clr r2\lbl 5\rcl r1,r2\add r2,16\jnz r1,5\mov r1,r2\add r1,0\pop r2\asl r1\ret">temp.b
< 1574093068 399951 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574093076 574707 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` cat temp.b
< 1574093077 224075 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[#
< 1574093079 909102 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :doesn't :/
< 1574093083 703047 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` rm -f temp.b
< 1574093084 575495 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574093089 57909 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` ls
< 1574093089 881830 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :OUT \ a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ bfi \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ karma \ le \ out \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ test.b \ test.sh \ tmp-interp \ tmp.txt \ uptime.out \ v1.1.1.tar.gz
< 1574093097 71802 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` rm bfi
< 1574093097 754647 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574093106 927055 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` rm test.b
< 1574093108 747125 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574093116 784433 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` rm v1.1.1.tar.gz
< 1574093117 459824 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574093123 809613 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's my stuff I'm cleaning it up as it's no longer needed
> 1574093156 432512 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=67239&oldid=67234 5* 03PaniniTheDeveloper 5* (+314) 10
< 1574093582 923036 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving
< 1574093879 594345 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574094003 928581 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf mov r1,0/sto r1,3/db_ 1/rcl r1,0/out r1
< 1574094008 125309 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]>>>>+++<<<<[<+>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<-]<[>+<-]>>>>>[<<<<<+>>>>>>>>>>>>>>+<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]>>>>>>>>>>>+<<<<<<<<<<<<<<<[-]>>>>[<<<<<+>>>>>>>>>>+>>>>>+<<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[<[<<]>+<<<<<<<<<<<<<+>>>>>>>>>>>>>>[>>]<-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<
< 1574094021 235820 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` asmbf <<<"mov r1,0/sto r1,3/db_ 1/rcl r1,0/out r1"
< 1574094022 625897 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]>>>>+++<<<<[<+>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<-]<[>+<-]>>>>>[<<<<<+>>>>>>>>>>>>>>+<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]>>>>>>>>>>>+<<<<<<<<<<<<<<<[-]>>>>[<<<<<+>>>>>>>>>>+>>>>>+<<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[<[<<]>+<<<<<<<<<<<<<+>>>>>>>>>>>>>>[>>]<-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<
< 1574094026 598680 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` asmbf <<<"mov r1,0/sto r1,3/db_ 1/rcl r1,0/out r1" > temp.b
< 1574094027 663220 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574094041 11630 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` gcc asmbf-1.1.1/bfi.c -o bfi
< 1574094043 33031 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574094048 254947 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` ./bfi temp.b
< 1574094048 969258 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​
> 1574095949 525678 PRIVMSG #esoteric :14[[07Post-preprocessor14]]4 M10 02https://esolangs.org/w/index.php?diff=67240&oldid=57213 5* 03PaniniTheDeveloper 5* (+0) 10
< 1574096268 716131 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574097395 595234 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 250 seconds
< 1574099303 932644 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574099330 761277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha!
< 1574099340 952745 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :probably I should move to esoteric-blah with my bot
< 1574099345 553707 :bfbot!~bfbot@176.221.122.71 QUIT :Remote host closed the connection
< 1574099373 323200 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it takes forever for it to join tho
< 1574099454 240552 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
< 1574099795 246615 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1574101669 732801 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu JOIN :#esoteric
< 1574103070 885630 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574103267 478077 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :`whatis !
< 1574103268 213366 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​!(1hackeso) - run snippet in esoteric languages emulating the ! command of EsoBot
< 1574103277 177608 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :there was a typo in that line, which is why it wasn't found previously. I fixed it now
> 1574107944 945817 PRIVMSG #esoteric :14[[07Acyclic Tag14]]4 10 02https://esolangs.org/w/index.php?diff=67241&oldid=66807 5* 03Keymaker 5* (+6678) 10Added a quine.
< 1574108307 562871 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1574108336 381711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Keymaker: neat, it's obvious how it works once you see it but I'm not sure I'd have thought of that design
< 1574108348 299197 :dnm!sid401311@gateway/web/irccloud.com/x-yqfoyrqrhqcftfvc JOIN :#esoteric
< 1574108470 262303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now I'm disappointed that there doesn't seem to be a simple TC construction for a Core BIX Queue subset
< 1574108486 474551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still think many of them are likely to be TC but I worry that the construction will have to be quite complex or inefficient
< 1574108845 125132 :dnm!sid401311@gateway/web/irccloud.com/x-yqfoyrqrhqcftfvc PRIVMSG #esoteric :Every now and then I randomly come across something -- usually not specifically about esolangs -- that re-triggers the itch in my brain to sit down and actually hack one together, which although I've thought about from time to time, I have yet to do. This weekend it was stumbling across this: http://www.bhk.com/make/closures.html
< 1574108919 366253 :dnm!sid401311@gateway/web/irccloud.com/x-yqfoyrqrhqcftfvc PRIVMSG #esoteric :(The source code [and accompanying tools/assets] to that article are even better...)
< 1574109325 40686 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection
< 1574109397 877094 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1574109670 42896 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574110643 598347 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574110795 209948 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Hello, can someone who knows how to do it add a command using one ` that will run asmbf and then it's output?
< 1574110807 600327 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I needed it today to quickly check some snippets 
< 1574110833 590617 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :But I had to build my interpreter beforehand
< 1574110842 13695 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :And deal with my crappy phone keyboard 
< 1574111036 842827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how does the command look with two `?
< 1574111046 656881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or do you not have that working yet either?
< 1574111142 33311 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574113048 586122 :arseniiv_!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( are “golden ratio in art and nature” issues sufficiently esoteric to discuss? )
< 1574113059 18118 :arseniiv_!~arseniiv@94.41.36.249.dynamic.ufanet.ru NICK :arseniiv
< 1574113106 445975 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :(as a quick summary, I think these things are hugely overrated and at least half of them are selection bias and wishful thinking)
< 1574113253 529371 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :agreed
< 1574113697 1560 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1574114435 729838 :lf94!~lf94@unaffiliated/lf94 PRIVMSG #esoteric :+1
< 1574114667 23397 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :glad to see I’m not mad :D
< 1574115813 890194 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`asmbfx @hello/out 48/ret/@main/psh %hello1/jmp %hello/@hello1
< 1574115814 580374 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0
< 1574115838 401219 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kspalaiologos: I don't know how `asmbf works, but I just plumbed the output into a egobfi8.
< 1574118386 870871 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1574120541 990185 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
> 1574121710 310402 PRIVMSG #esoteric :14[[07Talk:ESON14]]4 N10 02https://esolangs.org/w/index.php?oldid=67242 5* 03IFcoltransG 5* (+185) 10Created page with "The hex regex looks ambiguous with the quaternary. Are you sure it isn't meant to be 'x'? ~~~~"
< 1574121850 498445 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1574122003 661647 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
> 1574122113 471239 PRIVMSG #esoteric :14[[07XS14]]4 M10 02https://esolangs.org/w/index.php?diff=67243&oldid=46834 5* 03IFcoltransG 5* (+24) 10Added 'see also' to XSM
< 1574122126 570111 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574124506 984333 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574124794 896398 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1574124800 863827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-gold
< 1574124800 901992 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 14h 51m 15s ago: Updated things, maybe it's a newer version of Mercurial/hgweb. There's a notion of changeset "phases", from secret -> draft -> public. It's maybe showing those, and
< 1574124800 938160 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :counting everything as draft (the default for new changesets) as they're technically never been pushed to a remote repo (the browser shows the real thing).
< 1574124828 283354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm
< 1574125095 13969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -ld .hg
< 1574125096 245025 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access '.hg': No such file or directory
< 1574125099 226752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm
< 1574125111 853349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cat bin/hlnp
< 1574125112 539252 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/hlnp: No such file or directory
< 1574125119 832647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cat ../bin/hlnp
< 1574125120 500215 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ undo c58a6174e051 \ 6800:2016-02-10  ` sed -i \'s/| lowercase//\' misle/* \ 6786:2016-02-10  ` sed -i \'s/Learned/Was lied to about/\' misle/* \ 6783:2016-02-10  ` mkdir misle; cp le/* misle; sed -i \'s/wisdom/tmflry/g\' misle/*
< 1574125901 878449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i've been misled
< 1574125957 352537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've never really understood the concept of tmflry, TBH.
< 1574125969 706760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why doesn't `foo/bar look in /hackenv/bin/foo/bar?
< 1574125993 343370 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it uses a shell to execute the command.
< 1574126001 247973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And "foo/bar" is not looked up in $PATH.
< 1574126017 384850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, it doesn't need to do that, but that's the immediate reason.
< 1574126022 981674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well, an actual learndb full of useful information is something many channels benefit from, probably this one would as well; however, nobody seemed inclined to make it and the naming was silly
< 1574126029 686059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? INTERCAL
< 1574126030 832937 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :INTERCAL has excellent features for modular program for the enterprise market.
< 1574126035 844756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? Brachylog
< 1574126036 896383 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Brachylog? ¯\(°​_o)/¯
< 1574126039 604494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? Jelly
< 1574126040 688365 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Jelly? ¯\(°​_o)/¯
< 1574126048 270087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imagine if that give actual summaries of the esolangs
< 1574126053 672984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be better for conversation
< 1574126064 413457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it is, though, people just give esowiki links
< 1574126068 294816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://esolangs.org/wiki/INTERCAL etc.
< 1574126073 311013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the problem is, not all the wisdom entries are foolishness either.
< 1574126074 654394 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :`? COME FROM
< 1574126075 715614 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :COME FROM? ¯\(°​_o)/¯
< 1574126102 287972 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :`? ¯\(°​_o)/¯
< 1574126104 705677 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
< 1574126114 452464 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well that was interesting
< 1574126138 930366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was vaguely considering I might have `!wiki INTERCAL` or some-such make esowiki print out the link plus the first paragraph.
< 1574126201 673893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The convention of using `backtick quoting` for code text doesn't really work for talking about HackEso commands.)
< 1574126214 834618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do we at least have a command for linking to the wiki?
< 1574126216 804763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`wiki INTERCAL
< 1574126217 663492 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://esolangs.org/wiki/tmp/INTERCAL
< 1574126228 892966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whoops, that looks like a bug.
< 1574126230 586875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :beautiful :-D
< 1574126239 806833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/wiki
< 1574126240 374484 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/wiki: No such file or directory
< 1574126244 198971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat /hackenv/bin/wiki
< 1574126244 809095 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/usr/bin/env python \ import sys, os.path, urllib \ if len(sys.argv) <= 1: \     print "https://esolangs.org/" \ else: \     f = os.path.abspath(sys.argv[1]) \     if f.startswith('/hackenv/'): f = f[9:] \     print ("https://esolangs.org/wiki/" + \         urllib.quote(f))
< 1574126266 909108 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure why exactly it treats the argument as a path.
< 1574126289 138468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor am I
< 1574126305 440470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^wiki INTERCAL
< 1574126305 440537 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/INTERCAL
< 1574126313 780853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We also have the befunge equivalent.
< 1574126338 499718 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, brainfuck equivalent. Kind of.
< 1574126341 536483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^wiki ///
< 1574126341 573032 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki////
< 1574126353 159966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^wiki ;#
< 1574126353 195891 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/;#
< 1574126361 194662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I don't think it's doing any sort of escaping
< 1574126367 531735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's just a ,[.,]
< 1574126406 193890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(;# is an esolang, technically, but a really terrible one; it's basically a sub-TC minimalisation of BF to just the + and . commands)
< 1574126425 666832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(so in a way I'm glad we dont't have an article on it)
< 1574126471 208707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dobg wiki
< 1574126472 952519 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :11334:2018-01-20  fetch bin/wiki https://hackego.esolangs.org/get/bin/wiki \ 10393:2017-03-11  ` chmod +x bin/wiki \ 10392:2017-03-11  fetch bin/wiki https://hackego.esolangs.org/get/bin/wiki \ 7080:2016-03-05  rm bin/wiki \ 7079:2016-03-05  ` echo "echo \\"http://esolangs.org/wiki/Main_Page\\"" > bin/wiki
< 1574126493 700146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`hurl ../bin/wiki
< 1574126494 492210 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/bin/wiki
< 1574126542 676075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`slbd wiki//6,7d;s/quote(f)/quote(sys.argv[1])/
< 1574126544 568071 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wiki//#!/usr/bin/env python \ import sys, os.path, urllib \ if len(sys.argv) <= 1: \     print "https://esolangs.org/" \ else: \     print ("https://esolangs.org/wiki/" + \         urllib.quote(sys.argv[1]))
< 1574126546 407002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is something very weird about a 1 with an umlaut on it :-D
< 1574126547 650524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let's give that a try.
< 1574126555 104034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`wiki INTERCAL
< 1574126555 824525 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://esolangs.org/wiki/INTERCAL
< 1574126556 235177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :accented digits isn't something I'd even considered
< 1574126574 959470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`wiki ;#
< 1574126575 651585 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://esolangs.org/wiki/%3B%23
< 1574126683 500774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`hurl ../bin/url
< 1574126684 255480 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/bin/url
< 1574126733 462672 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, maybe it was adapted from url and/or suchlike.
< 1574126774 230226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wasn't clearing tmp/ supposed to be supported?
< 1574126777 363475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode COMBINING CEDILLA
< 1574126778 64708 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​̧
< 1574126790 116421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :5 
< 1574126811 119531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i must have done it by i don't remember
< 1574126814 386886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I meant ​5̧
< 1574126824 809968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the state in tmp/ now required for le/rn operation?
< 1574126832 500891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. It is a shame.
< 1574126847 435554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm my client renders that 5-cedilla pretty well
< 1574126856 335199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/hmm/hmm,/
< 1574126965 810274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Wasn't clearing tmp/ supposed to be supported? <-- yes, but now we have a choice between that and keeping le/rn working.
< 1574127057 112615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or fizzie could add a hack to catch /-containing commands
< 1574127140 776003 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I could make ` in general just do a custom lookup, it's already kind of a non-standard parsing.
< 1574127165 751964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In that it splits on first space to form the command and its full argument.
< 1574127501 57880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I assume you can't just hardcode it to run /hackenv/bin/command because you need to be able to run commands like ls too
< 1574127503 595471 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 250 seconds
< 1574127961 23660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was HackEgo on CaC from the start? i vaguely think otherwise.
< 1574128005 710865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm no it wasn't, there was at least one move that changed stuff
< 1574128014 402234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when it colocated with the wiki
< 1574128043 104064 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The very first join is from codu.xen.prgmr.com.
> 1574128074 947314 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67244&oldid=67233 5* 03Oerjan 5* (+71) 10Fix a few errors and mention hurl
< 1574128255 425006 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The hosts my logs have seen are HackEgo!~HackEgo@162.248.166.242 (CaC, 57k lines), HackEgo!codu@codu.org (who knows where, 12k lines), HackEgo!dlopen@libdl.so (ditto, 5.8k lines) and a few less common ones, including HackEgo!n=HackEgo@codu.xen.prgmr.com, HackEgo!dlopen@64.62.173.65.
< 1574128273 214306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, the way the command and arguments flow through all the levels is pretty awkward.
< 1574128384 518863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION remembers libdl.so
< 1574128504 621455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : do you suppose this change is ok? <-- i don't see a rule that it is violating, which is sort of not in the spirit
< 1574128745 317550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :First, in PRIVMSG/tr_60.cmd (called by multibot for trigger character `) it's split into the command and an optional argument on the first space. Then it calls lib/sandbox with Python subprocess.Popen. That next uses Python subprocess.call to form the umlbox command line: 'nice', '-n10', '/usr/bin/umlbox', ..., '.../limits', 'cmd', 'argument stuff'. Then umlbox shell-escapes all the arguments and 
< 1574128751 308284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :concatenates the results into a 'run' command in the umlbox config file. The umlbox init reads that, and invokes the result using system() -- so passing through a shell at that point. Finally, that triggers the lib/limits script, which sets a few ulimit values and uses bash exec to run the actual command.
< 1574128816 604493 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` cat /proc/$PPID/cmdline
< 1574128819 64663 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sh.-c.'/srv/hackeso-code/multibot_cmds/lib/limits' '`' 'cat /proc/$PPID/cmdline' | cat.
< 1574128840 249090 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Such a house of cards.
< 1574128907 814792 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Well, maybe subdirectories of tmp/ can be version-controlled.
< 1574128925 939315 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe there can be some thing that detects when tmp/ is cleared and puts the things back.
< 1574129150 832458 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574129433 140276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks today's schlock mercenary looks a bit inconsistent with the previous claim that most AIs aren't easily copyable
< 1574131843 109787 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574131969 209628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think maybe I'm still missing something about non-chronological backjumping.
< 1574133027 27158 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1574133236 645057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../bin/addquote
< 1574133237 375949 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/addquote
< 1574133269 408420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../bin/delquote
< 1574133269 511689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :../hello/oerjan
< 1574133270 156456 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/delquote
< 1574133293 688804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi/chaf
< 1574133309 6430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thought so
< 1574133324 685618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l ../share/quotes
< 1574133325 511808 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lrwxrwxrwx 1 1000 1000 9 Nov 18 10:40 ../share/quotes -> ../quotes
< 1574133335 979646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm ../share/quotes
< 1574133337 799719 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574133359 885113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :delquote works in a way that will break if it's a symbolic link
< 1574133427 150453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ENOENT
< 1574133438 132284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you mean /hackenv/hi/chaf
< 1574133517 940752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ENO
< 1574133542 312658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You know how it's megaconfusing when executing a file yields ENOENT even though it exists?
< 1574133620 700973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: ^
< 1574133631 485177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EYESENT
< 1574133646 848477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(not really)
< 1574133684 444878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -l program
< 1574133685 292447 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-rwxr-xr-x 1 1000 1000 1576 Nov 19 03:20 program
< 1574133688 82149 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ./program
< 1574133688 786277 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: ./program: No such file or directory
< 1574133710 459135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` strace ./program
< 1574133711 204230 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :execve("./program", ["./program"], 0x7fbf90dce0 /* 15 vars */) = -1 ENOENT (No such file or directory) \ strace: exec: No such file or directory \ +++ exited with 1 +++
< 1574133713 193635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION instantly wanted to `doag that
< 1574133717 408171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then remembered
< 1574133726 717426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sorry
< 1574133731 848773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ../tmp/program # hth
< 1574133732 939868 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: ../tmp/program: No such file or directory
< 1574133820 707261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: puzzle hth
< 1574133829 762176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is a conceptual problem: since files in tmp/ have no repo history, it can be hard to know why they were put there, and therefore whether they're worth saving
< 1574133850 702258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's not a very good puzzle because we've already talked about it.
< 1574133862 389401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Wasn't the hg repository supposed to solve this problem in the first place?
< 1574133866 219438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the change of pwd encourages people to put things there by accident
< 1574133876 659617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The idea was just that no one would care about hg history and it would describe everything.
< 1574133876 705465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: EFULLCIRCLE
< 1574133888 822339 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the solution is obvious: Add a second hg repository for tmp/.
< 1574133905 636395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EBRILLIANT
< 1574133966 310958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As an alternative, I propose something like automatic deletion of tmp/ every day.
< 1574133969 314568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or every hour.
< 1574133973 719464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe just deleting old files automatically.
< 1574133988 746024 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls
< 1574133989 576455 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ bfi \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ karma \ le \ out \ OUT \ out.a \ out.a.hd \ out.a.xxd \ paste \ program \ single-word-character-names \ spline \ spout \ spout.raw \ temp.b \ test.sh \ tmp-interp \ tmp.txt \ uptime.out
< 1574134125 449607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe we should warn kspalaiologos before doing it.  i think his asmbf workflow isn't quite compatible at the moment.
< 1574134202 173348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, you can apparently hg add things inside hgignored directories.
< 1574134205 162173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: ☝
< 1574134214 705035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that's true
< 1574134225 467515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though that requires superpowers which isn't in the spirit of le/rn
< 1574134258 358573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm
< 1574134295 282351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm a little worried about the complexity of tmp handling to add version-controlled stuff inside it. I think I'll rather adjust `foo/bar to look for /hackenv/bin/foo/bar (in some shape or form, we'll see), which'll also mean you no longer need even the /hackenv/le, all the binaries can be in bin.
< 1574134356 87687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe we can just get rid of le/rn etc. which are silly commands anyway?
< 1574134366 96665 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It could be called slashlearn, for instance.
< 1574134378 905466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or lern or lrn or lesrn or le\rn
< 1574134440 55185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` sort -t | tac
< 1574134440 773963 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sort: option requires an argument -- 't' \ Try 'sort --help' for more information.
< 1574134466 990046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -t | tac
< 1574134467 832578 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :jeval.whatis \ tmp.txt \ out \ out.a \ OUT \ out.a.xxd \ out.a.hd \ a.c \ as-encoding \ single-word-character-names \ a.out \ hexdump.hex \ test.sh \ asmbf-1.1.1 \ just \ banana.txt \ le \ karma \ tmp-interp \ uptime.out \ spout.raw \ spout \ spline \ input.brachylog \ compiled_brachylog.pl \ paste \ temp.b \ bfi \ program
< 1574134482 711330 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In related news, I would like a config option that can disable .hgignore. Then I could set up .hg/hgrc to point at a read-only ignore file.
< 1574134520 14788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why shouldn't .hgignore belong to the people?
< 1574134532 454300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it's too hard to make things work sanely.
< 1574134542 517470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't belong to the people any more anyway.
< 1574134543 153625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -t | tac | head -n 12 | xargs rm -v
< 1574134544 132235 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'jeval.whatis' \ removed 'tmp.txt' \ removed 'out' \ removed 'out.a' \ removed 'OUT' \ removed 'out.a.xxd' \ removed 'out.a.hd' \ removed 'a.c' \ removed 'as-encoding' \ removed 'single-word-character-names' \ removed 'a.out' \ removed 'hexdump.hex'
< 1574134546 84375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that a goal?
< 1574134559 569479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know it doesn't, but maybe it oughtta.
< 1574134562 792861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(compromise)
< 1574134563 781374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's my goal, since I have to pretend to administer that thing.
< 1574134577 336403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hey, you deleted out.a!
< 1574134586 431528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what was that for?
< 1574134590 125370 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :get.out.a.here
< 1574134603 810123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was a variant of ./program
< 1574134606 375575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ./program
< 1574134607 97967 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: ./program: No such file or directory
< 1574134611 933041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no, ./program is gone too?!
< 1574134612 672517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well it was OLD
< 1574134650 971719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Incidentally, one way to "disable" .hgignore would be to only mount a subdirectory of the repository as /hackenv.)
< 1574134654 306990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(maybe not _that_ old, but i deleted the 12 oldest files)
< 1574134668 149213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But moving every file into a subdirectory would be the mother of all scowrevs.)
< 1574134672 243932 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Anyway, sleep mode.)
< 1574134700 757711 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, I could always rewrite history so that it looked like it always had been like that.)
< 1574134844 886457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -t | tac
< 1574134845 870741 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :test.sh \ asmbf-1.1.1 \ just \ banana.txt \ le \ karma \ tmp-interp \ uptime.out \ spout.raw \ spout \ spline \ input.brachylog \ compiled_brachylog.pl \ paste \ temp.b \ bfi \ program
< 1574134857 930288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: program is still there
< 1574134966 726887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(wait that's the joke isn't it)
< 1574134996 493477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt sport
< 1574134997 262078 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat "${2:-/dev/stdin}" >$HACKENV/tmp/spout.raw; distort $HACKENV/tmp/spout.raw | spore "${1-1}"
< 1574135000 832574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt spore
< 1574135001 491691 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat "${2:-/dev/stdin}" > $HACKENV/tmp/spout; spam "${1-1}"
< 1574135030 778514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm
< 1574135039 965892 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 246 seconds
< 1574135062 89556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd sport s,$HACKENV,,g
< 1574135062 711859 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :usage: sled file//script
< 1574135070 575141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd sport//s,$HACKENV,,g
< 1574135072 391389 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sport//cat "${2:-/dev/stdin}" >/tmp/spout.raw; distort /tmp/spout.raw | spore "${1-1}"
< 1574135091 993133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think there's any reason to have that file persistent
< 1574135113 493038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm spout.raw
< 1574135114 21860 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574135140 185798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm -v *brachylog*
< 1574135140 880333 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'compiled_brachylog.pl' \ removed 'input.brachylog'
< 1574135155 272362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and fizzie moved those to /tmp as well afaiu
< 1574135197 377747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../bin/uptime
< 1574135198 91689 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/uptime
< 1574135253 754646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url uptime.out
< 1574135254 492397 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/uptime.out
< 1574135297 678894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems like debugging output
< 1574135537 97311 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Ping timeout: 240 seconds
< 1574135538 717005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show
< 1574135538 753634 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574135559 647613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show bf
< 1574135559 683775 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :(^bf -- evaluates brainfuck)S
< 1574135607 123768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show def
< 1574135607 159957 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :(hai)S
< 1574135622 699109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def
< 1574135622 777668 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :hai
< 1574135685 354377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^str
< 1574137206 844680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: That was a sort of joke, yep.
< 1574137576 664909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY
< 1574139056 976450 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574140079 444528 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :helo
< 1574140082 605114 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what's puzzle
< 1574140087 293922 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :shachaf^
< 1574140112 560989 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I had some EtOH
< 1574140119 894153 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I'm sauzzled
> 1574142872 3707 PRIVMSG #esoteric :14[[07User:Zemeckis14]]4 10 02https://esolangs.org/w/index.php?diff=67245&oldid=50152 5* 03Zemeckis 5* (-98) 10
< 1574143159 344882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -l program
< 1574143160 184363 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-rwxr-xr-x 1 1000 1000 1576 Nov 19 03:20 program
< 1574143163 843678 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ./program
< 1574143164 515243 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: ./program: No such file or directory
< 1574143167 392834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` strace ./program
< 1574143168 256022 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :execve("./program", ["./program"], 0x7fbfc5dce0 /* 15 vars */) = -1 ENOENT (No such file or directory) \ strace: exec: No such file or directory \ +++ exited with 1 +++
< 1574143198 368748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: that hth
> 1574144233 464041 PRIVMSG #esoteric :14[[07Zemeckis14]]4 N10 02https://esolangs.org/w/index.php?oldid=67246 5* 03Zemeckis 5* (+28) 10Redirected page to [[User:Zemeckis]]
> 1574144710 649679 PRIVMSG #esoteric :14[[07JUSTIF14]]4 10 02https://esolangs.org/w/index.php?diff=67247&oldid=62061 5* 03Voltage2007 5* (+5) 10
> 1574146003 344189 PRIVMSG #esoteric :14[[07Zemeckis14]]4 10 02https://esolangs.org/w/index.php?diff=67248&oldid=67246 5* 03Zemeckis 5* (-28) 10Blanked the page
< 1574146682 76506 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru JOIN :#esoteric
< 1574146853 523904 :ineiros!ineiros@kapsi.fi QUIT :Remote host closed the connection
> 1574147007 27995 PRIVMSG #esoteric :14[[074DChess14]]4 N10 02https://esolangs.org/w/index.php?oldid=67249 5* 03Zemeckis 5* (+3027) 10Page created.
> 1574147035 550538 PRIVMSG #esoteric :14[[074DChess14]]4 M10 02https://esolangs.org/w/index.php?diff=67250&oldid=67249 5* 03Zemeckis 5* (-1) 10
> 1574147162 43668 PRIVMSG #esoteric :14[[07Talk:4DChess14]]4 N10 02https://esolangs.org/w/index.php?oldid=67251 5* 03Zemeckis 5* (+140) 10Created page with "Feel free to improve anything in any way you see fit. ~~~~"
> 1574147212 66364 PRIVMSG #esoteric :14[[07User:Zemeckis14]]4 M10 02https://esolangs.org/w/index.php?diff=67252&oldid=67245 5* 03Zemeckis 5* (+14) 10/* Projects */
> 1574147268 44442 PRIVMSG #esoteric :14[[07BurgerFlipper14]]4 10 02https://esolangs.org/w/index.php?diff=67253&oldid=50159 5* 03Zemeckis 5* (+23) 10
> 1574147342 591605 PRIVMSG #esoteric :14[[07BurgerFlipper14]]4 10 02https://esolangs.org/w/index.php?diff=67254&oldid=67253 5* 03Zemeckis 5* (-23) 10Undo revision 67253 by [[Special:Contributions/Zemeckis|Zemeckis]] ([[User talk:Zemeckis|talk]])
> 1574147888 337937 PRIVMSG #esoteric :14[[074DChess14]]4 M10 02https://esolangs.org/w/index.php?diff=67255&oldid=67250 5* 03Zemeckis 5* (+60) 10
< 1574148165 798335 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It seems Schlock got himself a kind of shoulder angel.
< 1574148167 486643 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :EtOH
> 1574148327 876362 PRIVMSG #esoteric :14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5*  10deleted "[[02Zemeckis10]]": Author request: content before blanking was: "#REDIRECT [[User: Zemeckis]]"
> 1574148428 138411 PRIVMSG #esoteric :14[[07BurgerFlipper14]]4 M10 02https://esolangs.org/w/index.php?diff=67256&oldid=67254 5* 03Zemeckis 5* (+0) 10
< 1574148429 415986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: just watch out for the shoulder devil
> 1574148447 372945 PRIVMSG #esoteric :14[[07BurgerFlipper14]]4 10 02https://esolangs.org/w/index.php?diff=67257&oldid=67256 5* 03Zemeckis 5* (+0) 10Undo revision 67256 by [[Special:Contributions/Zemeckis|Zemeckis]] ([[User talk:Zemeckis|talk]])
> 1574148462 793262 PRIVMSG #esoteric :14[[07BurgerFlipper14]]4 10 02https://esolangs.org/w/index.php?diff=67258&oldid=67257 5* 03Zemeckis 5* (+0) 10
< 1574148555 490127 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I'm sure she has the capacity to be both./
< 1574148711 385218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :given the neighborhood, i was imagining something more tentacly
< 1574148771 97162 :int-e!~noone@int-e.eu PRIVMSG #esoteric :we'll see
> 1574148798 260039 PRIVMSG #esoteric :14[[074DChess14]]4 M10 02https://esolangs.org/w/index.php?diff=67259&oldid=67255 5* 03Zemeckis 5* (+6) 10
< 1574148901 766911 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric
< 1574149198 701092 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :9
< 1574149430 536482 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl JOIN :#esoteric
< 1574149443 578241 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Greetings 
< 1574149461 114889 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`asmbfx out n.A
< 1574149461 847559 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574149469 618267 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`asmbfx out .A
< 1574149470 372597 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A
< 1574149477 180628 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Yeah it works 
< 1574149582 719781 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Что EtOH? )
< 1574149619 288476 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Not a real question; I duckduckwent.)
< 1574149680 686266 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :?? 
< 1574149897 738504 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric : `asmbfx lbl 1/out .A/jmp 1
< 1574149912 189063 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :I'm curious what happens
< 1574149918 628479 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :It seems like it hanged
< 1574149927 694388 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Yeah
< 1574149933 727611 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :It's dead 
< 1574149947 336025 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`asmbf
< 1574149955 476999 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` ls
< 1574149956 250195 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :asmbf-1.1.1 \ banana.txt \ bfi \ just \ karma \ le \ paste \ program \ spline \ spout \ temp.b \ test.sh \ tmp-interp \ uptime.out
< 1574149977 836092 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574150047 443022 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` du -s paste
< 1574150049 706422 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :816	paste
< 1574150682 584141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kspalaiologos: i cleaned up the tmp directory a bit (mostly older stuff)
< 1574150719 438972 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`stat le
< 1574150720 160652 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​  File: le -> /hackenv/le \   Size: 11        	Blocks: 0          IO Block: 1024   symbolic link \ Device: 12h/18d	Inode: 1206924     Links: 1 \ Access: (0777/lrwxrwxrwx)  Uid: ( 1000/ UNKNOWN)   Gid: ( 1000/ UNKNOWN) \ Access: 2019-11-16 21:29:43.000000000 +0000 \ Modify: 2019-11-16 21:29:43.000000000 +0000 \ Change: 2019-11-16 21:29:43.000000000 +0000 \  Birth: -
< 1574150742 894260 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(hmm, perhaps the most spammy way to figure out that's a symlink)
< 1574150786 358898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tried to stop before your recent additions, though
< 1574150815 99820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(although everything in tmp _is_ in principle temporary)
< 1574150870 611409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 stat le
< 1574150871 604184 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:  File: le -> /hackenv/le \   Size: 11        	Blocks: 0          IO Block: 1024   symbolic link \ Device: 12h/18d	Inode: 1206924     Links: 1 \ Access: (0777/lrwxrwxrwx)  Uid: ( 1000/ UNKNOWN)   Gid: ( 1000/ UNKNOWN) \ Access: 2019-11-16 21:29:43.000000000 +0000 \ Modify: 2019-11-16 21:29:43.000000000 +0000 \ Change: 2019-11-16 21:29:43.000000000 +0000 \  Birth: -
< 1574150890 904918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it wasn't cut off, so you _could_ get longer
< 1574150915 498028 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, it wasn't really meant as a challenge
< 1574150922 349168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(come to think of it, i should have used `2)
< 1574150946 270682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway
< 1574150955 643986 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574152821 966848 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :" hah, I didn't even realise that we created /tmp from inside HackEso, I assumed it was hardcoded" => it is also hardcoded, since you can access tmp through the web interface directly like https://hack.esolangs.org/tmp/banana.txt
< 1574153013 170636 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` asmbf mov r1, 3
< 1574153014 53226 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]+++<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574153017 770023 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :? 
< 1574153030 612546 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`asmbf mov r1,2 
< 1574153031 265461 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>[-]++<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574153053 358201 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`asmbfx lbl 1/out 48/jmp 1
< 1574153054 406124 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
< 1574153058 728848 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Works 
< 1574153252 598966 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` ./labels.pl <<<"@x1y1/%x1y1"
< 1574153253 265780 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: ./labels.pl: No such file or directory
< 1574153270 460181 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` labels.pl <<<"@x1y1/%x1y1
< 1574153271 131953 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
< 1574153281 907481 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl QUIT :Remote host closed the connection
< 1574153289 989185 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl JOIN :#esoteric
< 1574153296 308367 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :My client crashed 
< 1574153322 548989 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` labels.pl <<<"@x1y1/%x1y1" 
< 1574153323 244693 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lbl 1
< 1574153331 622225 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :It's bricked 
< 1574153340 991239 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :For some bizzare reason
< 1574153360 348885 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` labels.pl <<<"@x1y1/%x1y1" > tmp.s
< 1574153361 104504 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574153369 785749 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` cat tmp.b
< 1574153370 470458 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: tmp.b: No such file or directory
< 1574153381 712354 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` cat tmp.s
< 1574153382 399119 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lbl 1
< 1574153393 403785 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :``` rm tmp.s
< 1574153394 60310 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574153574 137322 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :oerjan: re share/quotes , yeah, I even mentioned that a symlink to the writable file is a bit tricky because something could overwrite it with a regular file. I should have realized that that implies the whole symlink thing is a bad idea and shouldn't exist, because you can't safely change commands over without desyncing it. 
< 1574153588 712489 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :so we're better with no symlink, and changing over in an incompatible way if we want
< 1574153621 505058 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :(or change over in a more complex way, but still without a symlink)
< 1574153770 221982 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :oerjan: re tmp history, I just suggested that we could solve that for paste only going forward, by making paste log the filename and the IRC_* environment variables somewhere under tmp
< 1574153911 347035 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu PRIVMSG #esoteric :that would let people like me search and clean up their own pastes
< 1574154456 809438 :b_jonas!~x@catv-176-63-14-22.catv.broadband.hu QUIT :Quit: leaving
< 1574154625 540668 :tromp_!~tromp@2a02:a210:1585:3200:7486:b7a3:b718:c1ba JOIN :#esoteric
< 1574154737 978632 :tromp!~tromp@2a02:a210:1585:3200:945:ed4f:2c3a:1411 QUIT :Ping timeout: 246 seconds
< 1574157001 307698 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574157332 280940 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574157668 966936 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574157958 325182 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574158893 88744 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574159020 353497 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574159047 391343 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574159228 684788 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1574159779 912474 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $$
< 1574159781 15218 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :55
< 1574159782 648679 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $$
< 1574159783 407272 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :55
< 1574159784 515632 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $$
< 1574159785 196501 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :55
< 1574159893 248730 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I recall when people saved a few bytes in some golf programs on anagol by repeatedly submtiting until the pid became just what they want
< 1574159907 157500 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that doesn't work easily in HackEso because you always get the same pid
< 1574159999 812608 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :apparently the first process of the command always gets the pid 53, but the triple backtick spawns a few more
< 1574160287 31711 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :the anagol server even has a tool for that
< 1574161381 415843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Realized I could make /hackenv/tmp more easily un-mess-uppable and stop playing around with .hgignore by just moving it outside the repository completely, and mounting it separately into the umlbox. Not sure if hg would cross a filesystem boundary when looking up the .hg directory. (Git has that special GIT_DISCOVERY_ACROSS_FILESYSTEM option.)
< 1574161459 267310 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: you could make it a symlink to a directory outside /hackenv, then hg surely won't follow it
< 1574161620 614691 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I meant more that it would be desirable for 'hg' commands inside umlbox to ascend from /hackenv/tmp to /hackenv to find /hackenv/.hg, so that the read-only version control commands work without changing the working directory.
< 1574161656 302745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(When executing the actions outside the sandbox, there would be no tmp, so nothing to follow.)
< 1574161769 992081 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah
< 1574161775 524399 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, that would make sense
< 1574161833 420315 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` cat /hackenv/bin/lastfiles
< 1574161834 60619 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hg log --removed -l 1 --template "$HACKENV/{join(files,'\n$HACKENV/')}\n" -- "$@"
< 1574161839 557560 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` lastfiles
< 1574161840 671522 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sport
< 1574161844 628285 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /; lastfiles
< 1574161845 665427 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :abort: no repository found in '/' (.hg not found)!
< 1574161857 692765 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :we'd have to change those scripts too for robustness
< 1574161905 26243 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :`;`
< 1574161905 580464 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: ;`: not found
< 1574161909 891038 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi
< 1574161910 52205 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Oops
< 1574161911 620505 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 191050Z 27003KT 230V320 9999 SCT012 BKN080 03/01 Q1015 NOSIG
< 1574161912 304681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it might work across a mount point. I couldn't (quickly) find anything saying it doesn't.
< 1574161917 424902 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@help
< 1574161917 530921 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574161924 300336 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@list
< 1574161924 364882 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :What module?  Try @listmodules for some ideas.
< 1574161929 653877 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :...? 
< 1574161934 946825 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@listmodules
< 1574161935 49193 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
< 1574161935 49244 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :slap source spell system tell ticker todo topic type undo unlambda unmtl version where
< 1574161950 780199 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :which commands do something like lastfiles, as in, accessing the whole repository rather than just the working dir?
< 1574161965 561080 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@bf ,[.,]!stuff
< 1574161965 654377 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Done.
< 1574161979 708011 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@dice
< 1574161979 788114 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected end of input: expecting number, "d" or "("
< 1574161983 194846 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :? 
< 1574161987 836985 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@karma
< 1574161987 917254 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 0
< 1574161990 995970 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :@dice d6
< 1574161991 32995 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :wib_jonas: 5
< 1574162006 26169 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :@pl print "perl?";
< 1574162006 89666 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(line 1, column 14):
< 1574162006 89724 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected ';'
< 1574162006 129594 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :expecting variable, "(", operator or end of input
< 1574162010 72904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would imagine everything to do with history would have issues with it, if it's a problem in the first place.
< 1574162019 840448 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :^8ball
< 1574162020 578143 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...out of time!
< 1574162041 725092 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even if they pass a path to a specific file, I imagine the working directory needs to be inside the repository? 
< 1574162045 73866 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :Fungot is still broken
< 1574162051 496474 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /; hg log -T "{date|shortdate}\n" hackenv/wisdom/b_jonas
< 1574162054 574344 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-06-09 \ 2016-01-18 \ 2016-01-17
< 1574162058 332253 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl PRIVMSG #esoteric :I'll get my bot sorted out today
< 1574162072 383937 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: no, that's how git works. hg and svn work the sane way, searching for the repo starting from the file that you target
< 1574162081 657806 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, interesting.
< 1574162139 592286 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: for git you need a stupid workaround like specifying the git repository in an env-var directly. mind you, it's a good thing that that's _permitted_, since sometimes you want the repo to be in a place other than the working copy without creating even the workspace .git file that gives just the name of the repo
< 1574162757 186522 :kspalaiologos!~kspalaiol@user-94-254-232-33.play-internet.pl QUIT :Read error: Connection reset by peer
< 1574163544 930245 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, I guess one problem with a /hackenv/tmp without .hgignore is that 'hg' commands inside the box would still think they're new files, so something like "hg status" would contain misleading entries. Don't think that would necessarily break any scripts, but it's still unfortunate.
< 1574163588 310162 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :OTOH moving it out of the tree even inside to something like /hacktmp *would* break `lastfiles and similar, as well as the "../bin" paths people seem to use interactively.
< 1574165040 906159 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: um what? why would you have it without .hgignore if it's inside /hackenv/tmp ?
< 1574165096 817738 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :'the "../bin" paths people seem to use interactively' => I use /hackenv interactively, but sure
< 1574165406 932186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If the real path is outside /hackenv and I just mount it into /hackenv/tmp in umlbox, I don't need a .hgignore for the commits to ignore it, because it won't even be there.
< 1574165461 969674 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: but the .hgignore is used inside the sandbox too, and in there, /hackenv/tmp is there, so I think the .hgignore should mention it
< 1574165481 385752 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't see why you wouldn't put it there. even outside the sandbox, where the directory is not present, it's not a problem to have it in .hgignore
< 1574165523 114755 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it is a feature that the files listed in .hgignore need not exist, because they're often used for things like compiler output files, which you can clean
< 1574165556 376408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, the whole reason I was contemplating moving it to a separate mount was to avoid having to rely on .hgignore.
< 1574165616 556473 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: would hg even notice that it's on a separate mount if it's bind-mounted? it's quite nontrivial to ask from linux which directories are mount points, so programs use the quick heuristics of just checking the st_dev field of stat, which may fail for a bind mount
< 1574165647 729074 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It wouldn't be actually bind-mounted.
< 1574165668 757245 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It would be a separate hostfs mount.
< 1574165673 737391 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are better ways, apparently the best is to try to rename the directory to inside itself and checking what error it fails with or some such crazy shit that I don't recall
< 1574165694 14065 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok
< 1574165703 646629 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :then maybe the st_dev will differ, let me check
< 1574165809 800760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aaanyway, I might not bother doing it, doesn't seem like it's really all that beneficial. I guess it would stop people from removing the directory completely.
< 1574165860 828409 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` stat -c "%d %n" /lib /usr /hackenv /hackenv/tmp /hackenv/wisdom
< 1574165861 427693 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :15 /lib \ 13 /usr \ 18 /hackenv \ 18 /hackenv/tmp \ 18 /hackenv/wisdom
< 1574165879 340781 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you're right, the st_dev seems to differ
< 1574172656 978535 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574176157 970598 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 252 seconds
< 1574176797 540393 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574176866 446907 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Just a couple of minutes and my bot will be hopefully finished
< 1574176881 400513 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I need someone to help me out testing it
< 1574177823 594108 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: I think you should know better than to say things like "just a few minutes ... finished"
< 1574177887 564621 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I don't seem to understand
< 1574177905 446939 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :can you simplify, what do you mean?
< 1574177923 435532 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: when you think it's just a few minutes to finish, it always takes longer than taht
< 1574177931 468319 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so you shouldn't announce that it's just a few minutes
< 1574177942 803285 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's pretty much done now
< 1574177957 362001 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :36-19=17 minutes
< 1574177995 856321 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :bfbot echo gCI_oyKp2bE-
< 1574178052 605596 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's not there
< 1574178055 348092 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's in the other channel
< 1574178057 738652 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm testing it now
< 1574178061 817508 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I have undefined the echo command
< 1574179811 990180 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 246 seconds
< 1574179992 969928 :moony!moony@hellomouse/dev/moony JOIN :#esoteric
< 1574180546 900580 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 240 seconds
< 1574180643 985901 :iczero!iczero@hellomouse/dev/iczero QUIT :Ping timeout: 264 seconds
< 1574180748 580941 :lldd_!~atrapado@unaffiliated/atrapado JOIN :#esoteric
< 1574180868 557893 :moony!moony@hellomouse/dev/moony JOIN :#esoteric
< 1574180875 445463 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric
< 1574182458 673401 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574182880 289412 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574182886 600524 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so
< 1574182888 851119 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bfbot is now live
< 1574182895 43077 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574182896 216827 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574182896 216875 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc
> 1574183051 251368 PRIVMSG #esoteric :14[[07User talk:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67260&oldid=66649 5* 03Palaiologos 5* (+199) 10
< 1574183885 920877 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s Hello
< 1574183886 617991 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574184507 887135 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s ,[.,]
< 1574184508 816774 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574184511 91123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0echo
< 1574184511 816884 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok, defined 'echo'
< 1574184516 299010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=echo greetings
< 1574184517 819333 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :greetings
< 1574185597 1639 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574185898 934143 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu JOIN :#esoteric
< 1574186038 965363 :lldd_!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving
< 1574186091 497925 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574186092 520258 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ABCDEFGH
< 1574186138 419169 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :note it's temporarily served from my PC
< 1574186147 89650 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll move it to my VPS soon
< 1574186180 665699 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=echo foo
< 1574186244 425349 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=echo foo
< 1574186293 260821 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is happening
< 1574186294 551907 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574186303 162775 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lol?
< 1574186325 903225 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :`olist 1187
< 1574186326 575178 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1187: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1574186333 622825 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is olist
< 1574186339 440104 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :`? olist
< 1574186340 497255 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html
< 1574186344 986072 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :`? o
< 1574186346 20700 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :o is a popular comedy fantasy webcomic. It's about a group called the Order of the Stick, as they go about their adventures with minimal competence, and eventually stumble into a plan by an undead sorcerer to conquer the world, and they're out to stop him and conquer their personal problems at the same time. Hopefully not in that order.
< 1574186347 200361 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fine
< 1574186372 233314 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :I sent the bot some commands in private message, since it's not on the -blah channel, and now it doesn't react
< 1574186375 238073 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=help
< 1574186386 328153 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :hm
< 1574186389 600522 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :something is screwed
< 1574186407 273155 :bfbot!~bfbot@176.221.122.71 QUIT :Ping timeout: 265 seconds
< 1574186440 340573 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574186442 792513 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574186443 366984 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574186443 367051 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574186446 393149 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :can you reproduce it here?
< 1574186475 780653 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list
< 1574186476 396936 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :echo msg1
< 1574186480 256947 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=msg1
< 1574186483 777488 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574186489 685089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nvm figured it out
< 1574186538 914781 :Panini!~Panini@unaffiliated/panini JOIN :#esoteric
< 1574186539 260986 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no idea what's up
< 1574186612 45231 :bfbot!~bfbot@176.221.122.71 QUIT :Remote host closed the connection
< 1574186616 170051 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :very weird
< 1574186628 869156 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574186632 244582 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=msg1
< 1574186633 402878 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
< 1574186644 54752 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the unprintable characters clogged it up
< 1574186683 105208 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :now it kinda works
< 1574186747 644691 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :.
< 1574186751 822903 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :that doesn't look right. why does the loop end early?
< 1574186754 814139 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++++++++++[->++++<]>[+.]
< 1574186755 472882 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574186756 812404 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574186757 452842 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok, defined 'msg1'
< 1574186758 674624 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574186759 448975 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
< 1574186772 854894 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :non-printables are filtered
< 1574186774 281553 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :from the output
< 1574186777 534974 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because they clog the bot
< 1574186802 925332 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :what do you mean by "non-printables"?
< 1574186811 848363 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :everything that is non-printable
< 1574186829 252239 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :there are only non-printable bytes on irc, they're \0 \r \n 
< 1574186835 185670 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++++++++++[->++++<]>[.+]
< 1574186835 536304 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574186837 905738 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574186838 524740 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok, defined 'msg1'
< 1574186839 463086 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574186840 520445 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
< 1574186840 556643 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574186849 944704 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :now it's not trying to print any of those
< 1574186852 73316 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you could have started a chain lol
< 1574186857 712651 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I filtered it out
< 1574186860 880085 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this solved the issue
< 1574186866 930698 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no idea why but it did
< 1574186875 314156 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll look into that later
< 1574186887 456354 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :but how now how to ask the bot to print more characters?
< 1574186901 295311 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you're doing incorrect brainfuck
< 1574186910 16679 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the variable is overflowing
< 1574186911 864870 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so its set to 0
< 1574186914 352610 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so the loop is ending
< 1574186929 354193 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :yes, it should end, but only after printing more bytes
< 1574186946 604510 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how many of them do you expect?
< 1574186956 836444 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :those non-printable are filtered so it doesnt show them
< 1574186969 490297 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :I expect 192 bytes
< 1574186972 438967 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :tr -dc '[[:print:]]'
< 1574186975 626482 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :after which it would overflow and the loop stops
< 1574186980 556437 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is removing other garbage
< 1574187002 900491 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or
< 1574187008 785412 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I could replace a nonprintable char with a dot
< 1574187011 886504 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this seems more like it
< 1574187025 746741 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=msg1
< 1574187026 534451 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.............................................................................................................................................................................................................................................
< 1574187026 600276 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574187029 248996 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah
< 1574187030 312288 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :here you go
< 1574187213 241939 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list
< 1574187213 647331 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :echo msg1
< 1574187217 342709 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574187220 963255 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++++++++++[->++++>++++++>++++++++++++++<<<]>+.>+.>+.
< 1574187221 684471 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574187228 674897 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574187229 638983 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok, defined 'msg1'
< 1574187230 695738 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574187231 664397 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :Aa..
< 1574187273 885552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list ????
< 1574187274 647736 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :echo msg1
< 1574187281 300377 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you can use wildcard
< 1574187285 460255 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++++++++++[->++++>++++++>++++++++++>++++++++++<<<<]>+.>+.>>+++.<+.
< 1574187285 676787 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok
< 1574187288 445224 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574187288 657076 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :ok, defined 'msg1'
< 1574187289 288369 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574187289 672742 :bfbot!~bfbot@176.221.122.71 PRIVMSG #esoteric :Aa....
< 1574187316 334695 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :is this thing only willing to output ascii characters now?
< 1574187321 166850 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :nothing else\
< 1574187327 780496 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I may change it
< 1574187331 598886 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but now it seems like yes
< 1574187400 215249 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :that's sad
< 1574187412 792674 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what else would you like to print
< 1574187495 364595 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :ideally any byte other than the three that can't occur in a message \0\r\n
< 1574187506 470835 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :you can restrict it more, but just ascii printable is quite sever
< 1574187513 996493 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :printing bell may annoy other users
< 1574187518 253206 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :plus I think it should join the -blah channel so that I don't spam this channel
< 1574187528 454898 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :only one of them
< 1574187545 944323 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well you can experiment with it on p,
< 1574187548 332665 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :*pm
< 1574187564 40243 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :yes, but then you ask "can you reproduce it here" and such
< 1574187570 436366 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :well
< 1574187574 784089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll get that sorted out
< 1574187593 980804 :bfbot!~bfbot@176.221.122.71 QUIT :Remote host closed the connection
< 1574187599 430476 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :reload
< 1574187608 537054 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574187612 247206 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fine
< 1574187678 291051 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574187999 273788 :Panini!~Panini@unaffiliated/panini PRIVMSG #esoteric :hello
> 1574188000 159741 PRIVMSG #esoteric :14[[07Bfbot14]]4 N10 02https://esolangs.org/w/index.php?oldid=67261 5* 03Palaiologos 5* (+3375) 10Created page with "'''bfbot''' is an IRC bot written by [[User:Palaiologos]].  bfbot is capable of executing brainfuck (asm2bf, gisa and tiny-c support will be added later on). It's possible to..."
> 1574188015 379112 PRIVMSG #esoteric :14[[07Bfbot14]]4 M10 02https://esolangs.org/w/index.php?diff=67262&oldid=67261 5* 03Palaiologos 5* (-6) 10Formatting bricked
< 1574188091 843603 :Panini!~Panini@unaffiliated/panini QUIT :Quit: Leaving
< 1574188120 864869 :Panini!~Panini@unaffiliated/panini JOIN :#esoteric
< 1574188120 864917 :Panini!~Panini@unaffiliated/panini QUIT :Client Quit
< 1574188145 854199 :Panini!~Panini@unaffiliated/panini JOIN :#esoteric
< 1574188158 955868 :bfbot!~bfbot@176.221.122.71 QUIT :Remote host closed the connection
< 1574188919 387830 :FreeFull!~freefull@defocus/sausage-lover QUIT :
> 1574189030 424482 PRIVMSG #esoteric :14[[07Bfbot14]]4 M10 02https://esolangs.org/w/index.php?diff=67263&oldid=67262 5* 03Palaiologos 5* (-18) 10Code blocks
< 1574189083 886168 :bfbot!~bfbot@176.221.122.71 JOIN :#esoteric
< 1574189210 944766 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574189542 960381 :Panini!~Panini@unaffiliated/panini QUIT :Quit: Leaving
< 1574190624 214569 :bfbot!~bfbot@176.221.122.71 QUIT :Remote host closed the connection
< 1574191631 334715 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574191635 329387 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's alive!
< 1574191639 776498 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's running from my vps
< 1574191643 992360 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574191648 143035 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :crap
< 1574191711 635416 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574191722 375747 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574191725 347349 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574191731 908780 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :...
< 1574191733 136431 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574191793 551385 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574191794 887395 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574191795 28297 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574191795 75997 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574191798 315868 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list
< 1574191798 592995 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :echo msg1
< 1574191799 445078 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=doc
< 1574191799 536492 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Incorrect usage! Refer to =help doc
< 1574191801 846594 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it
< 1574191804 64743 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'s instant
< 1574191808 660395 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perfect
< 1574191814 205152 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574191823 363141 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574191825 961888 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574191826 327387 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574191826 327433 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574191828 651364 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah it's up and running
> 1574192957 580738 PRIVMSG #esoteric :14[[07User:Dtuser1337/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=67264&oldid=66594 5* 03Dtuser1337 5* (-4369) 10cleaning up because no longer maintained
< 1574193211 707342 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574193226 961460 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574193233 829767 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574193261 976236 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574193585 731049 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574193614 63970 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574193725 528134 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574193737 294001 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574193769 425379 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a lot of time later
< 1574193774 380914 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball will you finally work?
< 1574193774 889799 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :It is certain.
< 1574193797 789429 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Remote host closed the connection
< 1574193821 870327 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574193875 931735 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=set 0d
< 1574193876 111095 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574193884 686286 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=set 0d
< 1574193884 765644 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574193948 730825 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=set 0d
< 1574193948 860818 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574193955 179211 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0d
< 1574193955 332806 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
> 1574194027 264684 PRIVMSG #esoteric :14[[07Bfbot14]]4 10 02https://esolangs.org/w/index.php?diff=67265&oldid=67263 5* 03Palaiologos 5* (+106) 10Repository link
< 1574195347 8087 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574195414 871056 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574195737 7867 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball works
< 1574195737 540024 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :My reply is no.
< 1574195741 3954 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Pff
< 1574197204 752989 :sftp!~sftp@unaffiliated/sftp QUIT :Excess Flood
< 1574197227 731047 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
< 1574197960 634122 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574198041 255253 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1574198161 664301 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: oh a new bot!
< 1574198170 320080 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Yup
< 1574198176 696372 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574198176 792541 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574198176 828683 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574198304 297818 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's very generic 
< 1574198317 703147 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :But I hacked it together in ~3h
< 1574198322 459066 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :maybe there is a need for yet another bot? and I could write mine? (but I’m lazy and I don’t know what for)
< 1574198337 859088 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Depends
< 1574198348 523242 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :You may extend existing bots 
< 1574198351 994195 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :leave your suggestions :D
< 1574198354 487034 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :And it's simpler task
< 1574198366 992389 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :yeah I don’t want to read code, I want to write code
< 1574198380 324589 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :You dont need to
< 1574198386 699146 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :I know
< 1574198392 753047 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :better code is no code at all
< 1574198410 796375 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s ,[.,] 
< 1574198410 906033 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574198418 190486 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def simple
< 1574198418 310526 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Error: Expected a number.
< 1574198426 948221 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0simple
< 1574198427 47697 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'simple'
< 1574198438 659508 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=simple hello arseniiv
< 1574198438 988434 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :hello arseniiv
< 1574198440 704416 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :though I better finish my constructor analysing thing
< 1574198445 132436 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :haha :D
< 1574198451 368458 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=undef simple
< 1574198451 490820 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574198486 376608 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll be preparing wiki page for one of my languages
< 1574198499 773793 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :And I'm seeking for someone willing to help a bit out
< 1574198508 33144 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: oh, have you tested the bot so it wouldn’t accidentally call a command of itself?
< 1574198518 160534 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^thats the fun part
< 1574198523 960800 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :So you can chain commands
< 1574198541 780183 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :And possibly induce a disaster
< 1574198554 728711 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric : And I'm seeking for someone willing to help a bit out => with which tasks?
< 1574198567 546493 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1574198567 813984 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Proofreading
< 1574198569 971339 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :=simple =simple =help
< 1574198570 102251 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574198577 756756 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I undefined simple 
< 1574198579 264319 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Lol
< 1574198584 28360 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :oops
< 1574198586 95384 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0simple
< 1574198586 243318 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'simple'
< 1574198588 948727 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Try again
< 1574198593 324830 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :as I said I don’t read :P
< 1574198599 56406 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :=simple =simple =help
< 1574198599 318761 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :=simple =help
< 1574198609 648322 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :nno
< 1574198620 345196 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Well so you can write some sketches now
< 1574198627 698012 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :And I'll glue it tomorrow
< 1574198636 408995 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :There is official documentation about the language 
< 1574198667 475162 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :We may try chaining it with fungot 
< 1574198667 597528 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: when i " compile/ load time anyway, eg.
< 1574198677 623548 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :wait wait I’m confused, sketches?
< 1574198684 296475 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :You know
< 1574198686 977030 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Umm
< 1574198688 696768 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :I better go sleeping as I don’t parse
< 1574198692 831371 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric ::D
< 1574198697 594072 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :The
< 1574198710 299620 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :First version bits? 
< 1574198710 621504 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :anyway I could proofread maybe!
< 1574198717 764446 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :That's nice 
< 1574198730 272742 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll get it written and ping you when it's done tomorrow 
< 1574198746 623939 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :in a basic manner, can’t say I’ll find serious errors if they would occur
< 1574198774 129294 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Nah I mean comprehensibility of article 
< 1574198781 551857 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Proposed wording changes
< 1574198784 695474 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: okay. Also you could @tell me too if you wouldn’t be here
< 1574198791 684931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Alright
< 1574198798 739717 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :ah hm comprehensibility
< 1574198809 975840 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :int-e fixed it in my article once
< 1574198827 614564 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :though why not anyway
< 1574198841 718895 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Hm
< 1574198867 639769 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru PRIVMSG #esoteric :I swear I won’t make your article less comprehensible though. I think
< 1574198910 264385 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s+[--->++<]>++++++++.+++++++.--.+++++.+++++++.[--->+<]>-----.---[->++++<]>-.-----------.-------.+++++++++++..[++>---<]>--.--[->++++<]>-.[->+++<]>.--[--->+<]>-.++[--->++<]>.+++.------------.++++++++.-[++>---<]>+.+++++++.-[--->+<]>+++.++++++++.---[->+++<]>+.+[-->+<]>.
< 1574198910 321682 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574198932 104487 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0f
< 1574198932 176281 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'f'
< 1574198934 687414 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=f
< 1574198941 201923 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Hmm? 
< 1574198946 81354 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :What just happened
< 1574199039 984214 :arseniiv!~arseniiv@94.41.36.249.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1574199118 570047 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :arseniiv: yes, another bot is always welcome if they behave well
< 1574199188 622505 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas: would you like to check the article
< 1574199201 456849 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I did it a few times but I might have lost a few typos 
< 1574199206 947554 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574199207 52839 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574199207 101068 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574200099 636664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Maybe this should also be `smlist?
< 1574200220 575759 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :shachaf: dunno. you decide.
< 1574200297 135800 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PART :#esoteric
< 1574200305 151374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I decide not.
< 1574201042 893037 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 240 seconds
> 1574201191 954993 PRIVMSG #esoteric :14[[07Treesolang14]]4 N10 02https://esolangs.org/w/index.php?oldid=67266 5* 03Baidicoot 5* (+2793) 10created
> 1574201220 674930 PRIVMSG #esoteric :14[[07Treesolang14]]4 10 02https://esolangs.org/w/index.php?diff=67267&oldid=67266 5* 03Baidicoot 5* (-15) 10
> 1574201465 938711 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67268&oldid=67267 5* 03Baidicoot 5* (+207) 10
> 1574201515 541032 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67269&oldid=67268 5* 03Baidicoot 5* (+10) 10
> 1574201528 292193 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67270&oldid=67269 5* 03Baidicoot 5* (+2) 10
> 1574201656 111534 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=67271&oldid=67192 5* 03Baidicoot 5* (+17) 10Added treesolang
> 1574202166 141384 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67272&oldid=67270 5* 03Baidicoot 5* (-42) 10/* Program Structure */
< 1574202491 947460 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
> 1574203425 949177 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67273&oldid=67272 5* 03Baidicoot 5* (+219) 10
< 1574203912 28697 :hkgit03!~hkgit03@dslb-002-201-001-003.002.201.pools.vodafone-ip.de JOIN :#esoteric
< 1574203948 416133 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in
< 1574204065 591994 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
> 1574204131 91124 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67274&oldid=67273 5* 03Baidicoot 5* (+106) 10/* Program Execution */
< 1574204131 189926 :laerling!~lsf@unaffiliated/laerling QUIT :Client Quit
< 1574204169 405418 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
< 1574204690 118974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Weird, I switched umlbox interpreter from Python 2 to 3 (since 2's eventually going to EOL), and even though the part where it does subprocess.call of the UML kernel is reached with exactly the same arguments and config file content, and while the kernel runs exactly the same steps, for some reason the stdout of the executed command is not visible.
< 1574204730 942984 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe some subtle change in subprocess library's fd handling or something.
< 1574204743 924080 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in
< 1574204774 947202 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :or maybe the Briticolan anthem
< 1574204794 593329 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :sorry, wrong channel
< 1574204795 823118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The code's pretty low-level for Python, doing os.open / os.dup, because some of the UML kernel arguments are file descriptor numbers like "fd:4".
< 1574204824 344336 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric
< 1574204894 542756 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :`python3 -copen(2,"w").write("hello") # explicit file descriptor numbers? yes, surely you need low level calls for that
< 1574204895 108087 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello
< 1574204903 712151 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :open does fdopen if you pass a number to it
< 1574204928 91203 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :there's even a parameter to tell whether to close the underlying file description when you close the file handle
< 1574204986 332649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's not really relevant for what this does, since it doesn't write into any of the file descriptors it opens.
< 1574205004 689529 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :fizzie: the same works for reading or other file descriptor operations
< 1574205015 204915 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :open just gives you a file handle
< 1574205026 748285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't doubt there's a way to use open() and get the file descriptor out of it, but it's not what it does.
< 1574205034 982881 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I don't see how it would be any better to, really.
< 1574205044 282028 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :sure, maybe it does something for which that's useful
< 1574205062 107678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's more that it doesn't do anything for which that's not useful.
< 1574205147 799504 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I see what the issue is.
< 1574205156 531305 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Since Python 3.4, file descriptors created by Python are non-inheritable by default."
< 1574205221 783935 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :ah
< 1574205274 403484 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It uses the close_fds=False option to subprocess to pass a file descriptor into UML, but it's apparently a close-on-exec by default, and I need to os.set_inheritable(fd, True) it. Or maybe use the new pass_fds attribute to subprocess, which is probably a better idea.
< 1574205449 570743 :hkgit03!~hkgit03@dslb-002-201-001-003.002.201.pools.vodafone-ip.de PART #esoteric :"Leaving"
< 1574205630 631970 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yep, that did the trick.
< 1574205667 791228 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Should probably check that mudem works as well.
< 1574205837 440674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :umlbox has this weird thing where if you want networking, you specify particular Unix domain sockets and TCP ports to forward, and it runs a separate "umlbox-mudem" program that multiplexes it all over a single stream, where that single stream is just pipes that are hooked up to /dev/tty2 inside the UML. It runs one copy of mudem outside, and another inside.
< 1574205904 350564 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :fizzie: can't you use the ethernet tunnel devices instead?
< 1574205911 75071 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :the ones built into linux
< 1574205924 248606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I could, though the umlbox wrapper script doesn't support those out of the box.
< 1574205934 462989 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :the ones that you use to connect network namespaces on linux
< 1574205936 331570 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :ok
< 1574205974 781433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :UML itself has a pretty similar networking scheme (for when you're running it without any special privileges on the host), except it uses Slirp.
< 1574205993 828838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I actually used to use Slirp for real at one point for internetworking.
< 1574206070 915406 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :what is Slirp?
< 1574206073 959199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Definitely had a SLIP connection for my first real ISP, and a PPP one for all the dialup ones after that, but there was also Slirp on some system somewhere.
< 1574206133 420509 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a thing where, if you don't have a real Internet connection, but you do have a shell account you can dial into, you can turn that into an internet connection by running a (regular user) program on the machine you have a shell account on, which talks the SLIP protocol (with extensions, I think) to your computer so that you can use regular Internet programs on it.
< 1574206177 955811 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You basically just set up the dialer settings for your SLIP connection (which normally provide a username/password login) to log in and execute the slirp command.
< 1574206198 592241 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :a kind of tunnel then. ok.
< 1574206277 333834 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574206315 597774 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun fact: EUnet (a Finnish ISP) had two kinds of Internet connections, you either paid 22p/min for the full global Internet, but you could also pay 17p/min if you just needed a connection that allowed connecting to Finnish systems.
< 1574206333 519820 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :... what
< 1574206340 506021 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Kind of like the local call / long-distance call distinction, except for the Internet.
< 1574206375 709725 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Don't think that'd be very convenient these days.
< 1574206417 153888 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I may be misremembering the prices, it's been a while.
< 1574206506 60826 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu PRIVMSG #esoteric :sure
< 1574208450 74350 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574208737 311571 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574209068 143016 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574209791 784454 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i'm a galagaholic
< 1574209955 783715 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :you know what galaga is, right?
< 1574210340 59351 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :something like space invaders / centipede era arcade game;    alternately, sounds like somebody knocks on your door "have you met our lord and savior cthulhu? galaga fghghfhfhgghg" 
< 1574210358 432493 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :those are my 2 theories
< 1574210379 320354 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :they are not mutually exclusive
< 1574210397 385553 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :you dare compare galaga to space invaders?
< 1574210433 240948 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :im too young, i probably played it on some "classic" respawn
< 1574210527 535906 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i liked qix
< 1574210561 330843 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1574210863 354592 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i liked tempest 2000 on atari jaguar too, but never got the proper controller
> 1574210939 902268 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67275&oldid=67271 5* 03Zemeckis 5* (+14) 10added 4DChess
< 1574211737 89922 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574211807 283535 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574213082 597371 :xkapastel!uid17782@gateway/web/irccloud.com/x-tgnbgrpkbtvuojmj JOIN :#esoteric
< 1574213174 330472 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574213800 894313 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574215714 167006 :pikhq!uid394595@gateway/web/irccloud.com/x-putygvflmnyxxsta PRIVMSG #esoteric :b_jonas: A tunnel + a built-in user-space NAT implementation.
< 1574216058 270645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where can I find good C libraries for things?
< 1574216084 204364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With properties like no malloc, no callbacks, no blocking system calls, etc.
< 1574216096 679737 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, no system calls at all, really.
< 1574216145 5256 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example how about a DNS library. I guess there's probably a good one somewhere.
< 1574218452 750776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :c-ares is what I've seen used, and it's async, and C. But I don't know if it's any good, and I'm sure it doesn't fill the "no system calls" requirement.
< 1574219042 976289 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574219570 782171 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, as long as the core functionality is there, a layer above it that uses system calls is fine?
< 1574219587 282846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at least you'd want it to be portable.
< 1574219703 935956 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, and of course no GPL and no LGPL.
< 1574222362 970794 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574222910 548261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt undo
< 1574222911 141210 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R
< 1574223058 333738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`undo 12162
< 1574223059 653706 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :can't find file to patch at input line 4 \ Perhaps you used the wrong -p or --strip option? \ The text leading up to this was: \ -------------------------- \ |diff -r b776d8e310e6 -r 8bb3e1600f3c bin/sport \ |--- a/bin/sport	Tue Nov 19 03:15:37 2019 +0000 \ |+++ b/bin/sport	Tue Nov 19 03:44:32 2019 +0000 \ -------------------------- \ File to patch:  \ Skip this patch? [y]  \ Skipping patch. \ 1 out of 1 hunk ignored
< 1574223075 854006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cd ..; undo 12162
< 1574223078 855958 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file bin/sport
< 1574223082 741798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574223083 793751 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574223166 740502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd undo//1acd ${HACKENV-/hackenv}
< 1574223168 697734 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :undo//#!/bin/sh \ cd ${HACKENV-/hackenv} \ hg diff -c "$@" | patch -p1 -R
< 1574223189 974963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`undo 12162
< 1574223192 647956 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file bin/sport
< 1574223195 508680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574223196 615194 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574223265 237988 :xkapastel!uid17782@gateway/web/irccloud.com/x-tgnbgrpkbtvuojmj QUIT :Quit: Connection closed for inactivity
< 1574223553 567946 :Yeah23!74e4b1f5@116.228.177.245 JOIN :#esoteric
< 1574223658 854364 :Yeah23!74e4b1f5@116.228.177.245 PRIVMSG #esoteric :!quote
< 1574223697 306772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote
< 1574223698 71 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1033)  I'm glad I quit programming to take up listening to numbers stations
< 1574223731 280800 :Yeah23!74e4b1f5@116.228.177.245 PRIVMSG #esoteric :`quote HackEso
< 1574223732 232794 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1330)  `unidecode ⧸🙼   ​[U+29F8 BIG SOLIDUS] [U+1F67C VERY HEAVY SOLIDUS]   it is with a very heavy solidus that i write to inform you that unicode has too many code points
< 1574223783 254564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome Yeah23 
< 1574223784 785079 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​07Yeah23: 08Welcome 09to 02the 06international 13hub 04for 07esoteric 08programming 09language 02design 06and 13deployment! 04For 07more 08information, 09check 02out 06our 13wiki: 04. 07(For 08the 09other 02kind 06of 13esoterica, 04try 07#esoteric 08on 09EFnet 02or 06DALnet.)
< 1574223795 452081 :Yeah23!74e4b1f5@116.228.177.245 PRIVMSG #esoteric :`relcome oerjan
< 1574223796 972940 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​08oerjan: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.)
< 1574223865 130257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/hlnp
< 1574223865 288874 :Yeah23!74e4b1f5@116.228.177.245 PRIVMSG #esoteric :`run HackEso
< 1574223865 824185 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/hlnp: No such file or directory
< 1574223866 198892 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: HackEso: command not found
< 1574223870 328185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1574223875 998431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt bin/hlnp
< 1574223876 575963 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /hackenv/bin/bin/hlnp: No such file or directory
< 1574223880 903743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt hlnp
< 1574223881 480343 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[++++++>+++++++>++++++++><<<<-]>.>+++.>+++.+. [112]
< 1574229460 329980 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574229517 180889 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball are you alive? 
< 1574229517 791091 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook good.
< 1574229550 625777 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oerjan: yeah
< 1574229563 598116 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :But I'd have to write Brainfuck by hand
< 1574229575 568182 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Amd I'm not really willing to do so
< 1574229582 708455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking
< 1574229589 876488 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Btw, Brainfuck text generator we currently have
< 1574229596 787848 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Is crappy
< 1574229604 798466 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Don't use, don't count on it
< 1574229630 956641 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :The messages are overall longer than 256 bytes
< 1574229639 900623 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :So I cannot create lookup table in memory 
< 1574229642 312323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it seemed to be shorter than what you replaced it with for ^wiki
< 1574229666 168981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't need a lookup table for that method
< 1574229666 775625 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Did it? 
< 1574229678 812066 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Jumps are szpenaice6
< 1574229683 117179 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Expensive 
< 1574229703 440033 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf lbl 1/jmp 1
< 1574229704 103526 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574229725 951892 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Also let's check 
< 1574229749 461835 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`bf_textgen https://esolangs.org
< 1574229750 44316 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bf_textgen: not found
< 1574229778 53157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`! bf_txtgen https://esolangs.org/wiki/
< 1574229780 856405 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :165 +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>. [955]
< 1574229803 217250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show wiki
< 1574229803 293968 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574229839 483134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i changed ^wiki back because you forgot the https
< 1574229856 666977 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^def crappywiki bf +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>.,[.,]
< 1574229856 703121 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574229867 200980 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show crappywiki
< 1574229867 237181 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+13[>+9>+8>+9>+4<4-]>2.<-..-4.>2-2.>+6.-11..<2-3.>.<2-.-3.>-4.<+2.>+6.>.>-.<3+.+3.>.>2+.<+4.<+2.+2.-2.>2.,[.,]
< 1574229876 739433 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :doesn't seem crappy to me.
< 1574229922 466457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the internal compression makes comparison awkward (also editing)
< 1574229933 166211 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Yes. 
< 1574229935 586489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway those are both created with bf_txtgen
< 1574229947 367195 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Nope 
< 1574229961 408233 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I didn't use tool called such
< 1574229974 34166 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :But I
< 1574229978 104245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i said i changed ^wiki back
< 1574229986 493830 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'ll try firing BFCruncher
< 1574229986 824919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then modified it to do https
< 1574230008 412090 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I added https:// with my change 
< 1574230028 361266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no you didn't
< 1574230041 237880 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :How will we find out? 
< 1574230045 893063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see logs
< 1574230047 883023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574230054 517120 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Fine
< 1574230076 717862 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Can you tell me the date? 
< 1574230086 832239 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :You changed it obviously 
< 1574230140 944820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574230149 807620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was yours
< 1574230173 405756 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's shorter when uncompressed though 
< 1574230183 724487 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how is that possible.
< 1574230201 716368 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^shorter than his obviously 
< 1574230228 357464 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it doesn't look like it's shorter, no.
< 1574230238 924168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/logs/2019-11-18.html#l2c
< 1574230271 697969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's where i tested it and saw it was still http://
< 1574230296 387631 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Maybe somebody reverted it
< 1574230298 452570 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :No idea 
< 1574230315 167345 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I remember using https but K might be wrong 
< 1574230502 884618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`edit ../bin/rlexp
< 1574230504 860604 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/edit/bin/rlexp
< 1574230632 212015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep -l hashbang ../bin/*
< 1574230633 344002 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574230655 478044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep -l args_or ../bin/*
< 1574230656 352877 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/aaaaaaaaa \ ../bin/asmbf \ ../bin/complain \ ../bin/dedot \ ../bin/döts \ ../bin/h \ ../bin/insanetemp \ ../bin/lowercase \ ../bin/morse-decode \ ../bin/noping \ ../bin/ord \ ../bin/ordu \ ../bin/orenbow \ ../bin/poulet \ ../bin/rainbow \ ../bin/rainbow.old \ ../bin/rainwords \ ../bin/rot13 \ ../bin/sanetemp \ ../bin/shmify \ ../bin/ümläüt \ ../bin/unhex \ ../bin/zalgo
< 1574230713 697756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep -l 'args_or.*perl' ../bin/*
< 1574230714 531681 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/h \ ../bin/ord \ ../bin/ordu
< 1574230721 589082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt h
< 1574230722 180078 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/hackenv/bin/shebang_args_or_input perl -p \ s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig
< 1574230824 632663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
< 1574230825 731798 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-20 06:20:25 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1]
< 1574230840 969857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-
< 1574230841 520355 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: /hackenv/bin/rlexp: Permission denied \ /srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/rlexp: cannot execute: Permission denied
< 1574230843 976162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :2.-4[->+3<]>.,[.,]
< 1574230845 494037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1574230854 933830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` chmod +x ../bin/rlexp
< 1574230856 739307 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574230859 404046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :2.-4[->+3<]>.,[.,]
< 1574230880 93454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574230880 748493 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2.
< 1574230887 927289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1574230897 485902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp t2e3s5t6
< 1574230898 148530 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2.
< 1574230902 953785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok something wrong
< 1574230926 106259 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :woah.
< 1574230927 236178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
< 1574230929 280523 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-20 06:22:08 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1]
< 1574230935 328991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574230935 976253 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+[----->+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574230969 5532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-
< 1574230969 711709 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-
< 1574230992 283766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1574230997 888628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait
< 1574231027 809572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574231028 528701 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+++++[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574231045 307181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574231048 6878 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+[----->+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574231067 38235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what
< 1574231068 338477 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 245 seconds
< 1574231091 662386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a bug
< 1574231120 592039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wasn't looking properly
< 1574231161 282265 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ksa seemed a little miffed you removed his command.
< 1574231175 942936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
< 1574231176 787930 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-20 06:26:16 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1]
< 1574231186 358284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574231187 62460 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+[----->+++<]>+.++..----.[-->+<]>++.-..[--->+<]>.[--->+<]>----.----.---.-.+++.-------.++.+[++>---<]>.---[----->+<]>.+++.-.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,]
< 1574231222 477208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...there's definitely still something wrong with multidigit numbers
< 1574231237 999732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp t12
< 1574231238 684285 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tt
< 1574231354 834090 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :wat.
< 1574231369 849587 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`rlexp t11
< 1574231370 495375 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t
< 1574231372 166655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was thinking this command could be useful for expanding fungot's compressed brainfuck in general
< 1574231372 311896 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: i tend not to heed the flamewar part of the closure as a pair
< 1574231383 505220 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`rlexp t13
< 1574231384 202747 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ttt
< 1574231387 686017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: good policy
< 1574231387 735930 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: how did you do it with
< 1574231393 244990 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`rlexp t11113
< 1574231393 896047 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ttt
< 1574231396 746796 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :wat.
< 1574231401 532455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp t33
< 1574231404 952549 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ttt
< 1574231409 72027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i see
< 1574231423 102972 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :does it just run until it hits the last digit in a span of digits or something.
< 1574231429 356150 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :`rlexp t00005
< 1574231430 19382 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ttttt
< 1574231440 285779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :d'oh
< 1574231447 405726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
< 1574231448 299614 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-20 06:30:47 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1]
< 1574231456 209382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp t33
< 1574231456 899585 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ttttttttttttttttttttttttttttttttt
< 1574231467 255984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
< 1574231468 148110 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+[----->+++<]>+.++++++++++++..----.[-->+<]>++.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,]
< 1574231487 370865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rlexp +15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
< 1574231488 43814 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
< 1574231499 92691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there we go.
< 1574231553 734004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell kspalaiologos sorry if i jumped on you
< 1574231553 800614 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574231598 737818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imode: i put the + outside the matching group of the regexp so it only got the first character
< 1574231614 634595 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ahh.
< 1574231864 611042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn `rlexp  is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input.
< 1574231864 751377 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: you should make () a proper list" here means whatever list is n levels up from the negative list
< 1574231866 784493 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned '`rlexp': `rlexp  is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input.
< 1574231911 706998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/*rl*
< 1574231912 555845 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access 'bin/*rl*': No such file or directory
< 1574231919 334348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls ../bin/*rl*
< 1574231920 168621 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/curl \ ../bin/hello-world-in-any-language \ ../bin/hurl \ ../bin/hwrl \ ../bin/jousturl \ ../bin/logurl \ ../bin/perl-e \ ../bin/raw-url \ ../bin/rlexp \ ../bin/url \ ../bin/wrl \ ../bin/zalgoverload
< 1574231950 24575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt wrl
< 1574231950 579677 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url "$HACKENV/wisdom/$1"
< 1574232048 259628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am _this_ close to adding a `` variant that cd's to $HACKENV first.
< 1574232174 365379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe a `nur variant.
< 1574232218 525112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`h
< 1574232249 587563 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574232780 287518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :The Castle might be distantly related to Elan
< 1574234237 10320 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574235773 840698 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574237991 385788 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1574240519 216584 :b_jonas!~x@catv-176-63-13-172.catv.broadband.hu QUIT :Quit: leaving
< 1574241376 981019 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574243216 965963 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl JOIN :#esoteric
< 1574243282 65813 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :^def 8ball bf ----[---->+<]>--.-----.-------[->++<]>.-.+++++++++++..[++>---<]>--.[,.]
< 1574243282 102480 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574243303 798447 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :^8ball w0t
< 1574243303 834663 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=8ball w0t
< 1574243304 358388 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Cannot predict now.
< 1574243309 930963 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :XD
< 1574243313 405984 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :Works
> 1574244374 770059 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=67276&oldid=67239 5* 03A 5* (+323) 10
< 1574244757 997692 :Lymee!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric
< 1574244854 622911 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 276 seconds
< 1574244854 768272 :Lymee!lymia@magical.girl.lyrical.lymia.moe NICK :Lymia
< 1574246241 934193 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=doc 8ball 8-ball pseudorandom emulator for bfbot. Feel free to view it's code.
< 1574246242 63158 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok.
< 1574246247 298377 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=doc 8ball
< 1574246247 436193 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball: 8-ball pseudorandom emulator for bfbot. Feel free to view it's code.
< 1574246249 984472 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :Fine 
< 1574246329 407187 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=doc 8ball pseudorandom emulator for bfbot. Feel free to view it's code.
< 1574246329 538490 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok.
< 1574246338 161361 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=doc 8ball 
< 1574246338 312814 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball: pseudorandom emulator for bfbot. Feel free to view it's code.
< 1574246345 197360 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :Well 
< 1574246361 350436 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=doc 8ball pseudorandom 8-ball emulator for bfbot. Feel free to view it's code
< 1574246361 485782 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok.
< 1574246364 547114 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :Perfect 
< 1574246592 37315 :diverger!~div@152.89.160.120 QUIT :Ping timeout: 246 seconds
< 1574246682 582462 :diverger!~div@titan.pathogen.is JOIN :#esoteric
< 1574248200 643986 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :=help
< 1574248200 786611 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574248200 823142 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574251581 294350 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574252891 969707 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds
< 1574253338 372493 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1574253359 961712 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574253755 546555 :nico_nico!~nico_nico@arennes-653-1-282-9.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving
< 1574255939 529762 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^8ball Did I restore the existing program? 
< 1574255939 609707 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Yes.
< 1574255956 785488 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I mean, it had a perfectly working one already, no need to make it just a redirect.)
> 1574256106 255701 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03OsmineYT 5*  10New user account
> 1574256403 600965 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67277&oldid=67220 5* 03OsmineYT 5* (+151) 10
> 1574256592 975255 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 N10 02https://esolangs.org/w/index.php?oldid=67278 5* 03OsmineYT 5* (+153) 10Created page with "Hi! I'm 12 and  I want to write esoteric programming language. (Yep, that's my dream.) And that's all (because I don't write in English '''very well''')."
< 1574257005 764467 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :shachaf: I second the recommendation for c-ares as a DNS resolver library.
< 1574257033 97079 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :other than that, you should ask about more specific functionality, rather than "C libraries for things"
< 1574257176 449642 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :" ed and vi are unlikely to work anyway, there's no real terminal" => I have used ed non-interactively without a terminal. I admit the usage was rather esoteric, but people used it seriously too, to apply patches before patch.
< 1574257203 534637 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Yeah23: ed is not installed on debian by default, but it's a good candidate to ask fizzie
< 1574257212 492308 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: can you install ed to HackEso?
< 1574257227 572005 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's small and esoteric, so I think it's worth to have
< 1574257234 621099 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I mean, it has esoteric uses
> 1574257580 565414 PRIVMSG #esoteric :14[[07Incident14]]4 M10 02https://esolangs.org/w/index.php?diff=67279&oldid=64994 5* 03Ais523 non-admin 5* (+17) 10/* External resources */ nowiki the URL that doesn't work in a web browser, to stop people trying to click on it and thus open it in a web browser
> 1574257738 382890 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67280&oldid=67278 5* 03OsmineYT 5* (+76) 10
> 1574257770 360899 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67281&oldid=67280 5* 03OsmineYT 5* (-27) 10/* Ideas to programming languages: */
> 1574257776 923460 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67282&oldid=67281 5* 03OsmineYT 5* (-1) 10/* Ideas to programming languages: */
> 1574257992 123627 PRIVMSG #esoteric :14[[07Timed14]]4 N10 02https://esolangs.org/w/index.php?oldid=67283 5* 03OsmineYT 5* (+206) 10Created page with "Timed is an idea of esolang by [[User:OsmineYT|OsmineYT]]. If there is '''any''' command in source code, the code execution will slow down 2 times.  == Commands == There are n..."
> 1574258137 607169 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67284&oldid=67282 5* 03OsmineYT 5* (+1) 10/* Ideas to programming languages: */
< 1574258272 840077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wib_jonas: Given that it's the standard text editor, maybe we should have it.
< 1574258317 792525 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: yeah, and I should have mentioned it when you installed dc
< 1574258329 812135 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or bc, or both, whichever it is that isn't on debian by default
< 1574258339 939760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`ed -V
< 1574258339 975930 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` dc -e16o100p
< 1574258340 784460 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :GNU ed 1.15 \ Copyright (C) 1994 Andrew L. Moore. \ Copyright (C) 2019 Antonio Diaz Diaz. \ License GPLv3+: GNU GPL version 3 or later  \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law.
> 1574258341 223650 PRIVMSG #esoteric :14[[07Timed14]]4 10 02https://esolangs.org/w/index.php?diff=67285&oldid=67283 5* 03OsmineYT 5* (+118) 10/* Commands */
< 1574258341 254395 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :64
< 1574258349 352315 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` dc -e16i64p
< 1574258350 64151 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :100
< 1574258369 174887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think dc is the one that's not installed by default, I remember installing it.
< 1574258373 723324 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` bc -e 'obase = G; print(100)'
< 1574258374 528900 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bc: invalid option -- 'e' \ usage: bc [options] [file ...] \   -h  --help         print this usage and exit \   -i  --interactive  force interactive mode \   -l  --mathlib      use the predefined math routines \   -q  --quiet        don't print initial banner \   -s  --standard     non-standard bc constructs are errors \   -w  --warn         warn about non-standard bc constructs \   -v  --version      print version information and exit
< 1574258375 495657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also the more esoteric of the two, I feel.
< 1574258381 897650 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` bc << 'obase = G; print(100)'
< 1574258382 608131 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: warning: here-document at line 0 delimited by end-of-file (wanted `obase = G; print(100)')
< 1574258385 991919 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` bc <<< 'obase = G; print(100)'
> 1574258386 75728 PRIVMSG #esoteric :14[[07Timed14]]4 10 02https://esolangs.org/w/index.php?diff=67286&oldid=67285 5* 03OsmineYT 5* (-40) 10
< 1574258386 833170 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :64
< 1574258395 650806 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` bc <<< 'ibase = G; print(64)'
< 1574258396 397180 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :100
> 1574258423 965106 PRIVMSG #esoteric :14[[07Timed14]]4 10 02https://esolangs.org/w/index.php?diff=67287&oldid=67286 5* 03OsmineYT 5* (+64) 10
< 1574258447 599072 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My favourite bit about dc is the part of the man page which says "the sequence KSK0k1/_1Ss [ls*]Sxd0>x [256~Ssd0qaPlxx] dsxxsx0sqLqsxLxLK+k could also accomplish this function" with a straight face.
< 1574258462 948981 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nwtmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
< 1574258463 599579 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​?
< 1574258480 963513 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'etmp/ah-ah-ah\ni\none\nthree\nfour\n.\n1a\ntwo\n.\nw\nq'; cat tmp/ah-ah-ah
< 1574258481 699801 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​?
< 1574258486 14196 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'e tmp/ah-ah-ah\ni\none\nthree\nfour\n.\n1a\ntwo\n.\nw\nq'; cat tmp/ah-ah-ah
< 1574258486 691006 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tmp/ah-ah-ah: No such file or directory \ ?
< 1574258498 120894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, ed's good old '?'.
< 1574258506 394968 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw/hackenv/tmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
< 1574258507 63294 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​?
< 1574258512 186079 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
< 1574258512 921521 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: tmp/ah-ah-ah: No such file or directory \ 19
< 1574258521 355141 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; cat /hackenv/tmp/ah-ah-ah
< 1574258523 68281 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :19 \ one \ two \ three \ four
< 1574258538 295497 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; echo ---; cat /hackenv/tmp/ah-ah-ah
< 1574258539 19738 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :19 \ --- \ one \ two \ three \ four
< 1574258613 331746 :kspalaiologos2!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574258673 244185 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl QUIT :Quit: Quit
< 1574258685 109170 :kspalaiologos2!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fizzie, I genuinely didn't know
< 1574258690 76242 :kspalaiologos2!~kspalaiol@176.221.122.71 NICK :kspalaiologos
< 1574258692 769890 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perfect
< 1574258763 539415 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=show 8bball
< 1574258763 665067 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574258767 706185 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^show 8ball
< 1574258767 742557 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :,[[->+<],]>2+2<[->-[>+>2]>[+[-<+>]>+>2]<5]>4+<2[>2-+11[>+8>+4<2-]>+.+12.+14.>+2.<4-]>2[+10[>+7>+4<2-]>+.+33.>+2.<2]
< 1574258776 191165 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is this it?
< 1574258779 229041 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ball blah
< 1574258782 445016 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^8ball blah
< 1574258782 492886 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Yes.
< 1574258787 404988 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^8ball ?
< 1574258787 441202 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Yes.
< 1574258795 451016 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's a very crappy 8ball you know it
< 1574258807 964098 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :look
< 1574258812 108076 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball hi
< 1574258812 697141 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Very doubtful.
< 1574258815 307364 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball hello
< 1574258815 825984 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Without a doubt.
< 1574258825 267476 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball is this 8ball nicer?
< 1574258825 800597 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :As I see it, yes.
< 1574258836 10123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it even has an easteregg
< 1574258838 617400 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball KPS
< 1574258839 162262 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Congratulations! You found the easter egg! ~~kspalaiologos, 2019
< 1574259426 20527 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=help
< 1574259426 125267 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574259426 161670 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574259858 586761 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^8ball Is it really crappy?
< 1574259858 665649 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :No.
< 1574259861 235235 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :See, there you go.
< 1574260330 468290 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's just yes/no
< 1574260336 727456 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :c'mon, you could do it better :p
< 1574260394 420499 :lldd_!~atrapado@unaffiliated/atrapado JOIN :#esoteric
< 1574260792 833738 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574260918 141996 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574261194 72216 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl JOIN :#esoteric
< 1574261245 878167 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574263237 853368 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: didn’t read the logs; am I needed yet? :)
< 1574263383 765586 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :I'm not home
< 1574263407 532999 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl PRIVMSG #esoteric :When I'll be back I'll take on it
< 1574263586 928235 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574264712 326766 :kspalaiologos!~kspalaiol@user-5-173-146-221.play-internet.pl QUIT :Quit: Quit
< 1574264972 279872 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574265127 191598 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball is my 8ball better?
< 1574265127 805342 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Better not tell you now.
< 1574265145 292265 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball my 8ball is certainly better
< 1574265145 751978 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Better not tell you now.
< 1574265151 203463 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sugh
< 1574265158 481600 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball my 8ball is better
< 1574265159 58676 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Signs point to yes.
< 1574265162 244377 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha!
< 1574265641 359384 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574266576 532944 :bfbot-e!~bfbot-e@176.221.122.71 JOIN :#esoteric
< 1574266581 150589 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no way it works lol
< 1574266636 136573 :bfbot-e!~bfbot-e@176.221.122.71 QUIT :Remote host closed the connection
< 1574266650 288377 :bfbot-e!~bfbot-e@176.221.122.71 JOIN :#esoteric
< 1574266662 368415 :bfbot-e!~bfbot-e@176.221.122.71 QUIT :Remote host closed the connection
< 1574266738 596676 :dingwat!uid70835@gateway/web/irccloud.com/x-onjzzdmxjfjeyphn JOIN :#esoteric
< 1574268207 425505 :lldd_!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving
< 1574268681 423627 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574270182 13798 :xkapastel!uid17782@gateway/web/irccloud.com/x-rdpziyvyzhqmnidk JOIN :#esoteric
< 1574271647 558444 :tromp_!~tromp@2a02:a210:1585:3200:7486:b7a3:b718:c1ba QUIT :Ping timeout: 276 seconds
< 1574271761 626345 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf @l/out .A/jmp 5l
< 1574271762 531271 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]#
< 1574271770 93757 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf @l/out .A/jmp %l
< 1574271770 813826 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574271856 485350 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Are you sure? I'm interested in API design and things as well as specific functionality.
> 1574272023 363989 PRIVMSG #esoteric :14[[07Asm2bf14]]4 N10 02https://esolangs.org/w/index.php?oldid=67288 5* 03Palaiologos 5* (+24324) 10Finally.
> 1574272049 616936 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=67289&oldid=67288 5* 03Palaiologos 5* (-3) 10Formatting brainfart
< 1574272054 75045 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Done
< 1574272054 952739 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Asm2bf
< 1574272059 7275 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there is need to add some code blocks
< 1574272061 24541 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and bold some text
< 1574272070 366106 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it's just some detail work, initial draft is done
< 1574272116 608839 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :arseniiv, you can read it :)
< 1574272190 649495 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: ok let’s see
< 1574272190 987360 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net JOIN :#esoteric
< 1574272542 934892 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: should I change “32-bit code” to “32-bit-celled code” maybe? Someone may accidentally think it means code for a 32-bit architecture (or may they?)
< 1574272601 604647 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah no it seems genuine 32-bit architecture code, hm
< 1574272617 616436 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I leave that as it is
< 1574272772 293133 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: I’ll continue with suggestions/questions in PM
< 1574272782 562621 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fin
< 1574272783 864700 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :e
< 1574272804 625113 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's 16bit architecture
< 1574272953 877225 :tromp!~tromp@ip-213-127-103-151.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer
< 1574272973 578722 :tromp!~tromp@2a02:a210:1585:3200:9c04:fa3d:70d0:336e JOIN :#esoteric
< 1574276354 990063 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574277537 292676 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :anyone else willing to proofread the article?
< 1574277537 952478 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Asm2bf
> 1574277577 969548 PRIVMSG #esoteric :14[[07Asm2bf14]]4 M10 02https://esolangs.org/w/index.php?diff=67290&oldid=67289 5* 03Arseniiv 5* (+418) 10some suggestions Im more or less sure about, also maybe see a couple of html comments in the code
< 1574277599 796881 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I think I’ve done what I could :)
< 1574277616 656567 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, fine
< 1574277617 172987 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :thanks
> 1574277643 937101 PRIVMSG #esoteric :14[[07Asm2bf14]]4 M10 02https://esolangs.org/w/index.php?diff=67291&oldid=67290 5* 03Palaiologos 5* (+0) 10typo?
< 1574277668 705419 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :also I encountered a weird bug when ` in the input field and even in the text renders as a real grave accent diacritic, this is probably due to my weird font settings in firefox
< 1574277702 603081 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: yw
< 1574277707 429485 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :oops I typoed it, yes
< 1574277741 28692 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :<< To build the program, simply execute it and the brainfuck file will appear nearby. >>
< 1574277743 52194 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Is this correct?
< 1574277745 484560 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm not even sure
< 1574277752 33048 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :by sounds better to me
< 1574277756 369538 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I may be wrong
< 1574277769 839121 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nearby in case of files sounds weird
< 1574277791 509265 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I’m not that good with deployment and with Linux tools too :D
< 1574277796 834071 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but overall
< 1574277798 10276 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nice changes
< 1574277798 711272 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :thanks
< 1574277818 967396 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll edit out the nearby though because it sounds weird to me
> 1574277827 325912 PRIVMSG #esoteric :14[[07Asm2bf14]]4 M10 02https://esolangs.org/w/index.php?diff=67292&oldid=67291 5* 03Palaiologos 5* (-4) 10nearby -> by
< 1574277837 511023 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah I saw in the dictionary that “by” is sometimes used but honestly I haven’t seen it yet
< 1574277849 910493 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :used in that sense*
< 1574277865 905535 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric : I'll edit out the nearby though because it sounds weird to me => okay :D
< 1574277890 647740 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll add gisa paragraph
< 1574277893 759441 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and it's done
< 1574277910 704516 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :quite large article imo, haven't seen many so big articles on esolangs
< 1574277922 928557 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, a long read
< 1574277936 785791 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've been poking the program for around 3 years
< 1574277941 945537 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sometimes more, sometimes less
< 1574277948 535818 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so it's quite complicated how everything works
< 1574277957 431091 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I could explain stuff in even more detail but it would be just plain boring
< 1574278637 726487 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q
< 1574278638 531353 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :971)  `quote 1000
< 1574278644 214715 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1000
< 1574278644 931380 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1000)  "would be a good name for a band when preceded by its quotation" would be a good name for a band when preceded by its quotation
< 1574278656 766365 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1337
< 1574278657 402884 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574278661 868468 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's yet not there
< 1574278664 779762 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1336
< 1574278665 500575 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574278667 176144 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1335
< 1574278667 944721 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1335)  The domain is public, but what's the codomain?
< 1574278670 499999 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1334
< 1574278671 161433 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1334)  kspalaiologos: yes, it's much more enjoyable sitting in #esoteric than chiselling 99 bottles of beer into a rock.
< 1574278675 780711 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`quote 1333
< 1574278676 468918 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1333)  I have made a chess engine in Malbolge   in theory it's decent   but it has two drawbacks   a) It requires 31 and a half gigabytes of memory   b) it's quicker to count atoms in universe than to run it
< 1574278682 647373 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no changes that presumes
> 1574278780 272871 PRIVMSG #esoteric :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=67293&oldid=66486 5* 03Palaiologos 5* (-30) 10
< 1574280355 899355 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574280601 595565 :b_jonas!~x@catv-176-63-14-112.catv.broadband.hu JOIN :#esoteric
< 1574280662 700682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`delquote 753
< 1574280664 819820 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed
< 1574280720 768917 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`delquote 1016
< 1574280726 964741 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  So. In general. Fuck ... actually, I'm not really annoyed at anything right now
< 1574280813 407506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`delquote 213
< 1574280815 366889 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  actually, I think vorpal is the "retarded team member" to the left
< 1574284565 780339 :xkapastel!uid17782@gateway/web/irccloud.com/x-rdpziyvyzhqmnidk QUIT :Quit: Connection closed for inactivity
< 1574285109 37181 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574286916 564020 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :So I've been thinking about the way that the stock market moves.
< 1574286953 741726 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :The simplest reasonable model is geometric Brownian motion. The (logarithmic) percentage change from one day to the next is a normally distributed random variable.
< 1574287028 935646 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :It's a nice model, but it's wrong. :D The changes are known to have significant excess kurtosis (though I don't remember if it's positive or negative).
< 1574287045 167985 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :So here's the particular thing I'm wondering.
< 1574287123 275014 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Independently normally distributed random variables add together really nicely. If X has mean m_1 and variance s^2_1, and Y has mean m_2 and variance s^2_2, then X + Y has mean m_1 + m_2 and variance s^2_1 + s^2_2.
< 1574287129 942255 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Does something similar happen with higher moments, like skewness and kurtosis?
< 1574287227 921313 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :good question!
< 1574287433 123112 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The sum of two independent normally distributed variables is itself normally distributed, with the mean and variance you mention.
< 1574287442 318098 :divergence!~div@107.174.20.131 JOIN :#esoteric
< 1574287520 665038 :diverger!~div@titan.pathogen.is QUIT :Ping timeout: 276 seconds
< 1574287546 172224 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Aha, here's the answer. The mean is the first cumulant and the variance is the second cumulant; the property I mentioned holds for these and all higher cumulants. https://en.wikipedia.org/wiki/Cumulant
< 1574287546 448093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So its skewness and kurtosis are 0, as are the ones for X and Y as well.
< 1574288437 80888 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Right, but now this holds for X and Y having any distribution, not just a normal distribution.
< 1574289885 819713 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1574289964 565948 :Eleuthera!5ac3781e@90.195.120.30 JOIN :#esoteric
< 1574293253 978072 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds
< 1574293910 370587 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds
< 1574294062 560434 :b_jonas!~x@catv-176-63-14-112.catv.broadband.hu PRIVMSG #esoteric :`q
< 1574294063 271869 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :502)  Isn't "strip nomic" just another word for all dating, though?
< 1574294310 705308 :Eleuthera!5ac3781e@90.195.120.30 QUIT :Remote host closed the connection
< 1574294546 716819 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Weird. I've been refactoring umlbox code a little (in preparation for some tweaks), and one thing I changed was to start using "con1=fd:N,fd:M", where N is /dev/null (opened RDWR) and M is the inherited stdout (for capturing the command output).
< 1574294573 411589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Previously it was "con1=null,fd:M", which uses UML's 'null' console type instead, which makes reads block forever.
< 1574294588 837979 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Locally this seemed to make commands like "cat" reliably return quickly, instead of waiting for the timeout. But on the bot machine, it's... flaky. Now it's again returning quickly, but earlier I wasn't, even though I changed nothing.
< 1574294592 841957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cat
< 1574294594 643450 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574294601 694170 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Odd.
< 1574295035 6582 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574295410 698661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm at a bookstore and I picked a book semi-randomly and opened it at a page semi-randomly and it talks about ais523.
< 1574295424 456911 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :*blink*
< 1574295426 149941 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :wow
< 1574295441 642859 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, it's a book about computability or something, so not that random.
< 1574295493 690988 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574299945 944162 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574300449 661433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki
< 1574300449 741620 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/
< 1574300775 960769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: oh right, ed doesn't strictly need a terminal.
< 1574300809 615561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: That one I restored from the logs.
< 1574300809 734988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact probably doesn't care
< 1574300819 52158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ah
< 1574300842 400465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i saw your message about restoring and wondered how much you'd wiped out
< 1574300843 898795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show
< 1574300844 24844 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf 
< 1574301023 378795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^a
< 1574301023 457607 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :............................................................................................................................................................................................................... ...
< 1574301028 559524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show a
< 1574301028 622403 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :+13[.]
< 1574301031 139296 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a wonky thing umlbox does which is to append a ' | cat' to the command line if the stdout of the call isn't a terminal. I assume that's because from the UML command's perspective /dev/tty1 is always a TTY, even when UML has connected it to a pipe/file.
< 1574301069 85704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm
< 1574301224 384956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, I've broken something. :/
< 1574301321 33573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOOOOOOOOOOOO
< 1574301345 376102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo foo; echo bar; echo baz
< 1574301346 75060 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo \ bar \ baz
< 1574301347 959174 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo foo >&2; echo bar >&2; echo baz >&2
< 1574301348 651650 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574301352 202788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's not right.
< 1574301532 347979 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :o_O
< 1574301545 568511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that's right, that's one reason why stdout and stderr ordering was pretty wonky even before: the '| cat' thing only deals with stdout, stderr goes directly to /dev/tty1.
< 1574301573 437143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That said, I'm not sure what I managed to break there.
< 1574301769 238480 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Quit: Leaving.
< 1574301815 508392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` (echo foo; echo bar; echo baz) >&2
< 1574301816 205098 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574301824 348899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something EOL handling?
< 1574301840 645008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` (echo foo; echo bar; echo baz) >&2; echo fizz
< 1574301841 995633 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574301849 970764 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mmmaybe. I don't see how though.
< 1574301854 79805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574301864 468627 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I also got two different outputs for the same command before, so there's a race condition somewhere as well.
< 1574301866 987750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo buzz; (echo foo; echo bar; echo baz) >&2; echo fizz
< 1574301867 783998 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574301913 488964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume it could be the newline translation, it's just odd how that could be affected.
< 1574302061 636377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What the hackbot side does is, `p = subprocess.Popen(args, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True); p.stdin.close(); ret = p.stdout.read(1024)`. No matter how the UML process outputs things, they should all still end up in the same pipe.
< 1574302173 109901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Hmm, is something like "non-chronological backjumping" actually mandatory when doing clause learning?
< 1574302193 837663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it would be optional but you want to have a reason for every assignment, and if you do regular backtracking, do you even have a reason?
< 1574302196 785195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b
< 1574302224 16410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also maybe you're tired of random SAT questions, hmm.
< 1574302317 718000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( do you like random SAT questions? )
< 1574302373 361998 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric
< 1574302506 970546 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, IDGI. Running the umlbox command line for 'echo foo; echo bar; echo baz' and 'echo foo >&2; echo bar >&2; echo baz >&2' manually on the same system, with 1>/tmp/out.1 2>/tmp/out.2, there's no difference: both write exactly the same content into.... ohhh, I get it.
< 1574302563 767896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The bot does a .read() on the stdout pipe. When you're writing to stderr, it probably gets split to multiple writes, which means it only receives the first line.
< 1574302592 95386 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But when you write to stdout, it's a fully buffered stream (through the | cat), so it gets the full chunk in one .read().
< 1574302632 888243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish
< 1574302811 326154 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I can just wrap it in a io.BufferedReader to fix it. Although I still don't know how it actually broke.
< 1574303029 307482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Wait, maybe I'm just wrong and you can use the conflicting clause.
< 1574303339 8606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, well, it wasn't that simple. It's true that the .read() call only returns the first line, but then a subsequent .read() actually says it's at EOF. How does that make sense? It doesn't make sense.
< 1574303402 787336 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it could be non-blocking somehow... although I don't think so.
< 1574303702 405588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's not that. If I make umlbox write a line to the file descriptor used before closing it, the bot does read that.
< 1574303725 62227 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So it's just that somehow the uml terminates before it has written all the output.
< 1574304035 44359 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Super weird. It also happens outside the bot, if I direct the output to a pipe. Immediately after the first line has been written, it terminates. With no messages.
< 1574304764 680024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did this change happen when you upgraded debian, or is there something you actually edited involved?
< 1574304805 328994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ^
< 1574304825 537389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because the latter should at least be bisectable...
< 1574304845 146525 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hard to say. People don't usually write to stderr that much. But I can always roll back to an old version and test again.
< 1574304864 798425 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right now I'm getting really bizarre behavior out.
< 1574304912 275536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just change that | cat to |& cat  and call it a day :)
< 1574304962 891231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Wait, now I'm on the train and it doesn't make sense again.
< 1574304963 988154 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It runs using /bin/sh, it doesn't work there. But I did give that a think.
< 1574304976 457981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2>&1 | cat might work.
< 1574305041 582672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: that reminds me of something.  oh right, the "i'm on a horse" meme.
< 1574305057 227389 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, the output behaviour is really bizarre. I'm adding printfs here in umlbox init, and only some of them get out, even when I'm not really doing anything special. As soon as it starts to read from the /ubda device, everything goes weird.
< 1574305098 531689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I seem to consistently get all the output from the printfs before the first read, whatever that means.
< 1574305157 611115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, except sometimes I don't get even that.
< 1574305166 364700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Is that like "I've been through the desert on a horse with no name"?
< 1574305279 685173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think there might just be some sort of a thing where UML has no way to say "flush everything that has been written to the console/serial channels before terminating" when init calls `sync(); reboot(LINUX_REBOOT_CMD_POWER_OFF);` on it.
< 1574305374 669614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: probably{, not}
< 1574305390 871143 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574305672 103603 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, doing '2>&1 | cat' didn't actually fix it. And anyway it's not strictly related to stderr. Here's the behavior I'm consistently getting when doing something close to what the bot is doing: http://ix.io/22oJ
< 1574305676 116398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does that make any sense? 
< 1574305735 758648 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(No.)
< 1574305838 583139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bah. Maybe I'll try the Debian standard 4.19 UML kernel, instead of my home-built 4.9 one. Although I think there must've been some reason why I built my own.
< 1574305921 777065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: I haven't been reading the whole log. What's with only the first line being printed? Is that the nonsensical thing?
< 1574305947 297173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, occasionally it's weirder than that, but yes.
< 1574305960 536987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When is it weirder?
< 1574305985 996548 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I can describe this.
< 1574305990 900762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is this echo the builtin or /bin/echo? Can you strace it?
< 1574306000 843259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm typing on my phone so everything is scow.
< 1574306023 788995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't strace UML. I could probably strace inside it, but I'm not sure how much that would help.
< 1574306033 364324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I switched to the new UML kernel and now it outputs nothing at all.
< 1574306037 947927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`echo ping
< 1574306040 254974 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574306042 779941 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not great.
< 1574306071 765784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if you strace inside it? Is it one write call or three?
< 1574306092 724418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I can't, now.
< 1574306129 405907 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It just crashes with: Trying to reregister IRQ 2 FD 4 TYPE 0 ID (____ptrval____) \ open(rfile, O_RDONLY): Device or resource busy
< 1574306280 248125 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(This is when it's trying to open the tty1 device.)
< 1574306360 844132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bah, I'll revert back to my own 4.9 version and give up for now. At least it works to some degree. It's not even impossible it's been broken a little like that for long now.
< 1574306466 305466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :By the way, it was with the echo builtin; with /bin/echo both the plain and | cat version print all lines.
< 1574306551 653760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Doing strace inside suggests the plain version is three separate writes, with | cat... well, I don't get the strace output, so it's kind of hard to say.
< 1574306585 843425 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't strace into a file?
< 1574306596 664905 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And with /bin/echo I get more of the strace output, but not all of it.
< 1574306608 835290 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that bash -c /bin/echo or/bin/echo directly?
< 1574306609 576128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess I could, I would just need to hostfs mount something in writable form.
< 1574306642 127703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :bash -c /bin/echo.
< 1574306671 956245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe your computer's haunted?
< 1574306769 917339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay: with bash -c 'echo -e ...', no cat, I get the full output and it got written as three separate writes.
< 1574306832 586222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly thinks of the non-inheritable fds mentioned yesterday
< 1574306845 960887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With bash -c 'echo -e ...' and the cat -- and note that this cat is outside the UML kernel, it's just changing the UML's stdout from a (pseudo)terminal to a pipe -- I only get the first line of output, and it was attempted to be written as three separate writes, but the third failed with EPIPE.
< 1574306847 582732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :could that be involved?
< 1574306925 962519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is cat seeing? I guess read 5 and then read 0?
< 1574306935 536508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :EPIPE is odd.
< 1574306953 722312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With bash -c /bin/echo, I sometimes get no output at all, and a single write of the whole 15 bytes which fails with EIO.
< 1574306978 913926 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And occasionally I get the full output, and three separate writes of 5 bytes each.
< 1574306989 361656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I'm spooked.
< 1574307006 165883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the last combination, /bin/echo with cat, seems to consistently produce all three lines of output.
< 1574307017 349019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Written in a single 15-byte write.
< 1574307049 613221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I've even seen EIO before.
< 1574307054 322605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's closing the pipe?
< 1574307076 6503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(gremlins)
< 1574307154 428780 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The umlbox wrapper script does close the file descriptor, but that's supposedly the write end of the pipe, and anyway should only happen after the UML kernel process has terminated and been wait'd for.
< 1574307161 892225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let me strace that cat on the outside too.
< 1574307162 900896 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :EIEIO
< 1574307207 919906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `quote 1000 <-- enough quotes have been deleted that numbers aren't remotely stable
< 1574307242 345235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( kmcdonald had a farm )
< 1574307294 411480 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol
< 1574307298 377773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, built-in echo with cat. Saw one line of output. Inside, bash did three write calls of 5 bytes each; first two returned 5, the last returned -1 EPIPE. Outside, the cat did one read(0, "foo1\n", 131072) and got 5 bytes, then the next read returned 0/EOF.
< 1574307364 811682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've no idea what could be closing the pipe. The only people who should even have access to the read end of the pipe would be cat (which doesn't seem to be closing it) and bash (which I assume wouldn't do it without a good reason).
< 1574307390 154995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The umlbox wrapper script, and the UML kernel, should only have a file descriptor for the write end.
< 1574307395 590963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`doag ../quotes | grep 1000
< 1574307398 227374 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574307431 305739 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Really going to give up for now though. It's late. There's ghosts about.
< 1574307436 793868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` doag ../quotes | paste
< 1574307439 252059 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.20469
< 1574307491 650797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I strongly suspect it's some UML weirdness, after all, init will tell the kernel to power off right after the command finishes. I might need some sort of synchronization mechanism here.
< 1574307512 868227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote steal.code
< 1574307513 810797 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574307524 534990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote steal..code
< 1574307525 400270 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :687)  what a world it would be if you could actually *steal* code so that the other project has to rewrite it or infiltrate your project to steal it back
< 1574307539 190638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's older, so it _should_ be in the paste
< 1574307548 682539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Incidentally, sleep is also behaving super-weirdly inside the UML. If I stick a 'sleep 1;' in front, there's never any output. And the sleep durations never seem to actually match the designated amount of seconds.)
< 1574307722 211801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i vaguely think someone used sleep in HackEso not that long ago
< 1574307953 893242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kspalaiologos: https://esolangs.org/logs/2013-03-30.html#luq
< 1574307973 291062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was actually quote 1000 itself when added
< 1574307979 971913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and still not cheating
< 1574308013 5494 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you'll understand this better if you draw a UML diagram.
< 1574308076 698486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so: we had 1000 quotes back in early 2013, and currently have fewer than 337 more.
< 1574308087 969024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | tail -n 1
< 1574308090 305159 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574308098 771054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what
< 1574308127 269997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquote | head -n 1
< 1574308128 23565 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: allquote: command not found
< 1574308133 613581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | head -n 1
< 1574308134 418752 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1)  EgoBot just opened a chat session with me to say "bork bork bork"
< 1574308137 309190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe that's just more ghosts? 
< 1574308143 726203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | tail -n 1
< 1574308144 603469 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1332)  The domain is public, but what's the codomain?
< 1574308149 707499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently so.
< 1574308181 220508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it's definitely not been that broken for long.
< 1574308234 402695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'll try older versions later.
< 1574308291 385324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :An alternative solution also occurs to me: instead of trying to use the UML console channels, I could use the block devices. That way there's a chance the sync will make it robust. It's not like I need the interactivety. Although umlbox itself is designed for potential interactive use.
< 1574308329 823052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | tail -n 1
< 1574308331 753267 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1332)  The domain is public, but what's the codomain?
< 1574308349 694211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That quote is terrible.
< 1574308366 495919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe delete it or pick some other quote to keep quoting?
< 1574308390 315131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i was really just checking how many quotes there were, and then a bug turned up.
< 1574308472 319887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i did 3 repeats in pm, and the last one failed.
< 1574308488 748524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the second was a little slow.)
< 1574308514 876248 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574308544 995809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it's timing out and it's related to the sleep thing
< 1574308576 802163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat
< 1574308623 736995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That always seems to take more time than the stipulated 30 seconds.
< 1574308660 672474 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574308667 269250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was sort of hoping it might time out early and be a clue
< 1574308669 609365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo hi; cat
< 1574308670 923032 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574308674 123185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh
< 1574308678 556297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it was
< 1574308691 726661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i had to print something first
< 1574308736 142648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: in case you weren't watching, that last command responded almost instantly
< 1574308765 433639 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And didn't print the thing.
< 1574308803 122029 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Shouldn't have anything to do with the timeout though.
< 1574308846 810524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, more the reverse: it shows that it's aborted first.
< 1574308912 619129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo hi; echo ho; cat
< 1574308930 165113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and now it's going to take the full time i guess
< 1574308976 242189 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574308984 786078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...but still didn't print
< 1574308996 310031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very random.
< 1574309037 460017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 quote random
< 1574309038 519441 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/5:
< 1574309047 407585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n 1
< 1574309049 627669 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/5:
< 1574309057 926071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n 1
< 1574309058 648396 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/5:
< 1574309061 548940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n
< 1574309062 249119 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/5:
< 1574309064 659265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574309081 324996 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably closing after the first write?
< 1574309104 8026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently. but it hasn't been doing that since fizzie upgraded debian, has it?
< 1574309121 721342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what's going on at all.
< 1574309127 505818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm at the airport.
< 1574309364 134469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i find only one  1/...: response after i asked fizzie about "draft", which i assume was after the upgrade. although that one worked.
< 1574309389 365440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 stat le
< 1574309390 787297 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574309394 188270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 stat le
< 1574309395 207194 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:
< 1574309398 984338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 stat le
< 1574309400 91258 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:
< 1574309412 577535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so something changed after that, probably
< 1574309623 708143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lately people don't seem to be following the old "show 5 quotes, delete at most 1" tradition, but just deleting things outright, so the quotes db might even continue shrinking.
< 1574310055 972783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't understand why it would only work for the one write.
< 1574310283 471401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` /bin/echo a; /bin/echo b; /bin/echo c; /bin/echo d; /bin/echo e
< 1574310284 256317 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a \ b \ c \ d \ e
< 1574310288 117855 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` /bin/echo a; /bin/echo b; /bin/echo c >&2; /bin/echo d; /bin/echo e
< 1574310289 166873 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :c
< 1574310312 201407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I'm at a bookstore and I picked a book semi-randomly and opened it at a page semi-randomly and it talks about ais523. <-- synchronicity hth
< 1574310317 361235 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And there's that, which seems to behave very consistently.
< 1574310361 215455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310364 234204 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310366 429771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574310374 931503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310375 522598 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​  File: le -> /hackenv/le \   Size: 11        	Blocks: 0          IO Block: 1024   symbolic link \ Device: 12h/18d	Inode: 1206924     Links: 1 \ Access: (0777/lrwxrwxrwx)  Uid: ( 1000/ UNKNOWN)   Gid: ( 1000/ UNKNOWN) \ Access: 2019-11-16 21:29:43.000000000 +0000 \ Modify: 2019-11-16 21:29:43.000000000 +0000 \ Change: 2019-11-16 21:29:43.000000000 +0000 \  Birth: -
< 1574310479 126928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n
< 1574310479 831775 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:
< 1574310484 962290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` n
< 1574310488 547313 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310490 456029 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It would make some sense if it was the "bot framework does only one read, then closes the pipe" issue, but it was clearly receiving EOF right after.
< 1574310509 909417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` n | cat
< 1574310510 730793 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310520 307087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` n | cat
< 1574310521 216674 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:  File: le -> /hackenv/le \   Size: 11        	Blocks: 0          IO Block: 1024   symbolic link \ Device: 12h/18d	Inode: 1206924     Links: 1 \ Access: (0777/lrwxrwxrwx)  Uid: ( 1000/ UNKNOWN)   Gid: ( 1000/ UNKNOWN) \ Access: 2019-11-16 21:29:43.000000000 +0000 \ Modify: 2019-11-16 21:29:43.000000000 +0000 \ Change: 2019-11-16 21:29:43.000000000 +0000 \  Birth: -
< 1574310560 708248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is it possible that it gets an eof whenever any executable closes the output pipe, and that's where it decides to stop reading? 
< 1574310599 916078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: I was going to ask earlier what happens if cat keeps issuing read calls after the 0.
< 1574310608 134110 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I thought that'd be too niche a guess and too annoying to test.
< 1574310609 787476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e
< 1574310621 636789 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310631 589212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310632 335047 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310634 729873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310635 385610 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310637 73363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310637 719523 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310642 692789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l spout
< 1574310644 484794 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310647 233030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l spout
< 1574310648 168201 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310651 809045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH COME ON
< 1574310664 585423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l spout | cat
< 1574310665 482795 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-rw-r--r-- 1 1000 1000 0 Nov 21 04:30 spout
< 1574310678 794033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cat spout | cat
< 1574310679 548010 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310684 481685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cat spout | cat
< 1574310685 224229 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310692 351175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` wc spout
< 1574310693 86911 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 0 0 spout
< 1574310695 147388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1574310714 64817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok interesting, it failed at writing the spout file
< 1574310842 894947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` (1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e) >/dev/null
< 1574310850 108534 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310860 758662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574310861 342958 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310867 197106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` wc spout
< 1574310867 923444 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 0 0 spout
< 1574310877 744970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574310901 658703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that means that command failed somewhere, despite never printing to stdout
< 1574310958 584763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` { 1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e } >/dev/null
< 1574310959 279515 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 6: syntax error: unexpected end of file
< 1574310979 571311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574310994 740433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` (1 echo a) >/dev/null
< 1574310995 886960 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574310996 978150 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 240 seconds
< 1574310999 943808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574311000 538706 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574311012 273626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait duh
< 1574311065 310155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 'echo a'; 1 'echo b'; 1 'echo c'; 1 'echo d'; 1 'echo e'
< 1574311067 883466 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:a \ 1/1:b \ 1/1:c \ 1/1:d \ 1/1:e
< 1574311081 13588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn
< 1574311089 767428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt 1
< 1574311090 723416 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​\` "$@" |& sport
< 1574311111 95256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum that should pass on everything
< 1574311115 7265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt `
< 1574311115 668209 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ cmd="${1-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
< 1574311168 289435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slbd `//s,1,@,
< 1574311170 292566 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`//#!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
< 1574311177 70895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo hi
< 1574311177 831366 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hi
< 1574311207 602304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e
< 1574311215 538472 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574311223 247985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'll try to roll back the live version to the post-Debian-upgrade-before-refactoring one.
< 1574311225 520066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or not.
< 1574311248 796754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e
< 1574311251 307287 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574311266 165396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` \` echo hi
< 1574311266 988568 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hi
< 1574311274 622846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok seems to work
< 1574311301 149178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 echo hi
< 1574311302 323990 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:hi
< 1574311323 956116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` 1 echo a; 1 echo b; 1 echo c; 1 echo d; 1 echo e
< 1574311330 219685 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:a \ 1/1:b \ 1/1:c \ 1/1:d \ 1/1:e
< 1574311347 280094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat spout
< 1574311347 918977 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :e
< 1574311398 829166 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` /bin/echo a; /bin/echo b; /bin/echo c >&2; /bin/echo d; /bin/echo e
< 1574311399 624249 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :c \ a \ b \ d \ e
< 1574311405 420289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that was just me being stupid but now 1 and ` are a bit more resilient in shell
< 1574311406 739705 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, there's clearly some difference there.
< 1574311425 755885 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh well, at least I can bisect for it then. But not today.
< 1574311433 956414 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Need to wake up in four hours.
< 1574311446 285134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sweet dreams
< 1574311756 882149 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` url $(which 1)
< 1574311757 733141 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/1
< 1574311972 572097 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be JOIN :#esoteric
< 1574312194 132706 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :for a second it almost looked like the "tip" command was in operation, in all its glory :/
< 1574312206 450677 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :alas, just a directory name
> 1574312360 118935 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=67294&oldid=67134 5* 03Quadril-Is 5* (+14) 10
< 1574312851 418254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: do you have any tips?
< 1574312851 498794 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: it's always hard for me to go function by function?
< 1574314181 759551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? tip
< 1574314182 876928 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A tip is 0,3[ $ ] if you're American, 12[ £ ] if you're British, and       if you're Japanese.
< 1574316890 368166 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be QUIT :Remote host closed the connection
< 1574317556 173561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: AFAIUI the connection is that the backjump clause used for backjumping is a promising clause to learn (a nontrivial consequence of the existing clauses). But you don't have to use it for backjumping.
< 1574317630 303849 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Actually, nontrivial and at least marginally useful... it would have detected the conflict at hand one or more decisions earlier.
< 1574318730 854107 :tromp!~tromp@2a02:a210:1585:3200:9c04:fa3d:70d0:336e QUIT :
< 1574321534 727001 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574323257 239024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Hmm, actually there is a far simpler way to get /some/ learnable clause: Collect the negation of all decision literals on the trail. Presumably it's not very effective (for that clause to be applicable, you need to have all but one of those literals on the trail again, though possibly in a different order. With pure backtracking (no backumping, no restarts) that will never happen!)
< 1574323383 822638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So one way of viewing the backjump clause is as a way of identifying relevant literals for the current conflict.
< 1574323754 873742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Hmm. Fun though incorrect attempt of framing this: CDCL solvers are SAT modulo unit propagation solvers, and backjump are unsatisfiable cores. )
< 1574323777 697280 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/backjump/backjump clauses/
< 1574323804 324222 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(complements of unsatisfiable cores, of course)
< 1574324443 330554 :zzo38!~zzo38@24-207-50-7.eastlink.ca QUIT :Ping timeout: 245 seconds
> 1574324982 479410 PRIVMSG #esoteric :14[[07Treesolang14]]4 10 02https://esolangs.org/w/index.php?diff=67295&oldid=67274 5* 03Baidicoot 5* (+651) 10added IO
< 1574325017 673663 :b_jonas!~x@catv-176-63-14-112.catv.broadband.hu PRIVMSG #esoteric :so HackEso has grown mysterious bugs?
< 1574325210 442932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: So the first time my friend I were trying to figure out CDCL, we just started writing code, starting with a really simple DPLL solver and demorganizing the trail to learn clauses.
< 1574325250 833137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was only when we saw that it changed literally nothing about the behavior of the solver that we thought about it for a few seconds and realized it was ridiculous.
< 1574325364 437301 :int-e!~noone@int-e.eu PRIVMSG #esoteric :heh it probably made it slower ;)
< 1574325408 689758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, it was written in Python.
< 1574325410 688738 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe I should implement a SAT solver. But to what end...
< 1574325413 342436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it was already maximally slow.
< 1574325438 282991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Anyway, when you do something like FirstUIP, you need a "reason" for each assignment (other than decisions).
< 1574325477 147527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you do the typical backtracking thing (invert the last decision and mark it as a forced literal), you don't have a clause to point to as the reason for the new assignment. Do you?
< 1574325579 476987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :True, you'd have to derive the corresponding backjump clause (LastUIP)
< 1574325623 25198 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you can keep resolving on units from this level until your clause includes the decision literal, you mean.
< 1574325647 74085 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, since that's how backjumping simulates backtracking
< 1574325686 297935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. I guess I can do that.
< 1574325714 609463 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I implemented CDCL and FirstUIP on the flight (no clause deletion, just allocating enough memory for all the learned clauses).
< 1574325747 36634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It made the number of decisions and units go way down, but the solver also takes much much longer.
< 1574325772 321270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which seems like a great tradeoff, since I hate making decisions.
< 1574325843 347995 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah deleting clauses is very important for performance. Which is awful because it's another open-ended playing field for heuristics.
< 1574325884 870519 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl JOIN :#esoteric
< 1574325945 204317 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=str 0s +[----->+++<]>+.++++++++++++..----.+++.+[-->+<]>.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.
< 1574325945 317357 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574325965 7964 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=str 0a [,.]
< 1574325965 117944 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574325971 979688 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=def 0wiki
< 1574325972 74196 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'wiki'
< 1574325977 803621 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=wiki bfbot 
< 1574325978 95535 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :..............................................................................bfbot
< 1574325986 189642 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :Oh gosh damn it man
< 1574325990 351329 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :What happened
< 1574325996 553186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Why is it important?
< 1574326000 508580 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :8bit cells? 
< 1574326004 994306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it was just for keeping memory use fixed.
< 1574326015 466878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But even with 2WL you spend way too much time checking clauses, or something?
< 1574326015 557423 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :`bf_textgen x
< 1574326016 384087 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bf_textgen: not found
< 1574326024 509241 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :``` bf_textgen 
< 1574326025 177206 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: bf_textgen: command not found
< 1574326034 996168 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :Where is it located
< 1574326056 599801 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :I need to add bitness to the wiki page because I forgot it
< 1574326140 287655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Hmm, many reasons, from growing 2WL lists to worse locality of memory access. And a lot of clauses turn out to be useless (for example, because they are subsumed by other clauses, or because while they do contribute to conflicts, those are exceedingly rare).
< 1574326224 987246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, one thing I ws thinking was that before doing CDCL I almost don't have to wory about cache locality, but once I have an unbnded number of clauses I have to worry a lot.
< 1574326231 285395 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The average 2WL list grows linearly with the number of clauses.
< 1574326316 660545 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Very naive estimate: 2 times number of clauses divided by number of literals. It's probably better in practice because clauses can end up on watch lists of literals that are never considered.)
< 1574326338 219766 :b_jonas!~x@catv-176-63-14-112.catv.broadband.hu QUIT :Quit: leaving
< 1574326340 925397 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs
< 1574326362 347992 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That "probably" is a fairly wild guess. I have no data.
< 1574326370 916661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ideally watches move to and stay on literals you don't assign as much.
< 1574326391 95520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or whose negation you don't assign as much, anyway.
< 1574326423 861825 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The way I think of it, I'd put A v B on the watch lists for ~A and ~B.
< 1574326464 700258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, where you put the negation doesn't matter.
< 1574326470 963700 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I don't know what's standard here...
< 1574326472 746188 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah.
< 1574326490 736401 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I understood what you said.
< 1574326502 129334 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Or wrote. Whatever.
< 1574326540 275997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Clause collection seems hard.
< 1574326551 990733 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By which I mean you have to make a lot of decisions.
< 1574326687 944332 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah I'm afraid this is where you read another half dozen papers.
< 1574326802 257777 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There are some obvious statistics like length of clause, how often clauses are used in unit propagation (possibly per level though that'd be a serious amount of memory, so hard to justify. maybe if you assign weights to the levels?)...
< 1574326813 802318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, some of these learned clauses are pretty bad, now that I look at them.
< 1574326858 240554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One of the is a unit!
< 1574326882 250445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Man, when you learn a unit, I bet you can just delete all the relevant clauses etc. out of your database when you restart.
< 1574326892 816201 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay, if you learn a unit clause you have a clear way of pruning the clauses :)
< 1574326910 88146 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's kind of an odd property of CDCL that you can't do that in general.
< 1574326917 551862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(When normally you think of DPLL as solving subproblems.)
< 1574326950 101176 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can check for clause subsumption... just not efficiently ;)
< 1574326961 76353 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Maybe I'm not imaginative enough.)
< 1574327007 4709 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Even if you learn a unit clause it's not entirely clear how to deal with that efficiently.
< 1574327037 546583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why?
< 1574327040 695255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(If you want to avoid scanning *all* clauses. Maybe just go through that literal's watch lists?)
< 1574327054 123338 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But then you have to do that periodically.)
< 1574327055 81040 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I was thinking to just go through the watch list.
< 1574327072 911562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But also scanning all clauses up to num_vars times doesn't seem that bad.
< 1574327088 893624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe the clause database gets really big, or real-world SAT problems have a large number of variables.
< 1574327114 594357 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm sure both of these happen.
< 1574327161 724800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you can probably do it opportunistically reasonably well.
< 1574327175 788883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, if you're learning a lot of units, you're doing pretty well, I'd hope.
< 1574327223 47811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, all these decisions is why I don't really want to write a SAT solver. (I have no expectation of improving the state of the art, and I wouldn't expect to learn all that much either...)
< 1574328658 991785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does it make sense to resolve on the same variable twice while doing LastUIP?
< 1574328670 932301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should get some paper and figure out what's going on with my life.
< 1574328731 51156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: not really? I mean the resolved variable is on the trail, which should not have any duplicates?
< 1574328784 205484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that's not what's going on.
< 1574328803 861033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's going on is that I want to add a variable to the trail from one that was previously resolved on from another clause?
< 1574328809 757581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm.
< 1574328846 245866 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. That may happen.
< 1574328874 124961 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then I don't want to resolve on it again. So the second time I should add it to the non-resolvable pool?
< 1574328886 486909 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Are you sure you don't want to do that?
< 1574328891 659620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like I'm making this too complicated.
< 1574328902 299422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You just said it doesn't make sense to resolve on it again.
< 1574328938 941751 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean, resolution proofs /must/ typically resolve on the same variable several times for completeness.
< 1574328967 709378 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: No, *I* said that it doesn't happen when finding a backjump clause.
< 1574328978 509872 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that's ignoring the history of the clauses involved in that.
< 1574329137 729931 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So we talked past each other for a bit, because apprently you care about that history. I'm inclined to say that you shouldn't care.
< 1574329286 598480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure what you mean.
< 1574329541 793008 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: When deriving a backjump clause by going back through the trail and resolving the conflict clause with the reason given for each literal, you will not resolve on the same variable twice because the variable you resolve on corresponds to the literal on the trail, and the trail is supposed to be free of duplicates and conflicting literals.
< 1574329605 854662 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: it's only when you look into the derivation of the referred clauses (if they're learned clauses) that you may be resolving on the same variable more than once.
< 1574329631 916831 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, how do you resolve through the trail?
< 1574329690 592147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What I do for FirstUIP is: Take the all-false clause; take a unit-propagated literal from it, and find the clause it was propagated from; resolve it with that clause to get a bigger clause.
< 1574329719 761498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And keep doing that with the new clause until there's only one literal from this level in it.
< 1574329770 666133 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. The unit-propagated literal is from the trail. The variable you resolve on corresponds to that literal.
< 1574329819 888219 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe I'm begin stupid but I see no reason why you'd involve the same literal twice in the conflict analysis.
< 1574329837 655136 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, it's from the trail, but you don't find it by just looking back through the trail, do you?
< 1574329843 954388 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm.
< 1574329882 209584 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you just do?
< 1574329886 188474 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Note: When a literal is derived by unit propagation using a clause C, *all* variables of C are on the trail at that point. You can't re-introduce variables that come later on the trail by resolving with C.
< 1574329897 762038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe the code I wrote was way too complicated.
< 1574329957 265157 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So as long as you pick the /last/ literal of the conflict clause from the trail (that is, the one that comes last on the trail) and its corresponding clause to resolve with, you will not resolve on the same variable twice.
< 1574329985 687198 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, but I'm just picking an arbitrary one.
< 1574330007 420245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now what you said makes more sense.
< 1574330016 940148 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Then I'm not sure. But don't you risk missing the last UIP then?
< 1574330035 158876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you still find the first UIP?
< 1574330067 772112 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh right we're looking from the end of the trail. So I mean first.
< 1574330089 321980 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The last UIP can't be missed, it's the backtracking case.
< 1574330215 597171 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Take what I'm saying with a grain of salt... I'm missing technical details of how conflict analysis is really done. I have a pen&paper view on how backjump clauses are supposed to work.
< 1574330281 119304 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that view definitely involves going through the trail in a backwards fashion. But maybe that's for convenience and not out of necessity.
< 1574330328 832163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think what you say makes more sense than what I was thinking.
< 1574330362 78034 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was just picking an arbitrary unit each time.
< 1574330374 896717 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean arbitrary unit-propagated literal from this level.
< 1574330392 732028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I need to think about how to implement the thing you said and some other things.
< 1574330399 803692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably not today.
< 1574330643 978784 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: out of curiosity, which imperfect programming language are you using for this?
< 1574330662 279249 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C.
< 1574330745 367265 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. Fun. I expected C++ or Rust (well, no, but those are the ones I'd consider if I'd embark on this journey.)
< 1574330807 330417 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574330808 48026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(C++ mostly for sane namespaces... and probably vectors out of laziness)
< 1574330832 926803 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did give in and use https://github.com/nothings/stb/blob/master/stb_ds.h at one point.
< 1574330834 762390 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: out of curiosity, which programming language is not imperfect?
< 1574330838 619038 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not for inheritance, virtual methods, exceptions, or templates.
< 1574330842 668681 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: Brainfuck.
< 1574330848 945153 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :how so
< 1574330863 100783 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Vectors are great for SAT solvers because there's a lot of linear algebra involved.
< 1574330873 158681 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: There's this quote. "There are two kind of programming languages. Those that everybody complains about and those that nobody uses."
< 1574330885 948196 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: Brainfuck is pretty much perfect for what it does.
< 1574330898 379409 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: in this case, malbolge would be a lot better
< 1574330912 423470 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No, Malbolge is overcomplicated. :P
< 1574330926 991681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm using these dynamic arrays for watch lists. But I suspect I'll replace them with some other data structure anyway eventually.
< 1574330938 263770 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :but a lot of people are "using" brainfuck
< 1574330961 584847 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: The original purpose of Brainfuck was not to make programming hard. The purpose was to allow writing small compiler.
< 1574330973 968720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :+a
< 1574331033 347583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I'm not sure to what extend you're kidding about the linear algebra.
< 1574331050 915547 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*extent
< 1574331078 567537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think std::vector is useful because I often want to apply scalar multiplication to my arrays.
< 1574331105 377499 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: The "imperfect" was an oblique reference to earlier discussions with shachaf about whether there are any good programming languages out there.
< 1574331126 831813 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: We have yet to find one.
< 1574331145 798000 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what about lambda calculus=
< 1574331147 203519 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :?
< 1574331189 214927 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We can't even agree on whether Haskell is a good programming language.
< 1574331224 38847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good for what?
< 1574331230 562018 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I think yes. shachaf complains about the huge performance overheads. I can't say that he's wrong, it's just not the primary thing I'm looking for in a programming language most of the time.)
< 1574331278 250900 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think that's the only thing I complain about.
< 1574331335 56786 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: Lambda calculus is a nice Turing tarpit, and somewhat surprisingly scales up to real programming (according to some people) if you add types, data types, and a few other things.
< 1574331350 354528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you give me a nice definition of PTIME and PSPACE for lambda calculus?
< 1574331413 408775 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sure, just use a graph model and measure term size and count reduction steps.
< 1574331419 223068 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe that's not nice enough for you.
< 1574331481 968549 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Turing machines are obviously scow to program on.
< 1574331482 885870 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Hmm, I may have to go the explicit substituition route.)
< 1574331484 762057 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs.
< 1574331488 952195 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: well, typed lambda calculus is not that far away from haskell, isn't it?
< 1574331505 127283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at least Turing machines are in spirit similar to actual machines.
< 1574331505 917539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: what did you think I meant by "real programming"? :P
< 1574331561 235945 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :okay
< 1574331594 237782 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: "term size" how? count the nodes with reusable reference-counted nodes, or serialize the expression so you can blow up space usage exponentially in time?
< 1574331623 556363 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, you said graph model
< 1574331639 618819 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so the former
< 1574331682 560088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like stb_ds.h?
< 1574331682 878625 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tbh, graph models are not very nice from a theoretical perspective.
< 1574331719 479821 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If you really want to go *that* route maybe drop the lamdba calculus and do interaction nets instead.
< 1574331720 512053 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :petri nets!
< 1574331742 806890 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no, not petri nets
< 1574331764 298083 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric ::(
< 1574332024 551527 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( I prefer multiset rewriting ;-) )
< 1574332101 275637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⟅1,1,2⟆
< 1574332124 689385 :int-e!~noone@int-e.eu PRIVMSG #esoteric :unordered string rewrting = multiset rewriting = Petri nets if you interpret the symbols as places and the rules as transitions.
< 1574332184 411216 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :⦃1,1,2⦄
< 1574334013 590225 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574337091 809495 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=list
< 1574337091 937466 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f msg1 simple wiki
< 1574337099 603803 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=wiki xd
< 1574337099 878186 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :..............................................................................xd
< 1574337108 253132 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :I need to set bitness
< 1574337122 717979 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :But I forgot how to do it
< 1574337128 46970 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=f
< 1574337133 678872 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=f aaa
< 1574337139 450862 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :=simple
< 1574337139 716767 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :simple
< 1574337261 580983 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl PRIVMSG #esoteric :I need to update bfbot docs though on the wiki
< 1574338340 547238 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574338346 446515 :xkapastel!uid17782@gateway/web/irccloud.com/x-hafgfhewadmzzouo JOIN :#esoteric
< 1574338733 887148 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574340830 64894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan Well, I fixed it, but I don't know why. Something to do with using a host-side opened /dev/null fd instead of the UML 'null' channel for some inputs/outputs. I don't want to think about it any more.
< 1574340830 141662 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574341147 712862 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: nice
< 1574341295 695859 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574341798 538014 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
> 1574343973 596292 PRIVMSG #esoteric :14[[07Bfbot14]]4 M10 02https://esolangs.org/w/index.php?diff=67296&oldid=67265 5* 03Palaiologos 5* (+265) 10
> 1574343995 790707 PRIVMSG #esoteric :14[[07Bfbot14]]4 M10 02https://esolangs.org/w/index.php?diff=67297&oldid=67296 5* 03Palaiologos 5* (+24) 10
< 1574344058 427146 :kspalaiologos!~kspalaiol@user-5-173-136-221.play-internet.pl QUIT :Quit: Quit
< 1574344206 43884 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric
< 1574344247 858408 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :Greetings
< 1574344259 727801 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=help
< 1574344259 814112 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574344259 850455 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574344690 836391 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :=list
< 1574344690 970885 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f msg1 simple wiki
< 1574344697 615459 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :=plist
< 1574344697 742293 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f msg1 simple wiki
< 1574344729 618131 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :=doc msg1
< 1574344729 754393 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Error: no documentation for msg1.
< 1574344741 135620 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :=msg1 test
< 1574344741 437846 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@APQ`apq....
< 1574344741 524787 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574344802 306361 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=help
< 1574344802 427925 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574344802 464354 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574344835 129379 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0s >++++++++++>+>+[[+++++[>++++++++<-]>.<++++++[>--------<-]+<<<]>.>>[[-]<[>+<-]>>[<<+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<<<-[>+<-]]]]]]]]]]]+>>>]<<<]
< 1574344835 219598 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574344849 205242 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=def 0fib
< 1574344849 305384 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'fib'
< 1574344851 171182 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=fib
< 1574344851 336047 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :011235813213455891442333776109871597258441816765109461771128657463687502512139319641831781151422983204013462692178309352457857028879227465149303522415781739088169632459861023341551655801412679142964334944377014087331134903170183631190329712150734807526976777874204912586269025203650110743295128009953
< 1574344865 135859 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=list
< 1574344865 258633 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f fib msg1 simple wiki
< 1574344875 411976 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=8ball test 123
< 1574344875 965720 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :It is certain.
< 1574344915 868455 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=8ball anything
< 1574344916 391091 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :My reply is no.
< 1574344932 447536 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=8ball A0
< 1574344932 938682 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Yes - definitely.
< 1574344997 454373 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=list
< 1574344997 566318 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f fib msg1 simple wiki
< 1574345002 845683 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=echo test
< 1574345003 95589 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :test
< 1574345005 93362 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :what does msg1 do?
< 1574345012 65617 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :let's check
< 1574345013 260956 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=msg1
< 1574345013 379330 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@APQ`apq....
< 1574345013 450421 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574345017 244944 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :oerjan possibly defined it
< 1574345048 681367 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :=msg1 oerjan
< 1574345048 992905 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@APQ`apq....
< 1574345049 124129 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574345066 901022 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574345093 770531 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :fungot, tell me something
< 1574345093 976194 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: yep :) by the time i get is a single print statement... i've got quite the system in the next version of gambit is out real soon now
< 1574345462 200194 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574345486 974275 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :oops why are there two of me
< 1574345522 887502 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
> 1574345559 840165 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=67298&oldid=67292 5* 03Palaiologos 5* (+2181) 10Gisa part
< 1574345564 547944 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574345567 797579 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Client Quit
< 1574345589 539449 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574345609 984058 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574345634 39520 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: no, I defined msg1 to experiment with the bot, since defining a command seems to be the easiest way to do that
< 1574345652 166216 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I just defined various different temporary bf snippets to that command, and didn't bother deleting it
< 1574345666 973194 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I wanted to check if the bot still isn't willing to print any non-ascii bytes
< 1574345675 963299 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and apparently it still isn't
< 1574345921 727741 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :I will patch it
< 1574345934 727066 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :but I have added a new feature today
< 1574345940 535143 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :check the bot wiki page
< 1574345985 489930 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0s 3+[----->+++<]>+.++++++++++++..----.+++.+[-->+<]>.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.[,.]
< 1574345985 596950 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574345990 921698 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=def 0wiki
< 1574345991 14197 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'wiki'
< 1574345993 699988 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=wiki bfbot
< 1574345993 802196 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :..............................................................................bfbot
< 1574345999 62045 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :gosh damn it man
< 1574346002 582150 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :why does it happen
< 1574346012 884308 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574346059 715877 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0s 
< 1574346059 776554 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>>>>.<<<<<<<<<<<<<>>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<<>>>>>>>>>>>>>>.<<<<<<<<<<<<<<>>>>>>>>>>>>>>+++.---<<<<<<<<<<<<<<>>>>>>>++.--<<<<<<<>>>>>>-.+<<<<<<>>>>>>-.+<<<<<<>>>>
< 1574346059 864437 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574346066 73970 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>+++.---<<<<<<<<<<<<<<>>>>>>>>>>>>>>-.+<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>+.
< 1574346069 73938 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :damn tooo long
< 1574346101 940652 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0s ++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>>>>.>>----.++++----.++++<.+++.---<<<<<<<++.--<-.+-.+>>>>>>>---.+++>+++.----.+----.++++<<+.->>--.++<-.+>+++.---<<<<<<<<--.++>>>>>>>>-.+++.--<-.+<<<<<<<-.+>>>>>>>>>-.+<<+.-+++.---+.-<<<<<<<-.+<<<<<<.
< 1574346102 79619 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574346107 991005 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=def 0wiki
< 1574346108 105630 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'wiki'
< 1574346110 179979 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=wiki please work
< 1574346110 288027 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :https://esolangs.org/wiki/
< 1574346113 94431 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :kinda
< 1574346117 714935 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0a [,.]
< 1574346117 846625 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574346120 274730 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=def 0wiki
< 1574346120 341350 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'wiki'
< 1574346122 722215 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=wiki bfbot
< 1574346122 891931 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :https://esolangs.org/wiki/
< 1574346129 858367 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :that's kinda pants
< 1574346140 135086 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 0a ,[.,]
< 1574346140 299853 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574346143 314411 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=def 0wiki
< 1574346143 408920 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'wiki'
< 1574346146 320011 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :=wiki bfbot
< 1574346146 505662 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :https://esolangs.org/wiki/bfbot
< 1574346148 825411 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :yay
< 1574346160 401846 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :so you can check this page as it contains new features
< 1574346162 336537 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Quit: Lost terminal
< 1574348497 423954 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574349124 793511 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
> 1574349375 352363 PRIVMSG #esoteric :14[[07User talk:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67299&oldid=67260 5* 03Palaiologos 5* (+156) 10
> 1574350791 720233 PRIVMSG #esoteric :14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=67300&oldid=67293 5* 03Palaiologos 5* (+1) 10Dead link?
< 1574351807 36478 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf db_ 2/db_ 3/rcl r1,1
< 1574351808 336613 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>++>>+++<<<<<<<<<<<<<+<<<<[-]>>>>[<<<<<+>>>>>>>>>>+>>>>>+<<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[<[<<]>+<<<<<<<<<<<<<+>>>>>>>>>>>>>>[>>]<-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574351857 91937 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf db_ 2/db_ 3/raw .*/rcl r1,1/raw .*
< 1574351857 820467 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>++>>+++*<<<<<<<<<<<<<+<<<<[-]>>>>[<<<<<+>>>>>>>>>>+>>>>>+<<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[<[<<]>+<<<<<<<<<<<<<+>>>>>>>>>>>>>>[>>]<-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]*<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574352132 75808 :xkapastel!uid17782@gateway/web/irccloud.com/x-hafgfhewadmzzouo QUIT :Quit: Connection closed for inactivity
< 1574353381 35354 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I came into realisation
< 1574353387 232846 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that I spent this much time on codegolf
< 1574353387 609034 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://github.com/KrzysztofSzewczyk/codegolf-submissions
< 1574353395 507199 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :0x40 submissions
< 1574353892 919123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf sto r1, 2
< 1574353893 692925 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++<<<<[<+>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<-]<[>+<-]>>>>>[<<<<<+>>>>>>>>>>>>>>+<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574353905 462956 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf db_ 5/sto r1, 2
< 1574353906 240256 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>+++++<<<<<<<<<<<++<<<<[<+>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<-]<[>+<-]>>>>>[<<<<<+>>>>>>>>>>>>>>+<<<<<<<<<-]<<<<<[>>>>>+<<<<<-]>>>>>>>>>>>>>>>[[>>]+[<<]>>-]+[>>]<[-]<[<<]>[>[>>]<+<[<<]>-]>[>>]<<[-<<]><<<<<<<<<[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574354331 391823 :mint_!~mint@20014C4C171A6000D853A796A741A9E2.catv.pool.telekom.hu JOIN :#esoteric
< 1574354401 671222 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm working on https://github.com/KrzysztofSzewczyk/asmbf/pull/28 now
< 1574354417 713756 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so the memory I/O and stack operations will be a whole lot faster.
< 1574354421 936724 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and smaller by a half
< 1574354530 862191 :mint_!~mint@20014C4C171A6000D853A796A741A9E2.catv.pool.telekom.hu PART :#esoteric
< 1574355064 896020 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574356065 552840 :lf94!~lf94@unaffiliated/lf94 PART #esoteric :"WeeChat 2.4"
< 1574356220 625569 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574356406 188587 :Preacher883!~preacher8@208.91.65.127 JOIN :#esoteric
< 1574356478 338496 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574356602 572977 :Preacher883!~preacher8@208.91.65.127 PART :#esoteric
> 1574357819 68274 PRIVMSG #esoteric :14[[07Graverage14]]4 N10 02https://esolangs.org/w/index.php?oldid=67301 5* 03Challenger5 5* (+1549) 10Created page with "Graverage is an automaton/esolang designed by [[User:Challenger5]].  === Program Structure ===  A Graverage program consists of:  * A set of one or more objects, called points..."
< 1574358368 343299 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds
< 1574359162 348241 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@tell oerjan greets! Are you the person who made Malbolge Unshackled?
< 1574359162 425680 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574359167 925544 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I
< 1574359171 580829 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'m genuinely curious
< 1574359183 428667 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I made a lot of malbolge unshackled programs
< 1574359197 326711 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and an assembler that ultimately created my chess game in Malbolge
< 1574359363 494531 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? Ørjan
< 1574359364 705141 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Your pal Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it.
< 1574360065 907269 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
> 1574360988 312131 PRIVMSG #esoteric :14[[07User:Palaiologos14]]4 M10 02https://esolangs.org/w/index.php?diff=67302&oldid=66264 5* 03Palaiologos 5* (+354) 10Slight update
> 1574361130 306592 PRIVMSG #esoteric :14[[07EsoInterpreters14]]4 10 02https://esolangs.org/w/index.php?diff=67303&oldid=63677 5* 03Palaiologos 5* (+191) 10Deadfish interpreter in Malbolge Unshackled
< 1574361155 299795 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :So I wrote deadfish interpreter in Malbolge
< 1574361156 583531 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Requires 3,5 gigabytes of RAM to operate.
< 1574361186 484463 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :after it hogs up 20% of your memory, it slowly starts responding to commands at a rate of one per 10 seconds
< 1574361623 564867 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: tixe\
< 1574361818 870943 :bfbot!~bfbot@206.ip-51-91-102.eu QUIT :Ping timeout: 240 seconds
< 1574362044 529581 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu JOIN :#esoteric
< 1574362760 989048 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what happened
< 1574362764 738184 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to my bfbot
< 1574362773 513014 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :may it be outage?
< 1574362802 975632 :bfbot!~bfbot@206.ip-51-91-102.eu JOIN :#esoteric
< 1574364225 787670 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection
< 1574364617 258629 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric
< 1574364634 297149 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo hello bfbot
< 1574364634 600409 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :hello bfbot
< 1574364667 443984 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @botsnack
< 1574364667 748401 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@botsnack
< 1574364675 285181 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::)
< 1574364697 898555 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @echo =echo hello
< 1574364698 191904 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@echo =echo hello
< 1574364705 320677 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "bfbot!~bfbot@206.ip-51-91-102.eu", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo =echo
< 1574364711 317456 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hello"]} target:#esoteric rest:"=echo hello"
< 1574364727 976776 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @run var"=echo hello"
< 1574364728 277920 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@run var"=echo hello"
< 1574364737 328623 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : =echo hello
< 1574364752 977755 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :uh oh
< 1574364765 237436 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :these two could be looped
< 1574364945 284924 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=set 1s.
< 1574364945 426583 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574364950 789493 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=str 1s.
< 1574364950 916189 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574364958 566344 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574364958 708091 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574364959 748765 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574365008 667636 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=set 1s++++[->++++<]>[->++++<]>+....
< 1574365008 833474 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574365012 5978 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++++<]>+....
< 1574365012 136840 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574365014 750921 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574365014 813889 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574365016 117249 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574365016 297228 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :AAAA
< 1574365019 423804 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=def 1msg0
< 1574365019 485386 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg0'
< 1574365020 969439 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=msg0
< 1574365021 89468 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :AAAA
< 1574365039 127564 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @run (\s -> var (s ++ show s))"=echo @run (\\s -> var (s ++ show s))"
< 1574365039 424866 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@run (s -> var (s ++ show s))"=echo @run (\s -> var (s ++ show s))"
< 1574365041 736961 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:39: error:
< 1574365041 891957 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     lexical error in string/character literal at character 's'
< 1574365085 258714 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @run (\ s -> var (s ++ show s))"=echo @run (\\s -> var (s ++ show s))"
< 1574365085 566610 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@run ( s -> var (s ++ show s))"=echo @run (\s -> var (s ++ show s))"
< 1574365087 666919 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:40: error:
< 1574365087 666960 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     lexical error in string/character literal at character 's'
< 1574365101 860894 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :it mangles the backslashes?
< 1574365112 108282 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :whoa
< 1574365273 22957 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :@run (\s -> (var . tail . init . show) (s ++ show s))"=echo @run (\\s -> (var . tail . init . show) (s ++ show s))"
< 1574365274 924240 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : =echo @run (\\s -> (var . tail . init . show) (s ++ show s))\"=echo @run (\\...
< 1574365280 38201 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :ah, too long
< 1574365394 920956 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :@run (var.ap(++)show)"=echo @run (var.ap(++)show)"
< 1574365397 81190 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : =echo @run (var.ap(++)show)"=echo @run (var.ap(++)show)"
< 1574365404 984473 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574365444 380948 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo @run (var.ap(++)show)"=echo @run (var.ap(++)show)"
< 1574365444 646979 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@run (var.ap(++)show)"=echo @run (var.ap(++)show)"
< 1574365446 910696 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : =echo @run (var.ap(++)show)"=echo @run (var.ap(++)show)"
< 1574365773 433585 :atriq!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 NICK :Taneb
< 1574365851 14227 :subleq!~gavin@207.173.246.52 QUIT :Ping timeout: 246 seconds
< 1574365956 944593 :subleq!~gavin@207.173.246.52 JOIN :#esoteric
< 1574366379 521956 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=str 1s+++++++++++[->+++++++++<]>-----.+++++++++++++++++++.++++.------------.+++++.---------.
< 1574366379 664844 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574366388 506239 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=str 0s.
< 1574366388 636951 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574366406 986713 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=str 0s++++[->++++<]>[->++++<]>+....
< 1574366407 126327 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574366411 458254 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=def 0msg1
< 1574366411 606971 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574366413 625955 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574366413 790065 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :AAAA
< 1574366440 597914 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :^def quine ul (=quine)S
< 1574366440 634117 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574366447 879484 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=def 1quine
< 1574366448 24463 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'quine'
< 1574366449 597705 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=quine
< 1574366449 680932 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574366458 579777 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :^quine
< 1574366458 616596 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=quine
< 1574366458 812076 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574366667 578641 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo `thanks bfbot
< 1574366667 873115 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`thanks bfbot
< 1574366668 539756 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, bfbot. Thot.
< 1574366704 418213 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :=echo `echo =echo `thanks bfbot
< 1574366704 712492 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`echo =echo `thanks bfbot
< 1574366706 520524 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=echo `thanks bfbot
< 1574366772 822784 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :^echo =echo hello
< 1574366772 901835 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=echo hello =echo hello
< 1574366773 152834 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :hello =echo hello
< 1574367953 643790 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574367984 292446 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-htvppmtaollxifzw QUIT :*.net *.split
< 1574368096 273715 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574368125 813951 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas: check the wiki page, I added a few modes for Brainfuck interpreter 
< 1574370165 525806 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574370211 225447 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :hello hppavilion
< 1574370332 567084 :arseniiv_!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574370593 308740 :Lykaina_!~lyka@unaffiliated/schrodingerscat JOIN :#esoteric
< 1574370664 820109 :Hooloo42!Hooloovoo@sorunome.de JOIN :#esoteric
< 1574370737 36873 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Read error: Connection reset by peer
< 1574370737 558184 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Remote host closed the connection
< 1574370737 791285 :relrod!~relrod@redhat/relrod QUIT :Ping timeout: 240 seconds
< 1574370737 896238 :Lykaina!~lyka@unaffiliated/schrodingerscat QUIT :Ping timeout: 240 seconds
< 1574370775 753923 :relrod!~relrod@origin.elrod.me JOIN :#esoteric
< 1574370777 862310 :relrod!~relrod@origin.elrod.me QUIT :Changing host
< 1574370777 862376 :relrod!~relrod@redhat/relrod JOIN :#esoteric
< 1574371127 602041 :xkapastel!uid17782@gateway/web/irccloud.com/x-zekfmhvsnodcynqh JOIN :#esoteric
< 1574371696 717124 :kiwi-doorframe!~kiwi@184-088-241-209.res.spectrum.com JOIN :#esoteric
< 1574371782 664812 :kiwi-doorframe!~kiwi@184-088-241-209.res.spectrum.com QUIT :Client Quit
< 1574372189 526474 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
< 1574372608 529342 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574373320 525617 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
< 1574374095 370728 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 265 seconds
< 1574374324 806608 :arseniiv_!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1574374590 65121 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574375203 165059 :hppavilion[1]!~omegasome@172.98.86.92 NICK :\
< 1574375212 194964 :\!~omegasome@172.98.86.92 PRIVMSG #esoteric :Weird that this is allowed.
< 1574375218 415725 :\!~omegasome@172.98.86.92 NICK :hppavilion[1]
< 1574375290 554288 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :hppavilion[1]: it technically is, but I think you won't be able to hold that nick for long, because NickServ will nick you out from it
< 1574375458 129154 :hppavilion[1]!~omegasome@172.98.86.92 PRIVMSG #esoteric :>ː(
< 1574375544 19047 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds
< 1574375767 56847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo $HOME  # Hm, I didn't realize this was set.
< 1574375769 255936 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp
< 1574375803 161934 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Guess it's usual for HackEso-golfing, since ~ is shorter than /tmp.
< 1574375806 881650 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/usual/useful/
< 1574376177 788056 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :ok this is wierd: ~ is not actually a valid character in an IRC nickname, and if you try to nick to a nickname containing it, you get an error. but if you whois ~[ the server knows that it's case-insensitively the same as the valid nick ^[ and gives you answer about him.
< 1574376229 237210 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :I wonder if this is because it is a valid nickname character on other servers so freenode tries to be compatible or something
< 1574376484 740431 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess arguably if you say "CASEMAPPING=rfc1459" you should use that case-mapping, even if ~ isn't supported.
< 1574376499 220709 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Wasn't this network ascii at some point?)
< 1574376519 750196 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :fizzie: the casemapping matters for channel names
< 1574376530 575856 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :fizzie: and yes, the casemapping on freenode changed when they changed services
< 1574376544 183532 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :and I still don't know what they did with nickserv registrations that suddenly started to clash
< 1574376551 686935 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :or channel registrations
< 1574376559 676362 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :but all that is old history, they changed very long ago
< 1574376829 89830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, I wonder why umlbox has code to cfmakeraw() on the input/output terminals, and why it enables that if the output (outside UML) is *not* going to a terminal.
> 1574376885 155460 PRIVMSG #esoteric :14[[07Turing Machine But Way Worse14]]4 10 02https://esolangs.org/w/index.php?diff=67304&oldid=63107 5* 03Ais523 5* (+824) 10/* Computational class */ TC
< 1574376911 400802 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i thought that was the use of "raw" mode: specifically for 
< 1574376917 598452 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :that sounds like a good thing to me
< 1574377158 636049 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe that makes sense. I'm just not sure what effect it has here.
< 1574377271 798878 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The commit message just says "Make sure everything is uncooked."
< 1574377390 642292 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :my understanding is unixy things assumes serial devices have a terminal, so you generally want to set the device to "raw" if you arent running getty or whatever on it
< 1574377400 35698 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/have a terminal/& attached/
< 1574377437 992685 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :in other words, unixy things might "translate" i/o back and forth on that serial port unless you set "raw" mode to tell it "dont mess with the data flowing"
< 1574377479 63031 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :"translate" meaning alter/otherwise mangle/etc.
< 1574377617 137373 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1574377711 242148 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :as to how is this relevant to non-serial ports, e.g. pseudo-terminal devices, my guess is that is what they are "modelling" or "impersonating"
< 1574378036 905526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I'm just wondering what the UML kernel does, and how that will change if you connect the thing to a tty vs. a non-tty.
< 1574378049 329474 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've definitely noticed that, in verbose mode when redirecting output, it leaves the actual outside-UML terminal in a raw mode (or at least disables echo), which I think happens because it sees the stdout isn't a tty, so it sets raw mode even for the verbose output, which is in fact connected to a tty.
< 1574378054 348332 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So it does some amount of "forwarding" of these attributes.
< 1574378296 500412 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574379376 420647 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :fungot, what are the two most famous operas written by Rossini?
< 1574379376 643408 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: except in really well chilled glass bottle of fnord, because i haven't personally inspected the c it generated myself. ( stalin's c was just right, but the last verse is missing.
< 1574379393 163416 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :um
< 1574379395 686172 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :ok
< 1574379432 693181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the record, it's probably talking about Stalin, the optimizing Scheme compiler.
< 1574379434 897049 :subleq!~gavin@207.173.246.52 QUIT :Ping timeout: 240 seconds
< 1574379491 592641 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :he does make some sense, for a chilled glass bottle may be just as classy as an opera
< 1574379500 627801 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :stalin singing a C note
< 1574379555 543994 :subleq!~gavin@207.173.246.52 JOIN :#esoteric
< 1574379840 43335 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :yes, that too
< 1574379893 324573 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :so how about Guillaume Tell, fungot?
< 1574379893 541773 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: here was my take on this is that someone has had the fnord thing strikes me as special compared to what? most literal regular fnord literal...
< 1574379928 494762 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :by the way, I checked, it seems that all the lines that I added to the quotes file still survive, except for the one that I quikcly deleted myself
< 1574379998 41617 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :some of the lines quoting me seem somewhat pointless on the other hand, and may be worth to delete if other people don't see their point either
< 1574380004 561348 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574380016 137723 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`quote 1215
< 1574380016 811129 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1215)  fungot, do you like running double exponential time algorithms?   b_jonas: im not sure
< 1574380105 819581 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`quote 1323
< 1574380106 527361 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1323)  I don't care for the bf backend as long as it doesn't make the rest of ayacc harder to sue
< 1574380113 469314 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :on the other hand there are these two related entries:
< 1574380116 768408 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`wisdom ^
< 1574380117 515539 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​hppavilion^k//hppavilion^k is a k-tuple of elements of hppavilion.
< 1574380126 224859 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`? ^
< 1574380127 351585 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​^ (also notated by ⊕ or ⊻) is the exclusive-or operator; ∧ (also notated by /\ or &) is the and (conjunction) operator; ^ (also notated by ↑ or ** or ⋆) is the power operator.
< 1574380142 349348 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`quote 1260
< 1574380143 212361 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1260)  shachaf: different notation. -o is logical or in find, but it's linear implication in linear logic
< 1574381040 130500 :Lykaina_!~lyka@unaffiliated/schrodingerscat NICK :Lykaina
> 1574381169 186709 PRIVMSG #esoteric :14[[07(0)14]]4 10 02https://esolangs.org/w/index.php?diff=67305&oldid=63328 5* 03B jonas 5* (+243) 10/* Properties of (0) */
< 1574381237 872514 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PART #esoteric :"x"
< 1574382509 628684 :xkapastel!uid17782@gateway/web/irccloud.com/x-zekfmhvsnodcynqh QUIT :Quit: Connection closed for inactivity
< 1574382593 640892 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574383987 511264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-loud
< 1574383987 731369 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 11h 59m 17s ago: Well, I fixed it, but I don't know why. Something to do with using a host-side opened /dev/null fd instead of the UML 'null' channel for some inputs/outputs. I don't
< 1574383987 731425 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :want to think about it any more.
< 1574383987 731438 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :kspalaiologos said 6h 53m 45s ago: greets! Are you the person who made Malbolge Unshackled?
< 1574384021 12651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( fizzie found a Feathery bug )
< 1574384050 831365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell kspalaiologos Yes. I thought the Wiki page said so...
< 1574384051 207453 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574384060 109281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Malbolge Unshackled
< 1574384060 145930 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :https://esolangs.org/wiki/Malbolge Unshackled
< 1574384169 263396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell kspalaiologos I suppose you need to click through to my name to find the nick.
< 1574384169 534972 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574384497 994097 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 252 seconds
< 1574385075 770166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^echo hi
< 1574385075 849758 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :hi hi
< 1574385082 370069 :oerjan!oerjan@sprocket.nvg.ntnu.no NICK :oerbot
< 1574385085 760340 :oerbot!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^echo hi
< 1574385085 837654 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :hi hi
< 1574385090 16214 :oerbot!oerjan@sprocket.nvg.ntnu.no NICK :oerjan
< 1574385136 797687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was wondering if fizzie had ignored bfbot by hand or had a .*bot rule
< 1574385151 731008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=quine
< 1574385151 894741 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574385166 709438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :definitely looks ignored
< 1574385172 428749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=echo fungot
< 1574385172 500873 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: 1. ps is missing a " from"
< 1574385172 706004 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :fungot
< 1574385498 800126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `` echo $HOME  # Hm, I didn't realize this was set. <-- i always thought that was to prevent junk from programs that like to create .config files there
< 1574385523 366434 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
> 1574385596 701599 PRIVMSG #esoteric :14[[07Brainfuck Contest 114]]4 10 02https://esolangs.org/w/index.php?diff=67306&oldid=56282 5* 03Odog8 5* (+53) 10
< 1574385623 114623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and i guess it also prevents people from _creating_ .config files to mess up programs.
< 1574385999 206702 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :By hand.
< 1574386144 9429 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo $HOME
< 1574386144 903087 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp
< 1574386272 796904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? delquote
< 1574386273 960735 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :delquote? ¯\(°​_o)/¯
< 1574386442 589838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`5
< 1574386448 713331 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:414)  It's ok guys.  I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. \ 915)  maybe i was violated by a pole once \ 160) Thanks to nooga for constructive criticism, his ideas and being a constant annoyance. --http://theendisnear.no-ip.info/ \ 864)  what is the linux equivalent
< 1574386462 628581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n
< 1574386463 450713 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:e magical purple light which makes things glow if they have been involved in a crime   kmc: nmap?? \ 135)  alise, it works fine for irc but interactive stuff? no.
< 1574386511 534930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1574386551 942470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote 864
< 1574386552 652096 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :864)  what is the linux equivalent of the magical purple light which makes things glow if they have been involved in a crime   kmc: nmap??
< 1574386562 215760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm.
< 1574386573 180416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`delquote 135
< 1574386575 504747 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  alise, it works fine for irc but interactive stuff? no.
< 1574386595 533359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't see the point of that one, without context.
< 1574386605 430876 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I see, the username changed.
< 1574386627 207426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OUcH
< 1574386627 724470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's HackEso!~HackEso@cloak now, it used to be HackEso!~h@cloak a while ago.
< 1574386665 394534 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I must've wiped out the ~h patch when I moved from Mecurial to git for the code, I think it was just hand-patched in.
< 1574386681 317830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that should hopefully be easy enough to fix.
< 1574386741 340798 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, the multibot default is always the same as the nick, I think I had just locally edited it.
< 1574386770 209263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(incidentally, i was applying the traditional 1/5 quote purging method hth)
< 1574386807 302561 :HackEso!~HackEso@unaffiliated/fizzie/bot/hackeso QUIT :Remote host closed the connection
< 1574386836 295038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm.
< 1574386840 245947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't start.
< 1574386859 989363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( It was inevitable. )
< 1574386874 16829 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, some sort of library versioning issue.
< 1574386880 406178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :./multibot: error while loading shared libraries: libevent_core-2.1.so.6: cannot open shared object file: No such file or directory
< 1574386958 857726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Odd.
< 1574387005 736560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in all that debugging yesterday, you never restarted the outer bot code?
< 1574387026 913254 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, no, multibot's pretty dynamic like that.
< 1574387044 292871 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm. Both systems have Debian 10 installed, but the machine where I build things has libevent-core-2.1-6:amd64 version 2.1.8-stable-4 while the container where it runs has libevent-core-2.0-5:amd64 version 2.0.21-stable-3.
< 1574387060 972875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess they're both installable in stable, and I just have the wrong one.
< 1574387130 957224 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric
< 1574387137 168356 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's-a better.
< 1574387161 931362 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`5
< 1574387169 29862 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:66)  I can do everything a Turing machine can do, except love \ 900)  Actually, just as a guess, J might be worse than APL because it's restricted to normal (ascii?) characters, I guess \ 1262)  (make is an esoteric language)   b_jonas: Most esolangs I've seen have more comprehensive docs than make \ 251)  wow, thinkgeek really makes me hate being alive \ 1151)  kmc: any chance one c
< 1574387175 834666 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`n
< 1574387176 538739 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:an have a box full of tnt to throw around
< 1574387198 959928 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ccaiqvfqtopaxtez PRIVMSG #esoteric :Nice
< 1574387251 586281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`delquote 251
< 1574387253 710464 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  wow, thinkgeek really makes me hate being alive
< 1574388686 601966 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 276 seconds
< 1574388731 874638 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574388773 563563 :xkapastel!uid17782@gateway/web/irccloud.com/x-dyirlbxnuuljjaba JOIN :#esoteric
< 1574389008 392193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd kspalaiologos//s,$,.,
< 1574389010 571834 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos//kspalaiologos is a brainfuck addict. He's secretly disassembling brainfuck code for a casino that lost the source code. Apparently knows the secret of Malbolge.
< 1574390132 7809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is Cindy about to go full von Neumann probe
< 1574390547 452997 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A green goo scenario.
< 1574391770 904594 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574392428 561636 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574394029 548185 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 276 seconds
< 1574395014 4542 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574395250 37355 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574398109 863354 :xkapastel!uid17782@gateway/web/irccloud.com/x-dyirlbxnuuljjaba QUIT :Quit: Connection closed for inactivity
< 1574401108 31324 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds
< 1574402680 531160 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574405353 425430 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574405527 595111 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl JOIN :#esoteric
< 1574405537 69954 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Greets
< 1574405550 950776 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :oerjan: I've been asking
< 1574405576 642324 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Because I wasn't sure about do you realize that I made a chess game and a minesweeper in your language 
< 1574405997 97258 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574406193 444922 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds
< 1574407161 95433 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574407997 106292 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574408099 461227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kspalaiologos: i'd be a bit more impressed if you didn't also go on about how large and slow the programs are ;) btw you're the second person i've noticed who has found out how to program it. i'm not one of them.
< 1574408369 550389 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574408918 760245 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :oerjan: c'mon, I needed to use lookup tables to add
< 1574408931 226711 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :It's impossible to do this in some more performant way
< 1574408982 460163 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :I've also wasted time on Seed
< 1574408997 718686 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :And I'm possibly third person in existence to break it
< 1574409138 46206 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 608 seconds
< 1574409455 158928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know, i upvoted some of your Seed submissions
< 1574409467 91970 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric
< 1574409522 641306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i shouldn't _really_ be talking about speed, it's not something i'm good at optimizing (see: the actual Malbolge Unshackled reference interpreter)
< 1574409656 801128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kspalaiologos: btw interpreters that have reliable rotation width growth are cheating imo
< 1574409699 329893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i spent way to much time thinking about how make it as uselessly non-dependable as possible :P
< 1574409703 483826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*too
< 1574410726 479087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"lunevka" getting away could be very bad, because she's just learned that all she needs to become a queen is to transfer herself to an organic body...
< 1574410785 242391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, possibly it needs to be a spark body.
> 1574410908 313677 PRIVMSG #esoteric :14[[07Pass14]]4 N10 02https://esolangs.org/w/index.php?oldid=67307 5* 03A 5* (+784) 10Created page with "[[Pass]] is a *practical* language. I am putting this documentation here because I am unsure whether this language is esoteric enough. == Language quick-reference == * (..."
< 1574411353 265685 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm still waiting for P?dre's lantern to drop.
> 1574411475 163830 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67308&oldid=67307 5* 03A 5* (+1251) 10
< 1574411676 13370 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, "a small fabber", are you *sure* this isn't the Force Multiplication chapter?
< 1574412172 994373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it's the Force Exponentiation chapter, obviously
< 1574412240 233773 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d = Date::Manip::Date->new("now"); $s = $d->new("2019-06-03"); $f = $s->calc($d, 0, "semi"); print $f->("%dys days");
< 1574412242 364380 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Not a CODE reference at -e line 1.
< 1574412249 193621 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d = Date::Manip::Date->new("now"); $s = $d->new("2019-06-03"); $f = $s->calc($d, 0, "semi"); print $f->printf("%dys days");
< 1574412252 488298 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :172.364016203704 days
< 1574412256 977229 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :fizzie: thanks
< 1574412284 42877 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d = Date::Manip::Date->new("today"); $s = $d->new("2019-06-03"); $f = $s->calc($d, 0, "semi"); print $f->printf("%.2dys days");
< 1574412285 218204 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :172.00 days
< 1574412344 92670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*yes
< 1574412402 422049 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu PRIVMSG #esoteric :are those new force powers?
< 1574412434 824672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only if you're in the same force as schlock
< 1574412924 991379 :xkapastel!uid17782@gateway/web/irccloud.com/x-fdgpywgzbktxfrih JOIN :#esoteric
< 1574413039 699760 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
> 1574413339 707391 PRIVMSG #esoteric :14[[07Treesolang14]]4 M10 02https://esolangs.org/w/index.php?diff=67309&oldid=67295 5* 03Baidicoot 5* (+12) 10link to implementation
< 1574414356 556581 :b_jonas!~x@catv-176-63-14-1.catv.broadband.hu QUIT :Remote host closed the connection
< 1574416103 548597 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 276 seconds
> 1574418033 119575 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67310&oldid=67284 5* 03OsmineYT 5* (+10) 10
> 1574418041 292479 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67311&oldid=67310 5* 03OsmineYT 5* (+1) 10
> 1574418053 86218 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67312&oldid=67311 5* 03OsmineYT 5* (+1) 10
> 1574418137 812883 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67313&oldid=67308 5* 03A 5* (+115) 10/* Some basic functionalities */ That's almost the whole language. Wait 'til I define the complex operator system.
> 1574418139 523862 PRIVMSG #esoteric :14[[07Bin-814]]4 N10 02https://esolangs.org/w/index.php?oldid=67314 5* 03OsmineYT 5* (+105) 10Created page with "bin-8 is an idea (WIP) for programming language. It's founded in 2019 by [[User:OsmineYT|User:OsmineYT]]."
> 1574418204 809923 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67315&oldid=67314 5* 03OsmineYT 5* (+68) 10
> 1574418211 602779 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67316&oldid=67315 5* 03OsmineYT 5* (-2) 10
> 1574418218 821962 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67317&oldid=67316 5* 03OsmineYT 5* (-2) 10
< 1574418262 366829 :aloril!~aloril@mobile-access-b04807-156.dhcp.inet.fi QUIT :Ping timeout: 265 seconds
> 1574418328 437132 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67318&oldid=67313 5* 03A 5* (+379) 10Just saw Bin-8 and it is really amazing!
> 1574418641 580831 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67319&oldid=67317 5* 03OsmineYT 5* (+188) 10
> 1574418801 497381 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67320&oldid=67319 5* 03OsmineYT 5* (+0) 10
< 1574418915 415053 :aloril!~aloril@mobile-access-2e841f-178.dhcp.inet.fi JOIN :#esoteric
< 1574419443 466776 :aloril!~aloril@mobile-access-2e841f-178.dhcp.inet.fi QUIT :Ping timeout: 245 seconds
< 1574419834 881152 :aloril!~aloril@mobile-access-b0481f-87.dhcp.inet.fi JOIN :#esoteric
< 1574420357 94629 :aloril!~aloril@mobile-access-b0481f-87.dhcp.inet.fi QUIT :Ping timeout: 240 seconds
< 1574420904 805589 :aloril!~aloril@mobile-access-b0481e-194.dhcp.inet.fi JOIN :#esoteric
< 1574421130 297118 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :@tell oerjan well, that's nice :p. I'm using really an Malbolge20 interpreter that is actually a subset of MU. 
< 1574421130 708379 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574421268 345898 :aloril!~aloril@mobile-access-b0481e-194.dhcp.inet.fi QUIT :Ping timeout: 245 seconds
< 1574421466 377735 :aloril!~aloril@mobile-access-b0481e-75.dhcp.inet.fi JOIN :#esoteric
< 1574421543 47762 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574421662 968067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574422866 941075 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, what is a coloom? is it a tool to unravel fabric into threads? a cotool to unravel fabric into threads?
< 1574422867 41534 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: mmm... mayonnaise... fnord looks like it could be read by read...
< 1574422992 205669 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you know how we have several quotes where fungоt gives an amusingly appropriate reply? we should try to brute force more of those, by finding something that he says often, then repeatedly asking a question to which that answer is relevant and finding the matching answers. we could make a brute-forcing bot for that.
< 1574423086 469158 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :feeding an ai with quoting its nonsense as reward
< 1574423168 681008 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`quote 1213
< 1574423170 258443 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1213)  fungot, do you like running double exponential time algorithms?   b_jonas: im not sure
< 1574423175 468277 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`delquote 1213
< 1574423179 42148 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​*poof*  fungot, do you like running double exponential time algorithms?   b_jonas: im not sure
< 1574423189 752533 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that one is not an amusingly relevant answer
< 1574423201 712616 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`quote 1323
< 1574423202 467161 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1323)  #define __NR_oldolduname         59   fungot: what's your old old name?   olsner: they decided not to waste any brain cells storing obscure unix silliness).
< 1574423203 868873 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that one is
< 1574423333 854587 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are a lot of boring fungоt quotes though
< 1574423539 960335 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( The main problem of Tic-Tac-Toe is that there are too many draws at the highest level of play. )
< 1574423733 790756 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: that never stopped the fans of football
< 1574423861 321877 :aloril_!~aloril@mobile-access-b0481e-75.dhcp.inet.fi JOIN :#esoteric
< 1574423917 379092 :aloril!~aloril@mobile-access-b0481e-75.dhcp.inet.fi QUIT :Ping timeout: 265 seconds
< 1574424486 501132 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: miau
< 1574424486 621182 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: why do you not like optional arguments or bounds checking, so it is
< 1574424515 446127 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: why, I do love both of them, though bounds checking is better be a static one
< 1574424515 526893 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i think you can translate a bf program
< 1574424588 628826 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :and suddenly that’s too much belief
< 1574424592 82367 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Fungot is just bfbot with worse interpreter and Markov chains cmon
< 1574424621 180220 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: and written in a language of magic!
< 1574424647 132594 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :though don’t you have plans to incorporate a Markov chains into bfbot?
< 1574424687 48738 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :then we could have bot battles!^W^W^W^W^W^W
< 1574424719 712430 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I mean, where two bots talk to each other until the sequential request limit
< 1574424732 966230 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: depending on what you consider hightest level of play, I wouldn't say that has to be a bad thing
< 1574424733 114787 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :^lok
< 1574424737 568583 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :*lol
< 1574424741 811257 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :I could add them 
< 1574424752 477496 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Bfbot is written in Seed :) 
< 1574424766 133696 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :It depends on telnet, tritium and some other garbage
< 1574424773 646475 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i do prefer a game where perfect play on my part does not lead me to a loss if i wasn't the starting player
< 1574424783 721139 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\b
< 1574424784 54105 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ab
< 1574424793 734702 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\x41b
< 1574424794 4687 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ax41b
< 1574424797 152272 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\\b
< 1574424797 447840 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :a\b
< 1574424805 544519 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\081b
< 1574424805 843384 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :a081b
< 1574424812 643096 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\101b
< 1574424812 907034 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :a101b
< 1574424819 539354 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :how is this supposed to work?
< 1574424908 113385 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=src echo
< 1574424908 245003 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574424920 981195 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo a\b\c
< 1574424921 269364 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :abc
< 1574424934 839675 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: why does the echo command swallow some backslashes?
< 1574424950 161746 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Hmm
< 1574424961 291655 :aloril_!~aloril@mobile-access-b0481e-75.dhcp.inet.fi QUIT :Ping timeout: 265 seconds
< 1574424966 562358 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Wait a second 
< 1574424986 342132 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :=echo xyz\"
< 1574424986 655745 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :xyz"
< 1574424995 774263 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Genuinely no idea 
< 1574424998 105671 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: give me some backlashes
< 1574424998 196438 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: who is lytha ayth? xd a 2d fnord
< 1574425008 8656 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :=echo $1
< 1574425008 335053 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :$1
< 1574425013 932020 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
< 1574425014 205352 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz
< 1574425022 502950 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Crap
< 1574425027 337435 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: if I was a bot too, would we be friends?
< 1574425027 408931 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: fnord, the public has power over!
< 1574425027 447433 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :What a weird bug
< 1574425038 68508 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo \\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
< 1574425038 332779 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :\ABCDEFGHIJKLMNOPQRSTUVWXYZ
< 1574425042 526491 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
< 1574425042 799290 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXYZ
< 1574425058 979201 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: it may be just that =echo is defined in a strange way
< 1574425059 737026 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: do you like ASCII, at last?
< 1574425068 993054 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah, sky is the limit or something
< 1574425075 49613 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=str 1s ,[.,]
< 1574425075 186429 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574425075 476885 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Let's check the repo
< 1574425078 453311 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=def 1echo1
< 1574425078 506491 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'echo1'
< 1574425088 64512 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo1 hello, \world. \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
< 1574425088 354617 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :hello, world. abcdefghijklmnopqrstuvwxyz
< 1574425092 382201 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nope
< 1574425099 293979 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Wait
< 1574425101 708080 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Hmm
< 1574425137 538971 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo1 one \' two ' three \' four
< 1574425137 860126 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :one ' two ' three ' four
< 1574425141 246361 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: this is a complaint that people have about high-level chess ;-)
< 1574425175 992373 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Umm
< 1574425176 337954 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :int-e: people are stupid
< 1574425184 822430 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :These are escape sequences 
< 1574425192 29846 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Not a bug its a feature 
< 1574425199 362026 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :Possibly related to bash being retarded
< 1574425247 360224 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl PRIVMSG #esoteric :I need to rewrite it in some real language 
< 1574425391 285459 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo !"# $%&' ()*+ ,-./ 0123 4567 89:; <=>? @ABC DEFG HIJK LMNO PQRS TUVW XYZ[ \]^_ `abc defg hijk lmno pqrs tuvw xyz{ |}~
< 1574425391 599843 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :!"# $%&' ()*+ ,-./ 0123 4567 89:; <=>? @ABC DEFG HIJK LMNO PQRS TUVW XYZ[ ]^_ `abc defg hijk lmno pqrs tuvw xyz{ |}~.
< 1574425438 324579 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=echo and  ¡¢£ ¤¥¦§ ¨©ª« ¬­®¯ °±²³ ´µ¶· ¸¹º» ¼½¾¿ ÀÁÂà ÄÅÆÇ ÈÉÊË ÌÍÎÏ ÐÑÒÓ ÔÕÖ× ØÙÚÛ ÜÝÞß àáâã äåæç èéêë ìíîï ðñòó ôõö÷ øùúû üýþÿ
< 1574425438 615047 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :and ...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........
< 1574425701 425310 :aloril_!~aloril@mobile-access-b0485d-145.dhcp.inet.fi JOIN :#esoteric
< 1574426113 984364 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574426543 452219 :aloril_!~aloril@mobile-access-b0485d-145.dhcp.inet.fi QUIT :Ping timeout: 245 seconds
< 1574427762 74495 :aloril!~aloril@mobile-access-b0485e-127.dhcp.inet.fi JOIN :#esoteric
< 1574428412 362010 :aloril!~aloril@mobile-access-b0485e-127.dhcp.inet.fi QUIT :Ping timeout: 265 seconds
> 1574428880 732862 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67321&oldid=67318 5* 03A 5* (+1044) 10/* The complex behavior for all of the operators */
> 1574429227 95969 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67322&oldid=67321 5* 03A 5* (+314) 10/* The complex behavior for all of the operators */
< 1574429566 368100 :aloril!~aloril@mobile-access-b0484b-248.dhcp.inet.fi JOIN :#esoteric
> 1574430086 369941 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67323&oldid=67322 5* 03A 5* (+959) 10/* The complex behavior for all of the operators */ Now done with multiplication
> 1574430504 321487 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67324&oldid=67323 5* 03A 5* (+1269) 10/* Behavior of * */ I should make a ~1000-byte edit each time...
< 1574430807 980156 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 252 seconds
> 1574430851 418515 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67325&oldid=67324 5* 03A 5* (+136) 10Add precedence
> 1574431393 361051 PRIVMSG #esoteric :14[[07Pass14]]4 10 02https://esolangs.org/w/index.php?diff=67326&oldid=67325 5* 03A 5* (+177) 10/* The try function */
< 1574431602 217139 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Meh, Firefox. First "Recommend extensions as you browse"... now "Recommend features as you browse"... they really are trying hard to be annoying.
< 1574431651 595704 :kspalaiologos!~kspalaiol@user-5-173-146-31.play-internet.pl QUIT :Ping timeout: 250 seconds
< 1574431754 333854 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm actually maybe the second one has been there for a bit and managed not to annoy me.
> 1574432309 509817 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67327&oldid=67326 5* 03A 5* (+70) 10/* Some basic functionalities */
> 1574432532 380465 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67328&oldid=67327 5* 03A 5* (+112) 10
> 1574432560 471304 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67329&oldid=67328 5* 03A 5* (+62) 10/* Some basic functionalities */
< 1574432708 568235 :xkapastel!uid17782@gateway/web/irccloud.com/x-fdgpywgzbktxfrih QUIT :Quit: Connection closed for inactivity
> 1574432763 949471 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67330&oldid=67329 5* 03A 5* (-5) 10Huge try function proofread
< 1574433007 365138 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574434557 357488 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer
< 1574436012 508059 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574436042 274267 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574438417 285872 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1574439922 675733 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
< 1574440407 550587 :xkapastel!uid17782@gateway/web/irccloud.com/x-mcwzwiibztslqpdr JOIN :#esoteric
< 1574441699 293504 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574441848 330766 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Client Quit
< 1574443662 7902 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Is there any interesting esoteric language that isn't hell on earth to implement?
< 1574444376 114127 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :kspalaiologos: Well, /// is definitely interesting and it's pretty simple. :D
< 1574444545 568672 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de JOIN :#esoteric
< 1574446147 321153 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574447404 992702 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu JOIN :#esoteric
> 1574448515 169644 PRIVMSG #esoteric :14[[07User:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67331&oldid=67302 5* 03Palaiologos 5* (+235) 10A few links
< 1574448792 932106 :xkapastel!uid17782@gateway/web/irccloud.com/x-mcwzwiibztslqpdr QUIT :Quit: Connection closed for inactivity
< 1574448805 81490 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=echo foo $HOME bar `uname` qux
< 1574448805 325847 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :foo $HOME bar `uname` qux
< 1574448812 570297 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=echo foo \$HOME bar \`uname\` qux
< 1574448812 877939 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :foo $HOME bar `uname` qux
< 1574448899 607651 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :hackable, but not this way :)
< 1574448970 512190 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: I just wonder how that backslash thing works
< 1574448980 892576 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ I have no idea too
< 1574448993 970845 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's far beyond my will of investigating obfuscated bash code
< 1574449044 598297 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++[->++++++<].+.+.+.+.+.+.+.+.+.+[]
< 1574449044 734963 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574449046 563094 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574449046 658635 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574449047 371081 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574449047 505259 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :.........
< 1574449061 393899 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++[->++++++<]>.+.+.+.+.+.+.+.+.+.+[]
< 1574449061 509555 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574449063 858089 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1574449063 924905 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574449064 812109 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1574449064 914071 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :0123456789
< 1574449344 741051 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :``` cat /hackenv/bin/lowercase
< 1574449345 655110 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ print_args_or_input "$@" | tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝŁ/øåæœþðäöüáéíóúýł/'
< 1574449346 411307 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :``` cat /hackenv/bin/\?
< 1574449347 171726 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$@" | lowercase | sed "s/noo\+dl/noooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^`\(`\|$\)//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd $HACKENV/wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \     then cat /dev/urandom; \     elif [ -e "$topic" ]; \     then cat "$topic"; \     elif [ -e "$topic1" ]; \     then cat "$topic1"; \     elif [ -e "$topic2" ]; \     then cat "$topic2"; 
< 1574449350 480567 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :wow, this is overcomplicated
< 1574450057 412447 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(open("/hackenv/bin/??").read()[300:])
< 1574450057 809510 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :usage: umlbox [-h] [--verbose] [--base-mounts] [--mount DIR] \               [--mount-write DIR] [--translate GUEST HOST] \               [--translate-write GUEST HOST] [--cwd DIR] [--env VAR=VALUE] \               [--no-stdin] [--root] [--local H:G] [--remote G:A:P] [--x11] \               [--timeout T] [--memory M] [--linux KERNEL] [--mudem MUDEM] \               [--initrd INITRD] \               X [X ...] \ umlbox: error: unrecognized argum
< 1574450061 322672 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^
< 1574450111 593911 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: something is wrong with the bot
< 1574450206 590510 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`run echo hi
< 1574450207 19186 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :usage: umlbox [-h] [--verbose] [--base-mounts] [--mount DIR] \               [--mount-write DIR] [--translate GUEST HOST] \               [--translate-write GUEST HOST] [--cwd DIR] [--env VAR=VALUE] \               [--no-stdin] [--root] [--local H:G] [--remote G:A:P] [--x11] \               [--timeout T] [--memory M] [--linux KERNEL] [--mudem MUDEM] \               [--initrd INITRD] \               X [X ...] \ umlbox: error: unrecognized argum
< 1574450210 951027 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`run /bin/echo hi
< 1574450211 399388 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :usage: umlbox [-h] [--verbose] [--base-mounts] [--mount DIR] \               [--mount-write DIR] [--translate GUEST HOST] \               [--translate-write GUEST HOST] [--cwd DIR] [--env VAR=VALUE] \               [--no-stdin] [--root] [--local H:G] [--remote G:A:P] [--x11] \               [--timeout T] [--memory M] [--linux KERNEL] [--mudem MUDEM] \               [--initrd INITRD] \               X [X ...] \ umlbox: error: unrecognized argum
> 1574450621 34128 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67332&oldid=67244 5* 03B jonas 5* (+2288) 10wisdom database
< 1574450685 436808 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm genuinely curious
< 1574450704 605848 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf jnz r4,3/jnz r3,2
< 1574450705 449351 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++<[<<<<<<+>+>>>>>-]<<<<<<[>>>>>>+<<<<<<-]>[<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>[-]]>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>++<<[<<<<<+>+>>>>-]<<<<<[>>>>>+<<<<<-]>[<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>[-]]>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574450719 493374 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf not r4/and r4, r3/jnz r4, 2
< 1574450720 257403 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>-[<<<<->>>>-]<<<<[>>>>+<<<<-]>>>>[<<<<+>>>>-]<<<<[[-]>>>[<<<+<+>>>>-]<<<<[>>>>+<<<<-]>[>>>>-<<<<[-]]]>>>>>++<[<<<<<<+>+>>>>>-]<<<<<<[>>>>>>+<<<<<<-]>[<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>[-]]>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574450731 365167 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :2nd one is shorter apparently
< 1574450737 911837 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :surprising
< 1574451008 518875 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric : Is there any interesting esoteric language that isn't hell on earth to implement? => Fractran? ;D
< 1574451111 668927 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :in_ r1/in_ r2/mov r3,256/lbl 1/dec r3/mov r4,r2/pow r4,r3/le_ r4,r1/jnz r4,2/jnz r3,1/lbl 2/out r3
< 1574451114 846417 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wonder why doesn't it work
< 1574451121 758457 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run /bin/echo hi
< 1574451124 378929 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hi
< 1574451124 858516 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Fixed.
< 1574451194 846807 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As part of general refactoring, I switched the umlbox command line handling around a little, and the new version required a '--' to separate the command from arguments. The previous version implicitly treated everything from the first non-flag argument as positional.
< 1574451204 348664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Thanks for letting me know, it was a pretty glaring security hole. :)
< 1574451260 128589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, only up to the second layer of sandboxing. But you could've used the network, and made arbitrary changes to the repository.)
< 1574451330 937243 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(open("/hackenv/bin/??").read()[300:])
< 1574451331 635621 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :of what you are speaking."
< 1574451334 399307 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`perl -V
< 1574451335 138128 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Summary of my perl5 (revision 5 version 28 subversion 1) configuration: \     \   Platform: \     osname=linux \     osvers=4.9.0 \     archname=x86_64-linux-gnu-thread-multi \     uname='linux localhost 4.9.0 #1 smp debian 4.9.0 x86_64 gnulinux ' \     config_args='-Dusethreads -Duselargefiles -Dcc=x86_64-linux-gnu-gcc -Dcpp=x86_64-linux-gnu-cpp -Dld=x86_64-linux-gnu-gcc -Dccflags=-DDEBIAN -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix
< 1574451338 252022 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`run /usr/bin/perl -V
< 1574451339 201793 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Summary of my perl5 (revision 5 version 28 subversion 1) configuration: \     \   Platform: \     osname=linux \     osvers=4.9.0 \     archname=x86_64-linux-gnu-thread-multi \     uname='linux localhost 4.9.0 #1 smp debian 4.9.0 x86_64 gnulinux ' \     config_args='-Dusethreads -Duselargefiles -Dcc=x86_64-linux-gnu-gcc -Dcpp=x86_64-linux-gnu-cpp -Dld=x86_64-linux-gnu-gcc -Dccflags=-DDEBIAN -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix
< 1574451357 51439 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(open("/hackenv/bin/??").read()[200:])
< 1574451357 719079 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"$f" ];then exec bash "$f";fi;if [ -r "$f" ];then exec cat "$f";fi;echo "I must confess, I know not of what you are speaking."
< 1574451361 332255 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :looks better, thanks
< 1574452745 739526 :stux|away!stux@2a01:270:2050:1337::1 QUIT :Remote host closed the connection
< 1574452870 973595 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574452896 908592 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574453460 148145 :stux|away!stux@2a01:270:0:ffff:ffff:2050:0:2 JOIN :#esoteric
< 1574453474 776866 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm so proud of myself
< 1574453479 904277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wrote a 2 megabyte malbolge
< 1574453482 17349 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :program
< 1574453484 745929 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that is actually quite fast
< 1574453490 653778 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and requires just 0.5GB of RAM
< 1574453951 523657 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://codegolf.stackexchange.com/a/196292/61379
< 1574454640 157379 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574454993 915114 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :is there fictional private detective who is lawful in the D&D alignment sense?
< 1574456188 52502 :zzo38!~zzo38@24-207-50-7.eastlink.ca JOIN :#esoteric
< 1574457293 450186 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Ping timeout: 245 seconds
< 1574459765 101321 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574460787 954797 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fungot, what car would you want to drive if you were rich?
< 1574460788 54462 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i don't fully understand what you're trying to make is wrong!
< 1574460923 948392 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1574461128 849881 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Adrian Monk, maybe? I don't know the character that well, so maybe not.
< 1574461171 721649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing they usually end up employed by some sort of an official police force or equivalent if they're lawful.
< 1574461386 70137 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :TODO self for HackEso: rewrite rnoodl to a C program that writes output asap rather than waiting for a full line, with some arbitrary short timeout before printing "d" for the exceptional case when it reads "nood" but not the byte after it yet;
< 1574461413 813055 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :add a command to add to the whatis database; complete the wiki description of the bot
< 1574461471 776014 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What about the Agathy Christie ones, hmm. I guess Miss Marple isn't exactly a PI, she usually investigates people as a favor. Hercule Poirot though... I think is pretty lawful.
< 1574461486 343368 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Meh. Agatha.
< 1574461629 179938 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :it's hard to tell how to describe Poirot. sometimes he lets criminals get away with what they did, but that isn't enough to make him not lawful.
< 1574461689 807226 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :He certainly wants order and patterns in his life, and works to force that, but does that matter for the D&D alignment?
< 1574461711 330372 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Right I was getting there... I was focusing on his methods, not on his attitude wrt. delivering criminals to the law where his moral standards differ from those of the law. Tricky!
< 1574461712 385336 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :He probably died as a lawful.
< 1574461733 403075 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fungot, what is the set of Mario games that feature paragoombas?
< 1574461733 526900 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: http://luuk.kapsi.fi/ stuff/ fnord/ fnord/ fnord/ index.htm for a better place
< 1574461750 551193 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Most fictional PIs employ unlawful methods.
< 1574461769 66512 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Remote host closed the connection
< 1574461769 272793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My thinking was along those lines. Marple's not really professionally a private detective, and as for Poirot, I think all those scenes he stages where he tricks the criminal to reveal themselves are kind of maybe non-lawful.
< 1574461803 612777 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: like arranging a scéance with a live actor playing a ghost? sure
< 1574461806 550097 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, funny. Entrapment is illegal for the police... but is it illegal for private entities? :)
< 1574461888 579818 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*Actually* even if we include fictional police detectives, we may be in trouble finding a wholly lawful one.
< 1574461888 854366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know if it's illegal, that particular thing just didn't feel like lawful-aligned behavior to me.
< 1574461906 396285 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :then there's a case when Poirot commits perjury, lying at the inquest about the recently deceased person
< 1574461917 21893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I think Carrot Ironfoundersson would qualify, I just ruled him out becase he's working for the Watch.
< 1574461942 298529 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :fizzie: b_jonas: whoa, suddenly I want to read Poirot stories (I hadn’t read many classic detective stories in my life, don’t know how had it ended like this)
< 1574461952 836437 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Oh yeah he might... I didn't think of fictional societies at all.
< 1574461974 31761 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: they're worth to read, yes. and then they're kind of hard to discuss at risk of spoilers, 
< 1574461986 856458 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :because there are so many Poirot books that I think most people haven't read all of them
< 1574461994 711708 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :I've read quite a lot by now, but not all of them by far
< 1574461995 873971 :int-e!~noone@int-e.eu PRIVMSG #esoteric :let's mention triangles and leave it at that.
< 1574462013 5134 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :my favourite Poirot book is Five Little Pigs
< 1574462036 261036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have definitely not read them all.
< 1574462037 827521 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure I've read all of them, but I'd guesstimate at least somewhere close to 90%.
< 1574462053 679582 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :spoilers => I am not hppavillion[1]
< 1574462062 199006 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :I just borrowed another Agatha Christie book, it's on my shelf next to me. They're a bit hard to read, but it's usually worth.
< 1574462072 79697 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have read all Sherlock Holmes stories... but that's a far less daunting endeavor.
< 1574462073 662752 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hm how many did she wrote them?
< 1574462102 484457 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :int-e: I have read I think more than half of the original Sherlock Holmes stories
< 1574462102 901413 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :how many of Poirot stories/books, I mean
< 1574462120 574801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :47 are listed in Wikipedia's "Hercule Poirot in literature" page.
< 1574462127 504830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Many are short story collections, though.
< 1574462178 947925 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, I was just looking at https://en.wikipedia.org/wiki/Agatha_Christie_bibliography  ... "daunting" is the right term, I think.
< 1574462204 194854 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, "Labors of Hercules" is a nice short story collection about Poirot
< 1574462224 177629 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sherlock Holmes is one thick book, maybe comparable to the Lord of the Rings.
< 1574462268 57413 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :int-e: have you read Andy Weir's Sherlock Holmes stories? there are three of them, see http://www.galactanet.com/writing.html
< 1574462370 2049 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of the Marple books, I think I like Nemesis.
< 1574462389 909196 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :in "Labors of Hercules", Poirot lies that he has a brother who is even more brilliant than him, as an obvious shoutout to Sherlock Holmes. What's the name of that brother?
< 1574462401 104546 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574462420 426114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Achilles? 
< 1574462428 370324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...apparently it's just "Achille".
< 1574462444 919595 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :ah yes, that's it
< 1574462464 864796 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :that makes sense, since Achilles is the second greatest hero in the classic greek mythology
< 1574462497 433191 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :the greatest hero of recent times, where Herakles himself has lived in the distant past
< 1574462796 28080 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :which number is Theseus?
< 1574462860 743547 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Other Marple books I like include Sleeping Murder, and The Mirror Crack'd from Side to Side.
< 1574462871 753771 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I don't know, I don't think I heard any ranking that goes past Achilles
< 1574462875 609756 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :s/past/beyond/
< 1574462917 398752 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :I'll have to re-read The Mirror Crack'd Side to Side. I've read it once, but don't remember it much, and I think I only read it in translation
< 1574462953 369047 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574462977 611210 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574462982 592287 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net JOIN :#esoteric
< 1574462990 993416 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :among Marple books, I recently read The Murder at the Vicarage, which is a decent story even though the viewpoint person is an annoying character
< 1574463015 287496 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :and I've read A Murder is Announced recently
< 1574463026 276150 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :I don't think I've read any Marple books other than those three
< 1574463105 660208 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :but then there aren't many
< 1574463112 653585 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :unlike how there are a lot of Poirot books
< 1574463192 71761 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :there are short stories about Marple too, I should read those if I can find the book
< 1574463359 566119 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :totally unrelated, I wish to advertise http://www.giantitp.com/forums/showthread.php?601011 which is a play by post game of Magic: the Gathering with three-card decks (no hidden information so everyone is assumed to play optimal strategy if we can figure it out, you don't lose from decking, no mulligans, all cards printed by Wizards are allowed except those that were in the winning deck of any previous 
< 1574463365 592136 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :round)
< 1574463404 166304 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :it is an esoteric enough game so I think it's relevant here
> 1574463944 725441 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Deraj 5*  10New user account
< 1574463962 256075 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Uh oh -- I've been caught
< 1574464004 4232 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`welcome Deraj
< 1574464005 407280 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Deraj: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1574464006 894313 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Side note: that was the toughest captcha ever
< 1574464017 598637 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :ooh, you like our Befunge captcha?
< 1574464028 186408 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :or unefunge or whatever it is
< 1574464059 116601 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Not sure "like" is how I'd describe it, but it is certainly appropriate
< 1574464113 175133 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :ais523" ^
< 1574464188 805942 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Am I lame for searching for an online Befunge interpreter instead of actually learning the language just to please the captcha?
< 1574464204 572658 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :no
< 1574464215 488320 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :finding a befunge interpreter is a good way to solve the captcha
< 1574464260 782195 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :I guess if you can't do that, you're probably not really THAT into esoteric programming languages
< 1574464382 972703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had a brainfuck one before, yet got spam past it, which was pretty bizarre.
< 1574464462 188800 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: I learned from kspalaiologos that casinos use brainfuck. casinos also send spam. so it's no wonder they can get past the captcha.
< 1574464496 634535 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Wow. I know on the PICO-8 BBS, zep's impression was that a unique (game) captcha was probably sufficient, because who would waste their time trying to spam a tiny community? Apparently casinos!
< 1574464512 82730 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :I think if we set an APL captcha, we'd get spam from the finance sector advertising investment opportunities.
< 1574464513 666464 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just find it hard to believe anyone would pay individual attention to our wiki, which gets very little traffic.
< 1574464538 281458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And if we set a Coq captcha, we get spam from all the computer science departments advertising postdoc positions? 
< 1574464572 556788 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :Yes. And if we set a PHP captcha, we'd get spam from people advertising web hosting and mass mailers.
< 1574464597 16815 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Or maybe... defeating the Brainfuck captcha was an inside job...
< 1574464624 11510 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :wait
< 1574464628 798924 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :wasn't it brainfuck that the casinos use?
< 1574464637 75487 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :`? kspalaiologos
< 1574464638 217269 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is a brainfuck addict. He's secretly disassembling brainfuck code for a casino that lost the source code. Apparently knows the secret of Malbolge.
< 1574464640 328243 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :yes, brainfuck
< 1574464649 617922 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :who uses befunge then?
< 1574464651 513927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :alexa.com's site analysis on esolangs.org says that our top search keywords are "brainfuck", "aaaaaaaaaaaaaa", "malbolge" and "aaaaaaaaaaaaaaa".
< 1574464666 893695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Two of them are unsurprising, but I'm not sure what all the a's are about.
< 1574464692 656046 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/AAAAAAAAAAAAAA!!!!
< 1574464713 406290 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess. Not sure if people are actually looking for that though.
< 1574464735 649139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently our wiki captures 6.25% of all "brainfuck" searches. Well, that's not too shabby.
< 1574464740 392708 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: sure, but even google can't always guess what they're looking for when they type aaaaaaaaaaaa
< 1574464759 509768 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Are you sure you got the correct number of a's?
< 1574464766 338616 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :no
< 1574464780 553532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also apparently our primary competitors are inform7.com, copy.sh, progopedia.com and muppetlabs.com.
< 1574464812 517202 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :fizzie: competitors for brainfuck specifically, or in general?
< 1574464822 672684 :int-e!~noone@int-e.eu PRIVMSG #esoteric :muppetlabs!
< 1574464845 723586 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I'd guess in general
< 1574464953 59835 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In general, yes.
< 1574464972 24232 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't quite understand these metrics.
< 1574464989 382934 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We get 72.2% of "search traffic", compared to our competitors average of 6.5%.
< 1574465007 146268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The percentage of organic search referrals to this site"
< 1574465034 556881 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :hmm, then we should feature organic esolangs to cater to our audience
< 1574465050 640069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They recommend we should add keywords for "sql", "is sql a programming language" and "windows 98", these are "keywords driving traffic to competitors but not this site".
< 1574465085 616526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And we should improve our existing content on "mmmm", "collatz" and "chicken tendies", which are already driving some traffic but could do more.
< 1574465087 811783 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :is Homespring organic? how about The Waterfall Model?
< 1574465096 394218 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think this is a super-useful analysis for us.
< 1574465111 157652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But the key point I came here to look for is, our global rank is #400,358.
< 1574465159 843556 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: my ones are 100,00000001048% organic
< 1574465197 87629 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: because they're tree-based and trees are organic?
< 1574465201 702676 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :(don’t ask about that 0,00000001048% overshoot, I don’t know what causes it)
< 1574465211 766033 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: that too!
< 1574465245 805714 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :MIX is polyunsaturated, I think it's too old to have bought into the organic fad
< 1574465251 361610 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :but not all of them are tree-based. Though terms are trees, naturally, and one of them uses a kind of terms
< 1574465275 554629 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :does Real Fast Nora's Hair Salon use organic shampoo?
< 1574465293 662789 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu PRIVMSG #esoteric :is A Pear Tree organic?
< 1574465316 93236 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :Nora is the best
< 1574465415 584569 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :it’s quite a joke that much of organic chemistry technology products are not organic in this sense
< 1574465450 968661 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :like, even something as simple as acetone
< 1574465490 543485 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :or, as I like to call it in private, propan-2-one
< 1574465510 653656 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1574465716 28942 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net QUIT :Remote host closed the connection
> 1574467055 424798 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67333&oldid=67277 5* 03Deraj 5* (+157) 10/* Introductions */
< 1574467063 13198 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de QUIT :Remote host closed the connection
> 1574467081 152632 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67334&oldid=67333 5* 03Deraj 5* (+78) 10/* Introductions */
> 1574467095 727866 PRIVMSG #esoteric :14[[07SIC-1 Assembly Language14]]4 N10 02https://esolangs.org/w/index.php?oldid=67335 5* 03Deraj 5* (+2466) 10Created page with "'''SIC-1 Assembly Language''' is the primary (and, currently, only) language used for programming SIC Systems's '''Single-Instruction Computer, Mark 1 (SIC-1)'''. The SIC-1 is..."
< 1574467173 579093 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net JOIN :#esoteric
< 1574467457 301122 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Apologies if this type of message is frowned upon, but I've been working on a programming game that uses an esoteric computer architecture (single instruction), and thought that #esoteric might be the best (only?) place to find people who might be interested in such things
< 1574467511 461386 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :I just put up a page on the language (trying to follow all applicable policies!) and there is a link to the game at the end (under External Resources): https://esolangs.org/wiki/SIC-1_Assembly_Language
< 1574467624 284177 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Additionally, if anyone knows of any other esoteric programming games, please point me to them! For what it's worth, I've enjoyed Zachtronics's games (esp. TIS-100 -- which I'm surprised isn't represented on esolang!)
< 1574467804 788303 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net JOIN :#esoteric
< 1574467877 264472 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We've definitely discussed TIS-100.
< 1574467902 171473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I finally bought SHENZHEN I/O the other day, now that it was 50% off.)
< 1574468122 734550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for other games, there's https://esolangs.org/wiki/Category:Programming_games
< 1574468148 187428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :BF Joust is played in sporadic bursts of activity, though it's been a long time since the last one.
> 1574468152 260585 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=67336&oldid=67125 5* 03SergeJohanns 5* (+284) 10/* Truth-machine */
< 1574468194 230028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The others are probably not played. Well, except maybe Core War, that might still be going, it's the most well-known of them of course.
> 1574468216 453853 PRIVMSG #esoteric :14[[07Whitespace14]]4 M10 02https://esolangs.org/w/index.php?diff=67337&oldid=67336 5* 03SergeJohanns 5* (+13) 10Formatted as code
< 1574468545 520507 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Heh, not sure how I missed the Programming Games category -- thanks!
< 1574468586 950572 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :And yeah, I ran across Core War a little while back, but never really gave it a try
< 1574468810 437408 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :@fizzie have you tried Shenzhen I/O yet? I'm wondering how it compares to TIS-100 (haven't gotten I/O yet)
< 1574468810 437472 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574468810 663366 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574468930 584598 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not yet. But I know at least int-e and shachaf did.
< 1574468951 3384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I only played a small amount of it.
< 1574469130 322600 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :shachaf, is that "only played a small amount because that's all I had time for" or "only played a small amount because it wasn't really what I was looking for"? :)
< 1574469135 321502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* A * (+379) Just saw Bin-8 and it is really amazing! <-- is e being sarcastic, or admitting to being the same person?
< 1574469264 697474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably more the latter?
< 1574469381 552340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION briefly misinterpreted shachaf as responding to him
< 1574469434 179623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose you might going for a schrödingmsg
< 1574469438 672953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*might be
< 1574469627 507273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : you know how we have several quotes where fungоt gives an amusingly appropriate reply? we should try to brute force more of those [...] <-- that's cheating tdnh
< 1574469677 210929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you're not surprised when it happens, it's not a good quote.
< 1574469729 892346 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Most of those quotes are borderline anyway.
< 1574469771 440849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :true enough. fungot gets a lot of slack due to his charisma and cute looks.
< 1574469771 525237 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: i guess it is harder than being a vegetarian. :p i'm not sure what
< 1574469813 468689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`5
< 1574469815 378141 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/2:383)  you know that thing in the movies where they put a pillow on someone's face and try to suffocate them   that doesn't work.   we tried that with my ex once, but we just couldn't kill each other that way \ 580)  I am just saying something that I think I once saw some idea somewhere, I forget, was it on television? \ 151)  fizzie: I can never tell with OpenBSD!   everything looks lik
< 1574469818 519199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`n
< 1574469819 287417 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/2:e an error anyway \ 1244)  izabera: It's sort of like the principal, as far as I know.   Except It only prints " BOTTLES OF BEER ON THE WALL!" Counting down from 99 to 0. With no line breaks. \ 461)  i started running and smoking   i love my lungs the way they are so trying to balance them out
< 1574469842 588810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Remember the good old pre-n times?
< 1574469868 536960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :paradoxically, we deleted more quotes then.
< 1574470149 567603 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de JOIN :#esoteric
< 1574470279 896851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`emoclew tahw 
< 1574470281 158867 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(.tenLAD ro tenFE no ciretose# yrt ,aciretose fo dnik rehto eht roF) . :ikiw ruo tuo kcehc ,noitamrofni erom roF !tnemyolped dna ngised egaugnal gnimmargorp ciretose rof buh lanoitanretni eht ot emocleW :what
< 1574470317 49461 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de PRIVMSG #esoteric :hi.
< 1574470354 101986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ciretose
< 1574470355 215219 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ciretose? ¯\(°​_o)/¯
< 1574470513 148783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn ciretose# is #esoteric's evil twin. It's all full of sickly sweet messages.
< 1574470515 425074 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'ciretose#': ciretose# is #esoteric's evil twin. It's all full of sickly sweet messages.
< 1574470565 254094 :Deraj!1811aec0@c-24-17-174-192.hsd1.wa.comcast.net QUIT :Remote host closed the connection
< 1574470597 888197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm Deraj also seems a little reversed. maybe they're invading.
< 1574470623 665833 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de PRIVMSG #esoteric :no affiliation.
< 1574470674 455264 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Deraj seems to be devading if anything.
< 1574470848 191554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that may be just a ruse.
< 1574470869 921963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially since e's still here.
< 1574470954 61329 :tahw!4dbdb697@x4dbdb697.dyn.telefonica.de QUIT :Remote host closed the connection
< 1574471013 994487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hope e didn't take us seriously.
< 1574471024 125214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, me.
> 1574471182 989799 PRIVMSG #esoteric :14[[07SIC-1 Assembly Language14]]4 10 02https://esolangs.org/w/index.php?diff=67338&oldid=67335 5* 03Deraj 5* (+98) 10
> 1574471300 327349 PRIVMSG #esoteric :14[[07Subleq14]]4 10 02https://esolangs.org/w/index.php?diff=67339&oldid=63180 5* 03Deraj 5* (+144) 10
< 1574471350 246841 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Still here -- my IRC client kept disconnecting, so I joined with a different one
< 1574471724 345661 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :On the wiki, it looks like the "Programming games" category page doesn't have anything linking to it (per the "What links here" link) -- any reason it shouldn't be on the Categories page (e.g. having a game isn't a property of the language)?
< 1574472379 567381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Deraj1: technically that category was created against policy, but we've long ago slipped on actually enforcing it.
< 1574472404 990308 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I read the Wikipedia article about ReDoS; can some implementations of regular expressions optimize the specified regular expressions? It look like to me that optimization is possible
< 1574472405 443042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it _should_ have been discussed on the Esolang talk:Categories page first.)
< 1574472455 690802 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Such as optimizing /(a+)+/ as /a+/ and /(a|aa)+/ as /a+/ also
< 1574472491 752760 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :And /(a|a?)+/ as /a*/
< 1574472541 585077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the very existence of the policy is probably discouraging us from cleaning up such stuff, since we'd be supposed to do the discussion part first.
< 1574472610 226934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION considers doing the sensible thing
< 1574472631 710394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets a bad feeling about it, as usual.
< 1574472642 737609 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :If a policy is no good, don't use it.
< 1574472671 284002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well what i was considering was proposing to abolish it.
< 1574472674 365477 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :oerjan, thanks. From my outsider's perspective, I think the policy for discussing before creating makes sense... not sure discussing before undoing/deleting seems necessary
< 1574472708 140158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Deraj1: well i think this particular category would be good to have.
< 1574472731 555105 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Gotcha
< 1574472735 569603 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think discussing should be needed before deleting (unless it is clear is not helpful to do), but not necessary for undoing unless it is subsequently redone and undone
< 1574472866 714575 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Just to clarify, I meant that if some random person (e.g. me) came in and (probably inadvertently) made a change that went against policy, undoing that change without discussion seems sensible. Sort of a "nip it in the bud" approach so mistakes don't spread
< 1574472931 51140 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, I did say discussion should not normally be necessary for undoing, due to that
< 1574472950 872867 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Anyway, oerjan, I specifically searched esolang for programming games, so at least one person would have found that surfacing that category better useful. But I also think having a game isn't a property of a programming language, and so I could see a reasonable argument for eliminating the "Programming game" category if you want to keep esolang focused on just the languages themselves
< 1574472983 966963 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :In other words, I'm not helpful :)
< 1574473007 349535 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think there are uses to add such categories especially if there is a significant number of articles that would belong.
< 1574473025 802777 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(In some cases categories are not needed because you have namespaces.)
< 1574473071 176685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Deraj1: we have some languages that are _clearly_ games, like BFJoust.
< 1574473084 429872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the mention in Agony is borderline though.
< 1574473106 375593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, we have many articles that are not languages
< 1574473149 616705 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, that is why you will have a category for the articles that are languages, so that you can omit the articles that are not languages.
< 1574473304 348861 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net PRIVMSG #esoteric :Makes sense. Seems like a useful/appropriate category to me then
< 1574473486 232032 :\oren\!~oren@ec2-35-175-217-128.compute-1.amazonaws.com QUIT :Ping timeout: 246 seconds
< 1574475356 994949 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds
< 1574475924 470883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : They recommend we should add keywords for "sql", "is sql a programming language" and "windows 98", these are "keywords driving traffic to competitors but not this site". <-- i think zzo38 has done enough esoteric stuff in sql that the first suggestion nearly makes sense
< 1574476052 603940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is windows 98 a programming language
> 1574476422 749705 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67340&oldid=66586 5* 03Oerjan 5* (-4) 10/* GNU bc */ This must be wrong
> 1574476582 668223 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67341&oldid=67340 5* 03Oerjan 5* (+1) 10/* C++ Codegolfed */ I've been away from this page too long...
> 1574476787 483649 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67342&oldid=67341 5* 03Oerjan 5* (-112) 10/* Deadfish "self-interpreter" */ Remove this nonsense
< 1574476861 961815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as usual, our ability to check entries for bugs decreases steeply with esotericness
< 1574476957 335904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, why is turning > into == golfing?
< 1574477032 5647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, the name of the section is "C++ Codegolfed". I just saw the diff.
< 1574477139 251025 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To be fair, it's not particularly golfed in the first place.
< 1574477157 438722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes.
< 1574477166 910730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it's by the person who may or may not be A.
< 1574477170 67539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that person isn't A?
< 1574477221 524933 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net JOIN :#esoteric
< 1574477226 553341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I certainly wouldn't give that program an A.
> 1574477353 798718 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67343&oldid=67342 5* 03Oerjan 5* (-8741) 10/* Powder */ I'm removing this on the principle that a Deadfish interpreter must at *least* support up to 17*17 == 289
> 1574477940 922674 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67344&oldid=67343 5* 03Fizzie 5* (+63) 10/* Go */ Support multiple commands per line, avoid panic at EOF
> 1574477963 422685 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67345&oldid=67344 5* 03Oerjan 5* (+307) 10/* Example programs */ I'm editing this in as policy
> 1574478390 459854 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67346&oldid=67345 5* 03Oerjan 5* (-961) 10/* Seabass */ mv
> 1574478519 316274 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67347&oldid=67346 5* 03Oerjan 5* (+961) 10/* Seed7 */ -> mv
< 1574478606 44864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh
< 1574478921 164755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the sed one is wrong but how does it work...
< 1574479067 426526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks unary to me. With a decimal conversion based on matching multiples of ten.
< 1574479171 134078 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Didn't see anything like the 256 rule, but that should be quite possible to add, just s/^;\{256\}$// in the right place.
> 1574479272 639575 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67348&oldid=67347 5* 03Oerjan 5* (-214) 10/* (GNU) sed */ correct and mv
> 1574479302 839709 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67349&oldid=67348 5* 03Oerjan 5* (+239) 10/* Seabass */ -> mv
< 1574479397 861802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: yeah i just needed to look up the hold space commands
< 1574479455 118445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph Thue as well
< 1574479566 141540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh
< 1574480313 175146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm *| seems to signal readiness for another command, should be possible to insert the check there
< 1574480422 525799 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1574480525 36766 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67350&oldid=67349 5* 03Oerjan 5* (-768) 10/* Thue */ mv ->
> 1574480533 886472 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67351&oldid=67350 5* 03Oerjan 5* (+768) 10/* This=That */ -> mv
> 1574480728 146665 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67352&oldid=67351 5* 03Oerjan 5* (+116) 10Undo revision 67342 by [[Special:Contributions/Oerjan|Oerjan]] ([[User talk:Oerjan|talk]]) (apparently this is actually a language, which the lack of link did nothing to clarify)
< 1574480895 902980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that "fixes" everything other than the Thue problem since my last edit back in January
< 1574480925 433033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(everything i can judge, anyway)
< 1574481151 436647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the Thue may be fixable but i'd need to understand the program first
< 1574481344 990820 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :quick poll: harvard architecture or von neumann?
< 1574481922 394778 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1574482109 221100 :Deraj1!~DerajOne@c-24-17-174-192.hsd1.wa.comcast.net QUIT :Quit: Leaving
< 1574484154 72552 :Znon369!~whoami@2600:1:c5c5:ed69:bccd:4cc9:19c2:715e JOIN :#esoteric
< 1574484174 632268 :Znon369!~whoami@2600:1:c5c5:ed69:bccd:4cc9:19c2:715e PART #esoteric :"Quit"
< 1574484667 52947 :xkapastel!uid17782@gateway/web/irccloud.com/x-ndeojmsqbjafhwhx JOIN :#esoteric
< 1574486673 439992 :divergence!~div@107.174.20.131 QUIT :Ping timeout: 265 seconds
< 1574486798 565730 :diverger!~div@165.231.253.150 JOIN :#esoteric
< 1574487863 530682 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
> 1574491768 563213 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67353&oldid=67352 5* 03Kritixilithos 5* (-5) 10/* (GNU) sed */ removed superfluous /^/ check
< 1574491877 538171 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574491955 383845 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :oerjan: yes, the sed solution stores the number as unary and converts to decimal to output
< 1574491987 616482 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :and I removed the /^/ check
< 1574492035 559995 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :does the wiki not have something to automatically sort entries?
< 1574492340 328576 :b_jonas!~x@catv-176-63-13-111.catv.broadband.hu QUIT :Remote host closed the connection
< 1574492498 894582 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Windows 98 is not a programming language, I think, but SQL is a programming language.
< 1574493049 283677 :xkapastel!uid17782@gateway/web/irccloud.com/x-ndeojmsqbjafhwhx QUIT :Quit: Connection closed for inactivity
< 1574493187 454538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kritixilithos: thanks
< 1574493202 16168 :xkapastel!uid17782@gateway/web/irccloud.com/x-ukkykvzwgxmwsfai JOIN :#esoteric
< 1574493274 711632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know about sorting sections (and some of them are not sorted by the literal section name)
< 1574493575 160697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it may not be possible other than for tables
< 1574493741 227726 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :argh realised my decimal-to-unary converter borks for 99
< 1574493817 924881 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :can be fixed with one ugly byte
> 1574494937 247198 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67354&oldid=67353 5* 03Kritixilithos 5* (-20) 10/* (GNU) sed */ fixed decunary bug with 9s and golfed
< 1574494982 797972 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :esowiki can't print non-ascii chars? I had a '→' in there
< 1574495001 330073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shouldn't be a problem...
< 1574495023 985659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh the bot? right, it can't
< 1574495033 480804 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or doesn't :)
< 1574495057 460518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something about the mediawiki irc interface
< 1574495061 201497 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Interesting problem of word choice when it comes to a program :) )
< 1574495082 595009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, the problem is in a mediawiki component iirc
< 1574495089 385080 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :ah
< 1574495089 989538 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( When you say that a program cannot do something, do you allow for the possibility of somebody patching it so it can? )
< 1574495091 886632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ^
< 1574496000 596502 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
> 1574497148 769859 PRIVMSG #esoteric :14[[07Realm14]]4 M10 02https://esolangs.org/w/index.php?diff=67355&oldid=65708 5* 03Hakerh400 5* (-30) 10Updated paradigm
< 1574497309 95135 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574499597 41237 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Why is there sometimes problems having to do with television captions containing apostrophes?
< 1574499668 953585 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( What's television? )
< 1574499684 560909 :iczero!iczero@hellomouse/dev/iczero QUIT :Remote host closed the connection
< 1574499694 523874 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it's probably a Unicode problem ;-)
< 1574499702 568610 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric
< 1574499734 452011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Actually that's redundant, should write "But it's probably Unicode")
< 1574499776 885722 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574499845 218076 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@tell imode von neumann for sure, it's way more fun
< 1574499845 491556 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574499939 880280 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, why does the Harvard architecture not have a person's name attached to it.
< 1574499964 320811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? unicode
< 1574499967 831530 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Unicode is a mess invented in 1988 by Xerox, Microsoft, the Spanish Inquisition, and the evil Human Supremacy Corporation, in order to make it easier for the government to spy on Chinese people.
< 1574500050 104603 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? ascii
< 1574500051 406671 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Ascii is the plural of ascius, "of or pertaining to southern countries, near the equator".
< 1574500222 168520 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode ↈ
< 1574500222 891403 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[U+2188 ROMAN NUMERAL ONE HUNDRED THOUSAND]
< 1574500366 702272 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Television captions do not use Unicode.
< 1574500399 674956 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I have seen in one show all apostrophes were replaced by "4". In another show, all lines got cut off after the first apostrophe on that line. In another show, each apostrophe was doubled after some amount of space, which varied.
< 1574500996 748467 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Can it be detected by C preprocessor to check for BSD or GNU system?
< 1574501036 168963 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: It doesn't really matter whether the captions themselves use Unicode though.
< 1574501063 806750 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It just has to be somewhere in the processing pipeline.
< 1574501083 915838 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :int-e: OK, yes, I suppose you are correct; that might be.
< 1574501130 281474 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And (obviously, I hope) I know nothing about this.
< 1574501131 712557 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :This problem seems to be mainly with apostrophes whenever it occurs (although most captions with apostrophes do not have these problems)
< 1574501259 102593 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Which is your favorite "apostrophe"? '`’‘′ )
< 1574501283 773364 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I probably missed a couple.)
< 1574501309 964216 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :The ASCII apostrophe '
< 1574501463 908575 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(If they used ASCII to write the captions rather than Unicode, then it shouldn't be the problem because the ASCII code for the apostrophe is the same as the EIA-608 code for the apostrophe. There are some characters difference, but apostrophe isn't one of them.)
> 1574507249 999107 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03OND 5*  10New user account
> 1574507654 984306 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67356&oldid=67334 5* 03OND 5* (+219) 10/* Introductions */
> 1574507722 935360 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67357&oldid=67356 5* 03OND 5* (+17) 10
> 1574508307 741348 PRIVMSG #esoteric :14[[07Talk:Chef14]]4 10 02https://esolangs.org/w/index.php?diff=67358&oldid=11223 5* 03OND 5* (+714) 10/* Chef / Portal ? */
< 1574508481 397329 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr JOIN :#esoteric
> 1574508574 913095 PRIVMSG #esoteric :14[[07Talk:Chef14]]4 10 02https://esolangs.org/w/index.php?diff=67359&oldid=67358 5* 03Palaiologos 5* (+326) 10
< 1574508679 870334 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574508931 166332 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr QUIT :Quit: WeeChat 2.6
< 1574508940 291835 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1574509153 722232 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr QUIT :Client Quit
< 1574509163 337164 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1574509363 839216 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr QUIT :Client Quit
< 1574510775 585036 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu JOIN :#esoteric
< 1574512098 617917 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :maybe it's one of those stupid filters that remove apostrophes supposedly with the goal of stopping SQL injectinos
< 1574512419 393847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan Actually, it might have been in the bot, not in the MediaWiki component. I wanted to filter out control characters (0-2, 4-31, 127) but due to signedness of char I may have intentionally also filtered all bytes >127 as well.
< 1574512419 607098 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574513607 91151 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oh that was the problem. damn you ebay for not giving a specific enough error message
< 1574513716 553237 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :in the checkout, ebay gave me an error message at the step when I tried to change the currency for paypal payment. this reoccured on all retries so I couldn't pay. 
< 1574513767 815616 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :solution is to pay the two sellers in my checkout separately.
< 1574514720 908524 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oh the other hand, look, they fixed the interface that displays the Paypal currency conversion rate on ebay's checkout page!
< 1574514742 908437 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :it no longer says "1 HUF = 0.00 AUD", it says "1 HUF = 0.0046 AUD" now
< 1574515272 901657 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr JOIN :#esoteric
> 1574516376 195023 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=67360&oldid=67196 5* 03PythonshellDebugwindow 5* (+51) 10
> 1574516415 919772 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=67361&oldid=67360 5* 03PythonshellDebugwindow 5* (+4) 10
< 1574517049 385638 :xkapastel!uid17782@gateway/web/irccloud.com/x-ukkykvzwgxmwsfai QUIT :Quit: Connection closed for inactivity
< 1574521743 994877 :Soni!~quassel@unaffiliated/soniex2 QUIT :Ping timeout: 264 seconds
< 1574521872 284380 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm building brainfuck-to-anything transpiler in Brainfuck
< 1574521888 841217 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :something like awib but kinda better
> 1574521943 427975 PRIVMSG #esoteric :14[[07User:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67362&oldid=67331 5* 03Palaiologos 5* (+157) 10Current work
< 1574522425 595215 :unlimiter!~unlimiter@41.141.8.99 JOIN :#esoteric
< 1574523138 34754 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric
< 1574524511 877327 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574526012 731329 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :Read error: Connection reset by peer
< 1574526086 874281 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric
< 1574526926 55925 :Soni!~quassel@unaffiliated/soniex2 QUIT :Ping timeout: 252 seconds
< 1574526949 609859 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric
< 1574527146 355460 :xkapastel!uid17782@gateway/web/irccloud.com/x-zwvuypniyslznrxq JOIN :#esoteric
< 1574529484 376629 :nico_nico!~khais@arennes-653-1-280-136.w109-218.abo.wanadoo.fr QUIT :Quit: WeeChat 2.6
< 1574529718 345850 :Cale!~cale@2607:fea8:9960:35:6d2b:81d8:1ae4:a46a QUIT :Ping timeout: 245 seconds
< 1574530459 372655 :Cale!~cale@2607:fea8:9960:35:6934:25c1:f15b:4f44 JOIN :#esoteric
< 1574531318 468212 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
> 1574531960 730568 PRIVMSG #esoteric :14[[07Arch14]]4 M10 02https://esolangs.org/w/index.php?diff=67363&oldid=66073 5* 03SergeJohanns 5* (-1) 10/* Cells & SPLIT */
> 1574532018 716529 PRIVMSG #esoteric :14[[07Arch14]]4 M10 02https://esolangs.org/w/index.php?diff=67364&oldid=67363 5* 03SergeJohanns 5* (+0) 10/* POINT */
< 1574532438 413458 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :this is totally not esolang related, but it is a puzzle. I have an image that I know is rendered using a heightmap as reference, but I don't know the rules used to render and construct the heightmap: https://cdn.discordapp.com/attachments/374727754551132162/647843802220068874/XikClZ6.png
< 1574532471 274916 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :if someone asked me for an opinion
< 1574532483 557098 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :from what I can see, it's a tile-based heightmap.
< 1574532483 667196 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :of a person that remembers it thru the fog
< 1574532502 20279 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :red represents points high above sea level
< 1574532505 208574 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and blue represent ones below
< 1574532512 578182 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the lines are used to mark changes of terrain
< 1574532538 122516 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :everything enclosed by this fancy circle is located above everything outside
< 1574532572 719434 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :my working theory is: given a tile at (x, y), all of distance 1 away from that tile all have to have a heightmap difference of 1 from the source tile.
< 1574532588 800699 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :meaning from any tile to any other tile, there has to be a height distance of 1.
< 1574532614 992150 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can't have one tile 2 tiles higher than another tile.
< 1574532630 612026 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :this is interesting.
< 1574532827 418669 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :http://i.imgur.com/3qGMZtS.png a similar situation. perplexing.
< 1574532950 552462 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: One of them cut off everything after the apostrophe, not the apostrophe itself. I didn't see the one that just stripped out the apostrophe.
< 1574533633 661272 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1574534184 42972 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
> 1574534696 34317 PRIVMSG #esoteric :14[[07User:SergeJohanns14]]4 N10 02https://esolangs.org/w/index.php?oldid=67365 5* 03SergeJohanns 5* (+537) 10Created page with "Hello there, I'm Serge. I'm a CS and Applied Maths major with an interest in esolangs. I first got into Brainfuck, but I'm also interested in stack-based languages like befung..."
< 1574535076 417509 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1574535222 851255 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
> 1574535917 861229 PRIVMSG #esoteric :14[[07User talk:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67366&oldid=67299 5* 03Palaiologos 5* (+787) 10b2all
> 1574535957 581901 PRIVMSG #esoteric :14[[07User talk:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67367&oldid=67366 5* 03Palaiologos 5* (+41) 10My nick on #esoteric
< 1574535975 956178 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^-- someone willing to help with b2all by donating a backend?
< 1574535981 397104 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :while keeping the copyright obviously
< 1574536163 680178 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://cdn.discordapp.com/attachments/374727754551132162/647876286936645695/2019-11-23-110839_1600x900_scrot.png figured it out.
< 1574536247 182209 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that's some dope ass workspace setup
< 1574536252 492904 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is it some kind of customized tmux?
< 1574536258 871256 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I recognize irssi
< 1574536264 505639 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and nano
< 1574536267 838680 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :weechat and i3.
< 1574536294 876092 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the font is lovely tho
< 1574536333 566512 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's great
< 1574536334 549794 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I love it
< 1574536366 309787 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :font is proggyclean.
< 1574536390 857270 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://hatebin.com/oaimonphqn here's my i3 config.
< 1574536400 165017 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm actually a cmd peasant
< 1574536413 453455 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I use heavily customized csh
< 1574536417 151923 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :on source level
< 1574536441 539069 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :http://prntscr.com/q13g8u
< 1574536463 328004 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :cmd's font can't render powerline characters
< 1574536466 332664 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I'm screwed on that one
< 1574536520 36808 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :that does suck.
< 1574536566 922162 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so yeah
< 1574536570 956689 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my working conditions are terrible
< 1574536575 925687 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I'm inproductive as heck
< 1574536600 922661 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :migrate to a tiling wm.
< 1574536630 941626 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wish I could use vi well enough for it to be more convinient to use than notepad++
< 1574536644 220812 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but vi would bump my productivity a couple of times if I mastered it
< 1574536653 335322 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I don't really fancy learning next thing in my free time
< 1574536676 736010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm stuck with dwm that presumes
< 1574536692 611703 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :albeit I can write really fast on a keyboard, I can't get used to shortcuts really
< 1574536726 752861 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I like to use the "Fixed" font. What terminal emulator are you using though?
< 1574536739 276603 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :me?
< 1574536760 224377 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :xterm.
< 1574536763 868439 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`font
< 1574536764 984793 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: font: not found
< 1574536768 384451 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? font
< 1574536769 657032 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz , fizzie's font https://github.com/fis/rfk86/tree/master/web/font , FireFly's fonts http://xen.firefly.nu/up/fonts/
< 1574536770 548814 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I am using xterm also
< 1574536776 517973 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: ^ we have some official #esoteric fonts
< 1574536811 84976 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oren's font looks dank
< 1574536819 385656 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I may use it on some occasion
< 1574536837 503302 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :unison
< 1574536850 163965 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'s feeling is quite nice but letter shapes are quite bad
< 1574536854 998765 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://media.discordapp.net/attachments/374727754551132162/647879240074788884/2019-11-23-112033_1600x900_scrot.png?width=877&height=494
< 1574536860 639960 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :another shot of a small clearing.
< 1574536873 102104 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :should probably color the backdrop green or something.
< 1574536879 985032 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas, I can't view your font
< 1574536882 315248 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no idea what format is it
< 1574536913 715358 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :It seems to be pcf format? X window system should be able to load it
> 1574536935 759910 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03AethanCervisiolus 5*  10New user account
< 1574536957 317719 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm on Windows
< 1574536980 877715 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think FreeType can read it even on Windows
< 1574537015 236916 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :FireFly's font is amazing too
< 1574537029 398208 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :which one of them?
< 1574537042 336238 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I just like doing tiny bitmap things
< 1574537048 193715 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :9x5 and 7x5
< 1574537054 550637 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :other look a tiny bit gibberish
< 1574537059 661052 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but these are perfect
< 1574537066 834488 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I would want a version of Fixed using my "terminal emulation character set" as the character coding, rather than ISO-8859-1 or Unicode.
< 1574537114 698690 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :FireFly, could you send me a ttf?
< 1574537122 379786 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I'd like to use it
< 1574537127 393840 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :no, I don't have one
< 1574537144 446359 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, that's a shame
< 1574537165 713411 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :you can copy out a bdf from the textbox to the right I believe
< 1574537182 344735 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :which you could use as is or convert to other formats perhaps.. I know I've gotten it to work in xterm with the bdf
< 1574537196 749053 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :but I don't remember exactly how; fonts are a bit of a dark art
< 1574537251 237544 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :http://xen.firefly.nu/up/fonts/7x5px-font.png is the "source" format for my bitmap fonts, then I have some janky JS parse the glyphs out of that
< 1574537254 797479 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Convert to pcf and then put it in the X fonts directory, and then you can use it with xterm and other programs that support the X font system
< 1574537265 170738 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ah, well there you go
< 1574537266 584539 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :do that :p
< 1574537350 566676 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Type "xset q" to list the font path, and "xset fp rehash" forces the server to reread the font databases if necessary
> 1574537606 549995 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Enenbee 5*  10New user account
< 1574537736 17054 :sftp_!~sftp@unaffiliated/sftp JOIN :#esoteric
> 1574537775 519888 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=67368&oldid=67357 5* 03Enenbee 5* (+124) 10
< 1574537858 371782 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 265 seconds
< 1574537858 466905 :sftp_!~sftp@unaffiliated/sftp NICK :sftp
> 1574537908 884286 PRIVMSG #esoteric :14[[07User:Enenbee14]]4 N10 02https://esolangs.org/w/index.php?oldid=67369 5* 03Enenbee 5* (+71) 10Created page with "I have not made any programming languages yet, but I am working on one!"
< 1574537949 875048 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric
< 1574537954 268658 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :zzo38: fecupboard20 has some fancy graphical stuff at the control character places
< 1574538032 88631 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: What fancy stuff? (I have not downloaded the font, so I haven't looked)
< 1574538275 169706 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :zzo38: there are some line drawing characters, at the place where xterm would expect it in a non-unicode font; some cp437 graphical characters like the smiley face; and thin versions of the cp437 letters at the C1 control positions of iso-8859-1
< 1574538298 275552 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :you get copies of the line drawing and low control 437 graphical characters up high in unicode positions
< 1574538313 153311 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :the cp437 letters are mostly for debugging in case they're shown for some reason
< 1574538324 87675 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but you almost never see these because terminal emulators just won't print control characters
< 1574538395 365902 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :OK
< 1574538547 753987 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've taken on a very ambitious goal of learning modern Latin
< 1574538571 302594 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's some kind of an esoteric spoken language for todays standards lol
< 1574538631 226956 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :The Catholic Church still uses Latin though, and sometimes has to make up new words for stuff that didn't exist before, such as television
< 1574538650 190847 :xkapastel!uid17782@gateway/web/irccloud.com/x-zwvuypniyslznrxq QUIT :Quit: Connection closed for inactivity
< 1574538745 414063 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :making up a latin word for television must be hard
< 1574538760 76716 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric ::)
< 1574538980 849193 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think it is "instrumentum televisificum"
< 1574539634 875726 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574539964 23319 :unlimiter!~unlimiter@41.141.8.99 QUIT :Quit: WeeChat 2.6
< 1574540166 64584 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574540968 403598 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :tantumvideri
< 1574540969 537523 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is my bet
< 1574540971 228577 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :for television
< 1574541425 310579 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574542156 991452 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574543317 597756 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
> 1574545199 667105 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Alex-franczyk 5*  10New user account
< 1574548778 870775 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds
< 1574550003 595527 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 250 seconds
< 1574550367 130987 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Aw. Tried to link something containing protobufs with -static, and now it segfaults before main. (Via: _start -> static initializers -> proto stuff -> google::protobuf::internal::InitSCC -> google::protobuf::internal::InitSCCImpl -> call to address 0.)
< 1574550774 823907 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fair enough: there's a "callq 0x0" instruction in the code.
< 1574551034 335410 :Hooloo42!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism.
< 1574551202 404140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :From looking at libprotobuf.a, there's supposed to be a relocation there to make it a call to pthread_self.
< 1574551202 702734 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric
< 1574551386 68956 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574552017 269392 :Frater_EST!~adrianbib@172.242.0.73 PART :#esoteric
< 1574552081 747074 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I read that Librem phone has the radio processor doesn't talk directly to the microphone. Does that make it possible to send and receive faxes?
< 1574554154 440278 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://cdn.discordapp.com/attachments/374727754551132162/647939740573630464/2019-11-23-151910_1600x900_scrot.png finished shot.
< 1574554502 33370 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :What is it a picture of?
< 1574554550 145317 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :a mountain pass with a terrain painter I wrote this afternoon to figure out how someone generated a particular image.
< 1574557068 237930 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :If I add up all of the numbers in the RSS column from "ps aux" output, it adds up to 397288 which is less than the amount obtained by subtracting the buffer and cache amounts from the used amount by the "free" command. Why is it?
< 1574557120 57969 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(Adding "sudo" doesn't help)
< 1574557558 955892 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I know that some memory is shared, but I don't know how to make a proper division of the memory usage.
> 1574558035 939345 PRIVMSG #esoteric :14[[07Talk:Chef14]]4 10 02https://esolangs.org/w/index.php?diff=67370&oldid=67359 5* 03OND 5* (+363) 10
< 1574562166 566363 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574562859 46731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-sold
< 1574562859 363461 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 14h 39s ago: Actually, it might have been in the bot, not in the MediaWiki component. I wanted to filter out control characters (0-2, 4-31, 127) but due to signedness of char I may have
< 1574562859 498870 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :intentionally also filtered all bytes >127 as well.
< 1574562877 794741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish
< 1574563822 936796 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :mooo
< 1574564355 657418 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I fixed ZZ Zero so now the main game loop uses INP(96) to read the keyboard instead of INKEY$ so the problem of repeat rate is solved, but there is another problem is if you push two keys at once and release one, sometimes it isn't recognized, because the released code will be received and then the pushed code won't be received until it starts to repeat
< 1574564361 521197 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :And this results in a delay.
< 1574564483 802300 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: what you making, and for what hardwarE?
< 1574564510 106755 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :It is a game creation system similar to ZZT, and the hardware is PC
< 1574564587 115845 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :You can download the latest version (currently 0.4) from http://zzo38computer.org/prog/zzzero.zip
< 1574564664 469211 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I also set up a NNTP for discussion of it
< 1574564677 974128 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: DOS?
< 1574564692 84552 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes
< 1574564693 940387 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :should I run it under FreeDOS?
< 1574564717 973315 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :You can try; it probably would work. It also works under DOSBOX.
< 1574564759 559738 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :There are also a few other problems currently, such as the editor isn't very good, and the rotation map editor is slow
< 1574564785 264908 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Have you used ZZT?
< 1574564871 183066 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :Nope
< 1574564891 622899 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :In fact I rarely use DOS. I usually write my nonsense for console hardware
< 1574564908 359318 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i.e. the Gameboy, and I plan to do something for the Sega Saturn
< 1574565154 807503 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Have you written any program for NES/Famicom?
< 1574565382 947689 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: Considered it multiple times, and know what goes into it
< 1574566312 386883 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574566459 3813 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Does ZZ Zero working for you?
< 1574566509 607038 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :waiting for FreeDOS to download, zzo38 
< 1574566548 840037 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :oh just finished, lemme install it, and then i'll try it
< 1574566630 953139 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :It also works in DOSBOX though
< 1574566644 702425 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :don't have DOSBOX installed either :p
< 1574566679 192447 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :O, OK
< 1574567304 974207 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: what's this unusenet you speak of
< 1574567337 5791 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574567338 378660 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Unusenet is a form of NNTP newsgroup hierarchies which are not part of Usenet.
< 1574567358 627387 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :mm. how do I access it? :P
< 1574567379 767099 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :They do not conflict with Usenet (and you can serve both from the same server if you wish), because all Unusenet newsgroup names must start with "un" followed by one or more digits and then a dot.
< 1574567389 793224 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :moony: Access it with any NNTP client.
< 1574567408 637153 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(Or just telnet to the NNTP server, although using specialized NNTP software is better.)
< 1574567450 979947 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric : I haven't used usenet in a long while and completely forgot how to set up a NNTP client
< 1574567452 608997 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :aaaa
< 1574567525 788959 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :There are actually many different Unusenet hierarchies, but as far as I know the only one actually in use is where the digits after "un" are the number of components in the reverse domain name (all other Unusenet hierarchies start "un0.").
< 1574567556 226340 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I also wrote my own NNTP client software, called bystand, and supports connecting to multiple servers (I have it connect to my own server and to nntp.aioe.org)
< 1574567677 683094 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Or just use netcat or telnet or whatever and write raw messages. I implemented a POSTQUIT command for the convenience of users who do not have specialized NNTP software, even.
< 1574568414 339656 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(Also, you do not need to access the NNTP in order to use ZZ Zero; it is there for purpose of discussion.)
< 1574568530 863023 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric : zzo38 i'm honestly not sure how to use ZZ Zero at all :p
< 1574568556 234749 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Did you read the documentation?
< 1574568566 198404 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :READ.ME?
< 1574568571 221919 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :or some other file
< 1574568600 809843 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I may or may not be distracted by RETROFORTH right now
< 1574568606 102529 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574568627 846206 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :That isn't the only documentation, but READ.ME does say that you should read the other *.DOC files too (at least GAME.DOC if you only wish to play the game, but there isn't any complete game really made yet, just the game engine)
< 1574568634 463531 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :hello, sprocklem 
< 1574568698 247781 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :For example, if you type "GAME EXAMPLE" then the example file will be started (which isn't a complete game, just for testing for now)
< 1574568953 62094 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Did you try that?
< 1574568975 760263 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :one moment
< 1574569037 361742 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(If you just type "GAME" by itself, you may get a blank screen; the only things that work are ESC or F1.)
< 1574569081 625661 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric ::O
< 1574569113 666806 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: is example's SRC anywhere?
< 1574569212 102052 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes; it is actually inside the world file. It is a Hamster archive. A Hamster archive consists of a sequence of "lumps". Each lump consists of the null-terminated filename, and then the 32-bit PDP-endian data size, and then the data.
< 1574569242 505208 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :mm.
< 1574569244 9985 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I have added a hidden feature that you may find useful: Start the game, and then push F1 and then ^C and now PERSIST.DIR contains the unpacked files.
< 1574569253 326138 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :oo thanks
< 1574569281 238419 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Move the files into PROJECT.DIR if you want to edit them.
< 1574569327 510279 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :just looking
< 1574569546 50193 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :You will also need to move the files into PROJECT.DIR in order to view them with BEDIT and WEDIT. However, MAIN.ASM is a plain text file, so it doesn't matter what directory it is in, if you want to just view it.
< 1574569924 142767 :shinh!~i@129.EC0234U.cyberhome.ne.jp JOIN :#esoteric
> 1574569970 439042 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67371&oldid=67330 5* 03A 5* (+358) 10/* A sample program (Reverse a given string) */
< 1574570032 156297 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Did you look at MAIN.ASM?
< 1574570537 16212 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574571003 242303 :economicsbat!~eb@128.199.111.33 QUIT :Ping timeout: 245 seconds
< 1574571452 658352 :economicsbat!~eb@128.199.111.33 JOIN :#esoteric
< 1574571759 280085 :economicsbat!~eb@128.199.111.33 QUIT :Ping timeout: 265 seconds
< 1574572386 597615 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574573088 421188 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574573943 341304 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds
< 1574574292 382977 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574575587 407488 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574575619 432921 :xkapastel!uid17782@gateway/web/irccloud.com/x-jukijjpdogckqsco JOIN :#esoteric
< 1574576827 381982 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574578231 563036 :sunwen!~sunwen@123.180.245.200 JOIN :#esoteric
< 1574578388 276468 :sunwen!~sunwen@123.180.245.200 QUIT :Remote host closed the connection
< 1574578411 274779 :sunwen!~sunwen@123.180.245.200 JOIN :#esoteric
< 1574579154 285755 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574579279 374944 :sunwen!~sunwen@123.180.245.200 QUIT :Quit: Leaving
> 1574579460 810160 PRIVMSG #esoteric :14[[07User:Challenger514]]4 10 02https://esolangs.org/w/index.php?diff=67372&oldid=66978 5* 03Challenger5 5* (+76) 10
> 1574579556 148128 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67373&oldid=67354 5* 03Oerjan 5* (+433) 10/* Thue */ Fixed 256 issue
< 1574579617 408684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's an annoyingly ugly check in binary, because you have to catch every option that _isn't_ 256 as well
< 1574579645 743967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it wouldn't really better in another base
< 1574579648 834563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+be
< 1574579691 136099 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you like the ZZ Zero assembly language?
< 1574579729 634931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assembly isn't really my thing.
< 1574579804 234158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i had to split up the logic for the two $'s (turning one into >) in order to ensure the check for 256 doesn't trigger during the squaring-by-repeated-adding-and-decrement part
< 1574580318 378075 :Frater_EST!adrianbibl@172.242.0.73 PART :#esoteric
< 1574580396 883160 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574581538 908818 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574582092 928613 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: Quittin'.
< 1574582111 8783 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric
< 1574582117 96317 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574582511 878964 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574583434 881504 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574583494 576142 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574585087 418819 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574586267 541454 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574588795 299069 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Remote host closed the connection
< 1574589413 294834 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574589426 37557 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574590406 358196 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574590732 283804 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
> 1574591023 630312 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67374&oldid=67371 5* 03A 5* (+41) 10/* A full list of all of Pass's operators */
> 1574591094 468719 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67375&oldid=67374 5* 03A 5* (+153) 10/* Some basic functionalities */
> 1574592035 244115 PRIVMSG #esoteric :14[[07Pass14]]4 10 02https://esolangs.org/w/index.php?diff=67376&oldid=67375 5* 03A 5* (-153) 10Undo revision 67375 by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) This is too much...
> 1574592202 725356 PRIVMSG #esoteric :14[[07Pass14]]4 M10 02https://esolangs.org/w/index.php?diff=67377&oldid=67376 5* 03A 5* (-151) 10In my opinion strings are enough.
< 1574592262 294173 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds
< 1574593724 979975 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574594487 870729 :kspalaiologos!~kspalaiol@user-5-173-24-226.play-internet.pl JOIN :#esoteric
< 1574595026 874299 :kspalaiologos!~kspalaiol@user-5-173-24-226.play-internet.pl QUIT :Ping timeout: 240 seconds
< 1574595050 59078 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl JOIN :#esoteric
< 1574595116 995014 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :b_jonas: huh
< 1574595517 44164 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl QUIT :Ping timeout: 240 seconds
< 1574595549 124481 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl JOIN :#esoteric
< 1574595564 325642 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :I'll get extended ascii sorted out
< 1574595579 172489 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :Whenever I'll find some time
< 1574595584 141765 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=list
< 1574595584 289702 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo echo1 f fib msg0 msg1 quine simple wiki
< 1574595605 248508 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=8ball hello
< 1574595605 780870 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Without a doubt.
< 1574595612 748542 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=echo test
< 1574595613 120613 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :test
< 1574595618 612327 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=echo1 test 
< 1574595618 910554 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :test
< 1574595625 364378 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=undef echo1
< 1574595625 501012 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574595632 471755 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=f x
< 1574595640 625195 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=fib
< 1574595640 964451 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :011235813213455891442333776109871597258441816765109461771128657463687502512139319641831781151422983204013462692178309352457857028879227465149303522415781739088169632459861023341551655801412679142964334944377014087331134903170183631190329712150734807526976777874204912586269025203650110743295128009953
< 1574595650 592525 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=msg0
< 1574595650 757785 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :AAAA
< 1574595658 98481 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=quine
< 1574595658 274840 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574595662 115365 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :Hah
< 1574595670 268005 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :^show
< 1574595670 304363 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf quine 
< 1574595684 856293 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :^quine
< 1574595684 892633 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=quine
< 1574595685 90392 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574595691 830237 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :Oh shit 
< 1574595698 663865 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :I nearly started a disaster
< 1574595737 200079 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl PRIVMSG #esoteric :=doc
< 1574595737 340930 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Incorrect usage! Refer to =help doc
< 1574595996 992703 :kspalaiologos!~kspalaiol@user-94-254-161-49.play-internet.pl QUIT :Ping timeout: 240 seconds
< 1574597391 890481 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574597704 542778 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574598290 882009 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
< 1574599508 286615 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574600381 389335 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574600407 393574 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574601617 16218 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574602527 440853 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574605751 984930 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574606960 556966 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :Excess Flood
< 1574608002 686820 :xkapastel!uid17782@gateway/web/irccloud.com/x-jukijjpdogckqsco QUIT :Quit: Connection closed for inactivity
< 1574608199 766605 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :=quine
< 1574608199 925092 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574608210 185774 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :^quine
< 1574608210 254425 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=quine
< 1574608210 394118 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^quine
< 1574608216 176543 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hm
< 1574608219 600465 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore
< 1574608219 636612 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^(EgoBot|HackEgo|HackEso|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot|termbot|otherbot|j-bot|esowiki|bfbot)!
< 1574608232 62641 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :aaah
< 1574608240 256718 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Botloops are a longstanding tradition on the channel, as is mitigating them.
< 1574608249 674578 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric ::D
< 1574608271 880721 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I can totally understand why both
< 1574608303 537626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although fungot's manual ignore list isn't the greatest. HackEso, for example, adds an invisible space in front of all lines of output that start with a non-alphanumeric character. (Or something along those lines.)
< 1574608303 574056 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: it is you
< 1574608368 836596 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=echo @bot
< 1574608369 154468 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@bot
< 1574608373 892369 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bot
< 1574608374 253504 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::)
< 1574608376 542011 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::)
< 1574608461 790764 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so many bots
< 1574608509 980618 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? metasepia
< 1574608511 928275 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks.
< 1574610835 982868 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574611194 821530 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :"knew" ... metasepia is no more?
< 1574611307 55296 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I have a mysterious and esoteric string of characters that no one will comprehend:
< 1574611320 364548 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :a + a² (a² (v + a) − 2(v + a)² a) / a² (v + a)⁴ (a² + 4 v² + 4 av)
< 1574611340 180562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: I don't know what happened. boily mentioned reviving it a few times, but never followed through.
< 1574611359 944011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A lot of the bots in that list are no more.
< 1574611360 452179 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: I may also have put a damper to it when I implemented @metar, which was metsepia's main use.
< 1574611383 690806 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? prefixes
< 1574611385 613043 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
< 1574611406 568744 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hrm, idioms
< 1574611428 823204 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/to/on/
< 1574611438 507173 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha
< 1574611440 46918 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm not here
< 1574611442 963312 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with my bot
< 1574611444 560219 :wastl!~wastl@soerfa.b-5.de JOIN :#esoteric
< 1574611473 819650 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I’m not here with me too :′(
< 1574611477 85435 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there actually an knowledge index or something along these lines?
< 1574611480 536487 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`slwd prefixes//s/.$/, bfbot = .
< 1574611481 406156 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/sed: -e expression #1, char 16: unterminated `s' command
< 1574611481 930918 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :myself*
< 1574611485 759569 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`slwd prefixes//s/.$/, bfbot = ./
< 1574611487 715801 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prefixes//Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574611497 473267 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :arseniiv, I'm actually in the wisdom database lol
< 1574611502 72763 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? kspalaiologos
< 1574611505 561553 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :kspalaiologos is a brainfuck addict. He's secretly disassembling brainfuck code for a casino that lost the source code. Apparently knows the secret of Malbolge.
< 1574611510 170794 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hehehe
< 1574611519 323379 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :why do you think I’m not
< 1574611527 578488 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? arseniiv
< 1574611528 777034 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :arseniiv is a blank slate who is afraid of alchemy, especially the kind involving chalk.
< 1574611559 458240 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :everytime like the first time *rofl*
< 1574611562 488898 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`clwprits arseniv
< 1574611565 345318 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Traceback (most recent call last): \   File "/srv/hackeso-code/umlbox", line 24, in  \     import config_pb2 \ ModuleNotFoundError: No module named 'config_pb2'
< 1574611579 420421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That was me.)
< 1574611580 161323 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... what
< 1574611580 294192 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? clwprits
< 1574611581 417413 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :clwprits? ¯\(°​_o)/¯
< 1574611585 442520 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: wasn’t that you
< 1574611586 404146 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`clwprits arseniv
< 1574611587 26795 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: clwprits: not found
< 1574611592 394761 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :oh, or not
< 1574611594 197186 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this
< 1574611595 518057 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's a typo as well.
< 1574611595 554196 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits arseniv
< 1574611597 517090 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574611604 776122 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits arseniiv
< 1574611606 490712 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :int-̈e
< 1574611607 113971 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? cwlprits
< 1574611608 212632 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cwlprits? ¯\(°​_o)/¯
< 1574611609 77811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so many typos
< 1574611614 267086 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hahaha
< 1574611623 538656 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I even misread that three times
< 1574611624 747515 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this program
< 1574611625 464534 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I had a hunch that it was me... I remembered explaining it.
< 1574611628 109145 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what does it do
< 1574611639 723029 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? cwlprits int-e
< 1574611640 893367 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cwlprits int-e? ¯\(°​_o)/¯
< 1574611646 425328 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`cwlprits int-e
< 1574611648 167728 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :shachäf oerjän oerjän oerjän boil̈y boil̈y oerjän oerjän
< 1574611655 221115 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :`? olsner
< 1574611655 743983 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :it tells who made edits. Hm it should have been… ah, now it shows
< 1574611656 347373 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olsner seems to exist at least. He builds all his esolangs in diesel engines. His poetry's alphanumeric.
< 1574611670 154533 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ xD
< 1574611677 234254 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :alphanumeric poetry is tg
< 1574611685 989856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :'cwlprits' is 'culprits' for wisdom, and 'culprits' is hg log + bells and whistles.
< 1574611686 784597 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat bin/cwlprits
< 1574611688 572154 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: bin/cwlprits: No such file or directory
< 1574611693 747921 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat ../bin/cwlprits
< 1574611694 434866 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :culprits "$HACKENV/wisdom/$1"
< 1574611698 802867 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`whereis culprits
< 1574611699 628677 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :culprits: /hackenv/bin/culprits
< 1574611714 219713 :wastl!~wastl@soerfa.b-5.de QUIT :Quit: Leaving.
< 1574611714 450460 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :`quote alphanumeric
< 1574611715 182070 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1125)  A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric."
< 1574611724 8809 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` culprits ../bin/cwlprits # was that me as well?
< 1574611726 25124 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzïe shachäf
< 1574611743 283176 :int-e!~noone@int-e.eu PRIVMSG #esoteric :phew.
< 1574611750 80751 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :lol
< 1574611754 69902 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`culprits ../bin/hwrl
< 1574611755 834687 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzïe int-̈e shachäf
< 1574611758 299961 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The -̈ is still funky though.
< 1574611784 87628 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it does its job... I'm not being highlighted :)
< 1574611811 241347 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah, so *that’s* why it’s used
< 1574611827 945508 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I thought it’s just to look eso
< 1574611838 868395 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :it could use ZWSPs instead
< 1574611847 398465 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :`cwlprits password
< 1574611849 124518 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ais523̈_ ais523̈_ arseniïv oerjän int-̈e shachäf int-̈e fizzïe int-̈e fizzïe int-̈e int-̈e b_jonäs int-̈e int-̈e oerjän oerjän int-̈e int-̈e oerjän int-̈e oerjän oerjän oerjän int-̈e int-̈e oerjän oerjän shachäf oerjän oerjän oerjän oerjän int-̈e shachäf shachäf oerjän boil̈y oerjän int-̈e int-̈e oerjän shachäf shachäf oerjän oerjän oerjän oerjän oerjän oerjän oe
< 1574611863 852667 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :two months already
< 1574611872 649646 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :`? password
< 1574611873 771695 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is mostly irrelevant.
< 1574611890 325938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It uses "hlnp" under the hood, which I take it is short for "hg log no ping".
< 1574611965 118615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp mostly
< 1574611967 14915 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :password:The password of the month is mostly irrelevant. \ study:A study is mostly useless until backed up by further studies. See studies.
< 1574611980 280900 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phew, it seems to be working.
< 1574611984 660135 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? mostly
< 1574611985 857550 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mostly? ¯\(°​_o)/¯
< 1574611986 920056 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You may or may not notice any differences.
< 1574611989 80657 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oops
< 1574611990 838413 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? studies
< 1574611992 79562 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid for by the same company.
< 1574612005 176220 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`uptime
< 1574612006 30193 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 16:13:25 up 3809 day,  0:43,  0 users,  load average: 0.00, 0.00, 0.00
< 1574612042 916123 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One user-observable difference is that `cat will no longer get stuck.
< 1574612043 986606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cat
< 1574612047 74893 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574612146 16792 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`readlink /proc/self/fd/0
< 1574612146 918413 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/null
< 1574612158 625904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, that's actually a little misleading.
< 1574612164 838720 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` ls -l /null
< 1574612167 727621 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access '/null': No such file or directory
< 1574612176 681912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's showing the pre-chroot path.
< 1574612222 176413 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that's what it always would have done, but it would've showed /tty1 before, which was connected to the UML 'null' channel.
< 1574612263 690015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've just changed it to open /null inside the UML, so it gets the arguably more reasonable "immediate EOF" semantics, instead of the "read blocks forever" one.
< 1574612313 353479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I did think about putting something either useful or funny into the stdin as well, but couldn't come up with anything particularly useful or particularly funny.)
< 1574612341 258040 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://ix.io/22Kl is another technically user-observable difference.
< 1574612388 670822 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo $$
< 1574612389 485166 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :50
< 1574612455 319905 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The biggest difference of them all is probably that I now understand how it actually works.
< 1574612479 9278 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? fizzie
< 1574612480 207027 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie is not fnord with a monad but the king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
< 1574612578 359513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`le/rn_append fizzie//. He understands how it actually works.
< 1574612579 274987 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Can't open wisdom/fizzie: No such file or directory. \ /hackenv/tmp/le/rn_append: line 6: wisdom/fizzie: No such file or directory \ Learned 'fizzie': cat: wisdom/fizzie: No such file or directory
< 1574612629 926623 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, is that still unfixed.
< 1574612661 639062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I guess it is, because it was outside bin so it wasn't caught by all the heuristics.
< 1574612694 946749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sled /hackenv/le/rn_append//s|wisdom|${HACKENV-/hackenv}/wisdom|
< 1574612695 585028 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, does this look plausible: `` sed -i s=wisdom=\$HACKENV/wisdom= ../le/rn_append
< 1574612696 979286 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/le/rn_append//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ topic="$(echo "${1%%$sep*}" | lowercase)" \ stuff="${1#*$sep}" \ perl -i -p -e 's/\n/ /' "${HACKENV-/hackenv}/wisdom/$topic" \ echo "$stuff" >>"${HACKENV-/hackenv}/wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "${HACKENV-/hackenv}/wisdom/$topic"
< 1574612712 328845 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah
< 1574612740 865744 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`le/rn_append fizzie//. He understands how it actually works.
< 1574612743 183008 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'fizzie': fizzie is not fnord with a monad but the king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg . He understands how it actually works.
< 1574612818 844099 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? sled
< 1574612820 95298 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`sled //
< 1574612835 810400 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, right. slash+sed
< 1574612849 17474 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? hackeso
< 1574612850 210993 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HackEso is almost, but not quite, entirely unlike HackEgo.
< 1574612884 454455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( It's a text-based game in the hack&slash genre. )
< 1574612954 237145 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, the other two entries in le/ are symlinks.
< 1574612977 664686 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rather $HACKENV/le
< 1574613074 195311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` mv /hackenv/le/rn_append /hackenv/bin/slashlearn_append && ln -sf /hackenv/bin/slashlearn_append /hackenv/le/rn_append  # let's make that consistent
< 1574613076 407924 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574613102 300967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although now that one's an absolute link while the other two are relative. Oh well.
< 1574614733 315159 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574614826 931272 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds
< 1574614827 40104 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574614921 857302 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
< 1574618288 699438 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1574618452 39337 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574619394 178389 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^prefixes
< 1574619394 257753 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
< 1574619402 948962 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^help
< 1574619402 985126 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1574619462 145776 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^def prefixes ul (Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot (, jconn ), j-bot [, bfbot = .)S
< 1574619462 182071 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574619466 432814 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^prefixes
< 1574619466 469138 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot (, jconn ), j-bot [, bfbot = .
< 1574619469 645051 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`prefixes
< 1574619470 859044 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574619673 619425 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574619673 750719 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574619709 395738 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :`? cat
< 1574619710 550697 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Cats are cool, but should be illegal.
< 1574619722 23099 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :`? concat
< 1574619727 462857 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :concat? ¯\(°​_o)/¯
< 1574619741 784960 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :`? catcon
< 1574619742 918853 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :catcon? ¯\(°​_o)/¯
< 1574619766 881756 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@prefixes
< 1574619767 164562 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574619771 969968 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :thank gods
< 1574620294 555363 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Which gods? Germanic, Roman, Abrahamic, all of them, none of them, or it doesn't matter?
< 1574620417 69164 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: you're welcome ;-)
< 1574620556 278691 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<<]> >>--------------------------------------------------------------.>>---------------------------------------------------------------------------------.>-----------------------------------------------------------------------------------------------------
< 1574620556 414436 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620561 303738 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a-------.<<<<<--------------------------------.>>>>>----.++.<----------.+.+++.>++++++.<----.>-----.<<<<--------------------------------------.<.>>>>+.>++.<++++++++.-------.++++++++.>-.<<<<<.>>>------------------------------------------------------------------.<<<++++++++++++.------------.>>++++++.>>-----------
< 1574620561 440808 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620566 301602 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a---.++.++++++++.<<---.>>>-.<++++.<<<<.>>>>---------------.<<<<++++++++++++.------------.>>>>++++++++++++.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.>+.<<<<<.>>-----.<<.>>>>.>--.<<<<<.>+++++.<++++++++++++.------------.>>>>-----.<<<<+++++++++++++.>>>>--------.+++++++++++++.>++.<<<<<------------
< 1574620566 449437 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620571 295360 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a-.>>>---.<<<++++++++++++.------------.>>>>-------------.++++.----.+++++++++++++.>.<<<<<.>--.<++++++++++++++.
< 1574620571 464722 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620574 298811 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1574620574 374379 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1574620575 983928 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574620576 329906 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :..................................................................................................................................................................................................................
< 1574620578 419038 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :nope
< 1574620607 650775 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>--------------------------------------------------------------.>>---------------------------------------------------------------------------------.>------------------------------------------------------------------------------------------------------
< 1574620607 781007 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620612 696809 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a------.<<<<<--------------------------------.>>>>>----.++.<----------.+.+++.>++++++.<----.>-----.<<<<--------------------------------------.<.>>>>+.>++.<++++++++.-------.++++++++.>-.<<<<<.>>>------------------------------------------------------------------.<<<++++++++++++.------------.>>++++++.>>------------
< 1574620612 816938 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620617 672615 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a--.++.++++++++.<<---.>>>-.<++++.<<<<.>>>>---------------.<<<<++++++++++++.------------.>>>>++++++++++++.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.>+.<<<<<.>>-----.<<.>>>>.>--.<<<<<.>+++++.<++++++++++++.------------.>>>>-----.<<<<+++++++++++++.>>>>--------.+++++++++++++.>++.<<<<<-------------
< 1574620617 813585 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620622 726916 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a.>>>---.<<<++++++++++++.------------.>>>>-------------.++++.----.+++++++++++++.>.<<<<<.>--.<++++++++++++++.
< 1574620622 869302 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620625 668973 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1574620625 737468 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1574620628 170916 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574620628 338040 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :.................................................
< 1574620631 257424 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :still no
< 1574620645 33859 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oh wait
< 1574620672 928661 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ I can remove the check
< 1574620677 770308 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>++.>>+++++++++++++++.>++++.<<<<<.>>>>>----.++.<----------.+.+++.>++++++.<----.>-----.<<<<++++++++++.<.>>>>+.>++.<++++++++.-------.++++++++.>-.<<<<<.>>>++++++++++++++.<<<++++++++++++.------------.>>++++++.>>--------------.++.++++++++.<<---.>>>-.<++++.
< 1574620677 910995 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620682 770412 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a<<<<.>>>>---------------.<<<<++++++++++++.------------.>>>>++++++++++++.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.>+.<<<<<.>>-----.<<.>>>>.>--.<<<<<.>+++++.<++++++++++++.------------.>>>>-----.<<<<+++++++++++++.>>>>--------.+++++++++++++.>++.<<<<<-------------.>>>---.<<<++++++++++++.--------
< 1574620682 921652 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620687 760421 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a----.>>>>-------------.++++.----.+++++++++++++.>.<<<<<.>--.<++++++++++++++.
< 1574620687 921563 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574620690 455510 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it kinda bricks the bot output a tiny bit
< 1574620690 757013 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1574620690 809858 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1574620691 437569 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574620691 524206 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574620693 995329 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :better
< 1574620721 450151 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :btw you may want to set the bitness
< 1574620723 318779 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :sorry, the generated bf code was completely wrong, and I should have noticed that from the too many minuses
< 1574620729 772940 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you can use it
< 1574620735 821515 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you need to set the bfbot correctly
< 1574620753 184064 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Bfbot#program_types
< 1574620761 602983 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=wiki Bfbot#program_types
< 1574620761 866322 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :https://esolangs.org/wiki/Bfbot#program_types
< 1574620767 726007 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah wiki works too
< 1574620777 623146 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :yes, but it doesn't matter for this simple program that prints a constant string, because it never overflows any cell
< 1574620777 954868 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :if you look at the repo, wiki is using this feature
< 1574620791 22061 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas, some of them do
< 1574620800 162179 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :instead of doing + 254 times, you can do - twice
< 1574621238 772546 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -e$C=Date::Manip::Date::;require$C; $d=$C->new("12AM EST"); print $d->tzconv("UTC")->printf("%O %Z %z");
< 1574621239 470976 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Can't locate Date::Manip::Date in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at -e line 1.
< 1574621256 34981 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: can you install libdate-manip-perl into inside HackEso?
< 1574621264 828936 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :the debian package called libdate-manip-perl that is
< 1574621330 360740 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :ah no, it is installed, sorry
< 1574621339 48885 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d=Date::Manip::Date->new("12AM EST"); print $d->tzconv("UTC")->printf("%O %Z %z");
< 1574621340 930728 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Can't locate object method "tzconv" via package "Date::Manip::Date" at -e line 1.
< 1574621374 300070 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d=Date::Manip::Date->new("12AM EST"); print $d->convert("UTC")->printf("%O %Z %z");
< 1574621375 896180 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Can't locate object method "printf" via package "0" (perhaps you forgot to load "0"?) at -e line 1.
< 1574621390 413966 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d=Date::Manip::Date->new("12AM EST"); $d->convert("UTC"); $d->printf("%O %Z %z");
< 1574621392 70635 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574621396 244840 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d=Date::Manip::Date->new("12AM EST"); $d->convert("UTC"); print $d->printf("%O %Z %z");
< 1574621397 911016 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-24T05:00:00 UTC +0000
< 1574621403 69140 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`datei
< 1574621407 882460 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-24 18:50:05.653 +0000 UTC November 24 Sunday 2019-W47-7
< 1574621415 933697 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $d=Date::Manip::Date->new("12AM EST"); $d->convert("Europe/Paris"); print $d->printf("%O %Z %z");
< 1574621420 812570 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-24T06:00:00 CET +0100
< 1574621500 548564 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I made a programming language
< 1574621513 86808 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or rather, a markup language
< 1574621520 565925 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :just to produce brainfuck-to-anything compilers in anything
< 1574621655 504135 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Does any TV set have a caption debugger?
< 1574621877 501610 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric : Which gods? Germanic, Roman, Abrahamic, all of them, none of them, or it doesn't matter? => I pick them at random each time from the WHATWG-endorsed god pool
< 1574621886 52318 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: :D
< 1574622002 442773 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I felt entitled because I'm running that particular bot :)
< 1574622086 439609 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: I guessed so
< 1574622146 429447 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=help
< 1574622146 565393 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
< 1574622146 601668 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
< 1574622157 921392 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list
< 1574622158 69360 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :8ball echo f fib msg0 msg1 prefixes quine simple wiki
< 1574622160 6386 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball KPS
< 1574622160 594061 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Congratulations! You found the easter egg! ~~kspalaiologos, 2019
< 1574622178 419400 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is there a command to just run a piece of bf code without defining a string first?
< 1574622178 754903 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I put it here for no real reason
< 1574622187 212433 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :int-e, no, but I may consider adding it
< 1574622197 813945 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you can define it 
< 1574622199 190219 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :on your own
< 1574622214 720065 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^help
< 1574622214 756489 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
< 1574622223 350559 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :int-e: try ^bf 
< 1574622231 20549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`bf8 [-]
< 1574622231 760207 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bf8: not found
< 1574622240 946783 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`whatis bf8
< 1574622242 792813 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf8(1egobot) - no description
< 1574622249 895965 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :needs a bang
< 1574622261 353446 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`! bf8 +[+.]
< 1574622262 282745 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​	 \ 
< 1574622274 96531 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`! bf8 ++++[->++++<]>[+.]
< 1574622275 52319 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.
< 1574622278 398189 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s ----[---->+<]>--.---[->++<]>-.+.--.[-->+++++<]>+++.---[->++<]>-.[->++<]>+.>,[.,][-]++++++++++.[->++++++<]>+.[----->++++<]>.+.+.[--->+<]>--.---[->++<]>-.+[->++<]>.+++[->+++<]>.++++++++.+++.>++++++++++.[->++++++<]>+.---[->++<]>.+++[->+++<]>.++++++++.+++.>++++++++++.[->++++++<]>+.--[->++<]>-.-------.----------.+.+.[--->+<]>--.---[->++++<]>.+++[->+++<]>.++++++++.+++.
< 1574622278 529454 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574622284 515670 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`! bf8 ++++++++[->++++<]>[+.]
< 1574622285 44454 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^^^ this is why I turned this crap off
< 1574622285 495353 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.
< 1574622285 818961 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`! bf8 +[>+<+++++]>.
< 1574622286 815665 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3
< 1574622295 412704 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0bf
< 1574622295 589062 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'bf'
< 1574622303 673409 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=bf +[>+<+++++]>.
< 1574622303 993375 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :.....................+[>+<+++++]>.=...........................=t......=undef t......
< 1574622306 758589 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :crap
< 1574622316 362394 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s =str 0s ----[---->+<]>--.---[->++<]>-.+.--.[-->+++++<]>+++.---[->++<]>-.[->++<]>+.>,[.,][-]++++++++++.[->++++++<]>+.[----->++++<]>.+.+.[--->+<]>--.---[->++<]>-.+[->++<]>.+++[->+++<]>.++++++++.+++.>++++++++++.[->++++++<]>+.---[->++<]>.+++[->+++<]>.++++++++.+++.>++++++++++.[->++++++<]>+.--[->++<]>-.-------.----------.+.+.[--->+<]>--.---[->++++<]>.+++[->+++<]>.++++++++.+++.
< 1574622316 486002 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574622319 520527 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0bf
< 1574622319 597818 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'bf'
< 1574622321 890051 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=bf +[>+<+++++]>.
< 1574622322 243661 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :.....................+[>+<+++++]>.=...........................=t......=undef t......
< 1574622330 87312 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why doesn't it work though
< 1574622333 740147 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I set the correct mode
< 1574622339 1627 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`! bf8 +[>+>++<<+++++]>.>.
< 1574622339 951767 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3f
< 1574622362 313941 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I want to fix some errors again
< 1574622365 218406 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> fix error
< 1574622367 994790 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *Ex...
< 1574622375 836542 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574622375 982733 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574622379 626833 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@botsnack
< 1574622379 920838 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::)
< 1574622383 5379 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: a classic, and one of my favorites
< 1574622391 150240 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@let prefixes = var "Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =."
< 1574622391 383344 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: correct my ignorance, though.) you should get ( fnord) print prog; else... without parentheses. so this is like
< 1574622392 536901 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined.
< 1574622396 148595 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> prefixes
< 1574622397 11795 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: mine too!
< 1574622398 553806 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574622399 659499 :int-e!~noone@int-e.eu PRIVMSG #esoteric :almost as good as the fibonacci numbers
< 1574622425 896633 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :that (fix error) thing is still so weird
< 1574622428 536658 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix$(0:).scanl(+)1
< 1574622430 976662 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,...
< 1574622434 559761 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I do understand why it works, but it's weird
< 1574622466 835809 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> fix $ const undefined
< 1574622468 738276 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: Prelude.undefined
< 1574622479 924824 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what language is it
< 1574622482 166459 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> error (error "bar")
< 1574622484 140533 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=str 0s 3++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>---------.>+++++++++++++++.+.--.<<++.>----.>+>+[,.]<<<<++++++++++.>>++++.>---------------.+.+.<<.>----.>++++++++++++++.---------------.++++++++.+++.<<<++++++++++.>>++++.>++++.---------------.++++++++.+++.<<<++++++++++.>>.>+++++.-------.----------.+.+.<<.>>++++++++++++++.---------------.++++++++.+++.
< 1574622484 277648 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574622484 317084 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: *Exception: bar
< 1574622484 929251 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :Haskell
< 1574622487 807296 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :damn
< 1574622492 78948 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@run 2+2
< 1574622494 106212 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 4
< 1574622494 214025 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`whatis run
< 1574622495 138079 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :run(8hackeso) - run a shell command \ run(1hackeso) - no description \ run(8lambdabot) - evaluate Haskell expression
< 1574622500 544808 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=def 0bf
< 1574622500 674253 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'bf'
< 1574622511 928840 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=bf +[>+<+++++]>.
< 1574622512 230979 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :=str 9+[>+<+++++]>..=def 9temp.=temp(=undef temp
< 1574622514 838024 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :haha
< 1574622516 744255 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that was close
< 1574622526 894250 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but wait, it can't execute own commands
< 1574622532 557629 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I can't use fungot to chain myself
< 1574622532 629789 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kspalaiologos: neither tiny nor simple use and)
< 1574622545 804678 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there a bot without protection though?
< 1574622567 288650 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it would make a ridiculous one command
< 1574622576 112495 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: have you seen a short code for Thue—Morse sequence 01101001100101101001011001101001…?
< 1574622584 441437 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :j-bot
< 1574622587 320484 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :tell me something
< 1574622588 396578 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is this
< 1574622591 507167 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=prefixes
< 1574622591 674330 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574622596 108809 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@help
< 1574622596 428614 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574622598 234224 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@list
< 1574622598 564665 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :What module?  Try @listmodules for some ideas.
< 1574622604 381005 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@echo test
< 1574622604 688765 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "kspalaiologos!~kspalaiol@176.221.122.71", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo
< 1574622604 688812 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :test"]} target:#esoteric rest:"test"
< 1574622607 968599 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :?
< 1574622608 692565 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oh yeah
< 1574622613 796384 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: j-bot runs J :D
< 1574622614 955897 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what just happened
< 1574622624 773365 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@listmodules
< 1574622625 81843 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
< 1574622625 81888 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :slap source spell system tell ticker todo topic type undo unlambda unmtl version where
< 1574622632 910748 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@spell abc
< 1574622633 188739 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ABC ABCs AB AC Ac
< 1574622640 942959 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :@spell =echo hei
< 1574622641 225947 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :=echo hei
< 1574622641 435467 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :hei
< 1574622641 944754 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: lambdabot's echo command is weird. I don't know if it has a plain echo command, but you can do something like
< 1574622646 782688 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Aha!
< 1574622649 807996 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@run var "hello, world"
< 1574622650 418363 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait
< 1574622651 555899 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : hello, world
< 1574622651 844254 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :to output something
< 1574622653 877895 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=echo @spell hello
< 1574622654 190725 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@spell hello
< 1574622658 507164 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :dammit man
< 1574622661 11054 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=prefixes
< 1574622661 172553 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574622679 736991 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :[echo stuff
< 1574622696 834962 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :eh it seems like I have to modify my own bot
< 1574622710 350790 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :j-bot echo: it does have an echo command, but you can't invoke that command with a shortcut
< 1574622710 605468 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, pong: it does have an echo command, but you can't invoke that command with a shortcut
< 1574622714 102165 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix$(0:).tail.(>>= \x->[x,1-x]) -- the `tail` always makes me a little sad
< 1574622716 372181 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574622727 378732 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :only two commands work with the shortcut, and you can't use a command name, the shortcut prefix implies the command
< 1574622734 731853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@pl \x->[x,1-x]
< 1574622734 960642 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ap (:) (return . (-) 1)
< 1574622788 58508 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :j-bot cd: ,
< 1574622788 287606 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas, changed to ,#esoteric
< 1574622801 516822 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :[ prefixes =: 'Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.'
< 1574622801 670558 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: mine would be about as fast as ff, but without the parenthesis'" eh!
< 1574622802 131919 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: |ok
< 1574622804 517330 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :[prefixes
< 1574622809 192657 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :[ prefixes
< 1574622809 846801 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574622841 968236 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: there's a brainfuck interpreter written in brainfuck somewhere on the internet, I think you could use that to make a command in bfbot that runs brainfuck
< 1574622851 600878 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :haha
< 1574622858 945401 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but my idea was way more fun
< 1574622859 819533 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :of course it would be very inefficient, but that's what you get for making a bot that you can only program in brainfuck
< 1574622872 263936 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ I planned on adding gisa/asm2bf support
< 1574622877 834056 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I kinda don't fancy doing it now
< 1574622891 433266 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I think there was a short period when jevalbot had a built-in to invoke a buubot command and wait for its reply
< 1574622896 608965 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :why so serious man :p
< 1574622899 441582 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :and return the reply to the J expression so it can continue
< 1574622940 802198 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: ^^ not sure whether you saw the Thue-Morse code there
< 1574622957 396468 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: yeah, this is neat!
< 1574622981 158233 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`prefixes
< 1574622982 435771 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574622983 958405 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I’m trying to write something but it doesn’t work
< 1574622985 42752 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? prefixes
< 1574622986 290090 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574623000 926332 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :Ithink maybe I’ll write a version using `iterate`
< 1574623019 841356 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I don't even know what idris-bot or thutubot is supposed to be. I suspect their names were just invented to pad out the prefixes. Maybe we should invent more fictional bots there.
< 1574623035 320588 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I mean as a temporary measure, until we actually add more bots.
< 1574623119 416076 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :List of fictional bots
< 1574623154 389054 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I'd like to use the ten prefixes 0=- 0-= -0= -=0 =0- =-0 E-0 E0- 0E- -0E
< 1574623187 401501 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :8==D
< 1574623208 805679 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :+help
< 1574623211 230903 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> map((`mod`2).popCount)[0..]
< 1574623212 535421 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :scam
< 1574623213 128372 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623220 639414 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hi kmc
< 1574623239 375371 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :hi
< 1574623325 732551 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: I feel helpless. I started writing “concat $ iterate (\xs -> …) [0]” and froze, I think I shouldn’t write code in a linear text box
< 1574623341 613631 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> [iterate(>>= \x->[x,1-x])[0]!!i!!i|i<-[0..]]
< 1574623343 886712 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
> 1574623370 212128 PRIVMSG #esoteric :14[[07User talk:Palaiologos14]]4 10 02https://esolangs.org/w/index.php?diff=67378&oldid=67367 5* 03Palaiologos 5* (+277) 10Actual example
< 1574623396 339721 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> map head.transpose$iterate(>>= \x->[x,1-x])[0]
< 1574623398 688922 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623400 231203 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :[ (,-.)^:9]0
< 1574623410 392164 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 ...
< 1574623422 628266 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@type iterate(>>= \x->[x,1-x])[0]
< 1574623424 87749 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Num a => [[a]]
< 1574623430 885806 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> iterate(>>= \x->[x,1-x])[0]
< 1574623433 312129 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [[0],[0,1],[0,1,1,0],[0,1,1,0,1,0,0,1],[0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0],[0,...
< 1574623448 784689 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :haha
< 1574623448 937094 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I /was/ going to say that I don't know a nice way of merging the resulting sequences... but map head.transpose does that pretty nicely.
< 1574623495 746584 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> concat$iterate(>>= \x->[x,1-x])[0]
< 1574623497 822496 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0...
< 1574623502 533106 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@type transpose
< 1574623504 221266 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[[a]] -> [[a]]
< 1574623507 896182 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> iterate(>>= \x->[x,1-x])[0]!!9
< 1574623510 4429 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623520 783232 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> traspose [[1], [2, 3], [4, 5, 6]]
< 1574623523 471604 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574623523 471812 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Variable not in scope: traspose :: [[Integer]] -> t
< 1574623523 581193 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Perhaps you meant one of these:
< 1574623526 768480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: cheater!
< 1574623555 860699 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> transpose [[1], [2, 3], [4, 5, 6]]
< 1574623557 982992 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [[1,2,4],[3,5],[6]]
< 1574623562 592446 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :oh
< 1574623584 525004 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@src transpose
< 1574623584 844443 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :transpose []             = []
< 1574623584 844497 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :transpose ([]   : xss)   = transpose xss
< 1574623584 940695 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :transpose ((x:xs) : xss) = (x : [h | (h:t) <- xss]) : transpose (xs : [ t | (h:t) <- xss])
< 1574623615 546956 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: now I understand why head.transpose works
< 1574623629 940371 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh.
< 1574623640 819716 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> head.transpose$iterate(>>= \x->[x,1-x])[0]
< 1574623642 854642 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...
< 1574623655 915337 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> head.transpose.transpose$iterate(>>= \x->[x,1-x])[0]
< 1574623658 297242 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623661 960234 :int-e!~noone@int-e.eu PRIVMSG #esoteric :;)
< 1574623672 598170 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I had `map head`)
< 1574623698 333501 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> iterate(ap(++)(fmap(1-)))[0]
< 1574623700 517191 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [[0],[0,1],[0,1,1,0],[0,1,1,0,1,0,0,1],[0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0],[0,...
< 1574623704 837896 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> iterate(ap(++)(fmap(1-)))[0]!!9
< 1574623707 166487 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623711 857591 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah, yes, . is less binding than application
< 1574623743 854517 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: ah, cute.
< 1574623766 48828 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :how about abacaba? I think I already have seen how to do it but I’m afraid I won’t write it myself quick enough this time too
< 1574623773 976368 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: you can drop the `f` and then it'll actually be one character less than (>>= \x->[x,1-x])
< 1574623808 841433 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> iterate(ap(++)(map(1-)))[0]!!9
< 1574623811 28313 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574623822 750514 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but I still think the !!9 is cheating.
< 1574623872 751541 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> fix(s->0:map(1-)s)
< 1574623875 104799 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574623875 209364 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     Pattern syntax in expression context: s -> 0 : map (1 -) s
< 1574623881 113627 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> fix(\s->0:map(1-)s)
< 1574623883 255873 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1...
< 1574623890 468242 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :no
< 1574624002 253084 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perl is an amazing language
< 1574624033 382198 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I managed to fit ini parser and brainfuck code generator making up a brainfuck-to-anything compiler compiler
< 1574624037 386952 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :in 3700 bytes
< 1574624056 401187 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/User_talk:Palaiologos
< 1574624058 89451 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this INI
< 1574624060 459653 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :turns into this:
< 1574624075 685898 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://github.com/KrzysztofSzewczyk/b2all/blob/master/b2cs.bf
< 1574624082 46537 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> map (ceiling . (/log 2) . log) [1..]
< 1574624084 610997 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6...
< 1574624100 380547 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: you'll have to talk to ais523, he's the perl guy here :-)
< 1574624113 376840 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly
< 1574624123 348997 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I honestly think this language is amazing
< 1574624126 705079 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :for data processing
< 1574624141 483541 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :on such an edge case of brainfuck compiler compiler
< 1574624179 188883 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? ayacc
< 1574624180 442723 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
< 1574624182 672987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix((0:).("..">>).map(1+))
< 1574624184 878677 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2...
< 1574624193 992945 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh.
< 1574624218 926979 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log in concat.iterate(\s->h s:s)[0]
< 1574624221 205458 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574624221 205514 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Couldn't match expected type ‘a -> [[a1]]’
< 1574624221 241615 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :                   with actual type ‘[[Integer]]’
< 1574624226 284075 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix((0:).(<*"..").map(1+))
< 1574624228 574255 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5...
< 1574624241 466228 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :b_jonas, 403 forbidden
< 1574624253 333424 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 0:fix((1:).(<*"..").map(1+)) -- sigh.
< 1574624255 272154 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6...
< 1574624261 626473 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's gone
< 1574624291 102483 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log in concat.iterate(\s->h$length s:s)[0]
< 1574624293 585455 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574624293 681643 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Couldn't match expected type ‘a -> [[a1]]’
< 1574624293 681684 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :                   with actual type ‘[[Int]]’
< 1574624348 397807 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@type floor
< 1574624350 253246 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(RealFrac a, Integral b) => a -> b
< 1574624356 658171 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :hm
< 1574624388 317824 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log in concat$iterate(\s->h$length s:s)[0]
< 1574624390 947967 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574624391 65158 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • No instance for (RealFrac [Int]) arising from a use of ‘h’
< 1574624391 65203 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • In the expression: h $ length s : s
< 1574624431 477456 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log in concat$iterate(\s->h(length s):s)[0]
< 1574624433 891131 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574624434 35375 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Could not deduce (RealFrac Int) arising from a use of ‘h’
< 1574624434 35420 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :       from the context: Integral a
< 1574624449 979796 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t ceiling.(/log 2).log
< 1574624451 378891 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(RealFrac a, Integral c, Floating a) => a -> c
< 1574624465 884347 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t ceiling.(/log 2).log.fromIntegral
< 1574624467 549651 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(Integral c, Integral a) => a -> c
< 1574624476 667748 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what kind of arcane magic is it
< 1574624482 604173 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t genericLength
< 1574624483 972821 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Num i => [a] -> i
< 1574624485 740956 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log.fromIntegral in concat$iterate(\s->h(length s):s)[0]
< 1574624488 424249 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,0,0,1,0,0,2,1,0,0,2,2,1,0,0,3,2,2,1,0,0,3,3,2,2,1,0,0,3,3,3,2,2,1,0,0,3,3...
< 1574624495 248040 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :eh…
< 1574624505 143011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: what are you trying to do?
< 1574624513 478594 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :abacaba
< 1574624521 28498 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, the ruler function
< 1574624548 576470 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :kspalaiologos: Haskell indeed is magic, a dark one sometimes!
< 1574624567 43530 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :though not yet
< 1574624590 191773 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log.fromIntegral in concat$iterate(\s->h(length s):s)[]
< 1574624592 186281 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [-17976931348623159077293051907890247336179769789423065727343008115773267580...
< 1574624602 327333 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :interesting
< 1574624615 91237 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` openssl rand -base64 12 # fizzie: why does this hang? is there something wrong with random numbers?
< 1574624633 929581 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> let h=ceiling.(/log 2).log.fromIntegral in concat$iterate(\s->h(length s):s)[0,0]
< 1574624636 244884 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,0,1,0,0,2,1,0,0,2,2,1,0,0,3,2,2,1,0,0,3,3,2,2,1,0,0,3,3,3,2,2,1,0,0,3,3,3...
< 1574624647 78435 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574624663 704723 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cimport secrets; print(secrets.token_urlsafe(16)) # fizzie: python also can't generate crypto-secure random numbers either
< 1574624664 72590 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix((0:).(>>=(:[0]).succ))
< 1574624666 264489 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1...
< 1574624694 370899 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574624757 175544 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint([(x&-x).bit_length()-1 for x in range(1,333)]) # you want a ruler function?
< 1574624757 977346 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2,
< 1574624773 38435 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> let xs = concat $ transpose [repeat 0, map succ xs] in xs
< 1574624775 224796 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1...
< 1574624787 413588 :int-e!~noone@int-e.eu PRIVMSG #esoteric :<3 transpose
< 1574624792 269657 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` openssl rand -base64 16
< 1574624808 950369 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^ this should work, and I think it used to work in HackEso before
< 1574624823 498645 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574624827 587411 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6
< 1574624960 476730 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :neat
< 1574624998 56452 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah, I see why mine isn’t working
< 1574625017 961179 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574625103 741063 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmpf. At some point I knew that abs(x) >= 0 is not universally true in C.
< 1574625182 463324 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :int-e: yeah. but -abs(x) <= 0 is always true, which is why Hacker's Delight says that it can be worth to use the negative absolute value function
< 1574625463 343235 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :another candidate:
< 1574625463 421743 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :> concat$iterate(\xt@(x:xs)->(x+1:xs)++xt)[0]
< 1574625465 597862 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1...
< 1574625489 359758 :imode1!~linear@unaffiliated/imode JOIN :#esoteric
< 1574625502 33379 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :don’t like (++) of course
< 1574625516 20758 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 246 seconds
< 1574625551 952762 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :@hoogle mapHead
< 1574625552 483555 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Data.NonEmpty mapHead :: (a -> a) -> T f a -> T f a
< 1574625552 590432 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Data.Text.Lazy.Manipulate mapHead :: (Char -> Char) -> Text -> Text
< 1574625552 626675 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Data.Text.Manipulate mapHead :: (Char -> Char) -> Text -> Text
< 1574625620 593511 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: hmm, I guess that would've helped
< 1574625643 952891 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: but I learned about std::make_unsigned instead.
< 1574626091 233712 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And now that the code no longer gets stuck in an infinite loop I actually have an eligible solution for this months' IBM's Ponder This :)
< 1574626325 459686 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Probably got a bit lucky there, but who am I to complain about luck...)
< 1574626407 712645 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` openssl rand -base64 16
< 1574626438 322553 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574626577 249132 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` od -tx1 /dev/urandom | head
< 1574626578 79866 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0000000 6a 0e 63 83 21 cd 57 8d 35 5f eb d9 fd 18 4c c2 \ 0000020 d5 77 1b 90 00 f8 14 9c c7 55 16 13 e8 f6 7e 2c \ 0000040 9e e0 ee 73 e8 74 73 46 d5 65 b1 63 47 d9 64 2e \ 0000060 73 b6 ca d1 73 31 f3 d5 0b b0 d5 03 60 d6 15 4d \ 0000100 ea 20 e8 81 37 a0 20 45 65 10 c4 d7 12 a1 a8 14 \ 0000120 62 84 de d4 08 89 1d 8f a7 e5 e8 74 77 a8 98 ca \ 0000140 9c a3 35 fd 16 28 73 a9 35 8a 3e 4d 80 f2 b6 15 \ 0000160 d4 0d 6f b7 31 68 19 ee c7 ca 91 
< 1574626835 264291 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, it calls getrandom() and that never terminates.
< 1574626852 834430 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net
< 1574627003 161549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` timeout 4 strace openssl rand -base64 16 2>&1 | paste
< 1574627008 98940 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.9297
< 1574627044 604177 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^
< 1574627201 616834 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
> 1574627483 776399 PRIVMSG #esoteric :14[[07Exp14]]4 N10 02https://esolangs.org/w/index.php?oldid=67379 5* 03PythonshellDebugwindow 5* (+1899) 10Created page with "'''Exp''' (short for "Expression") is an esoteric coding language based on expressions, created by [[User:PythonshellDebugwindow]]. ==Instructions== {| class="wikitable sortab..."
> 1574627580 138372 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=67380&oldid=67361 5* 03PythonshellDebugwindow 5* (+111) 10
< 1574627933 965998 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I wonder is there a command in vim to expand tabs?
< 1574628002 330286 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Nevermind I found out; type :%!expand to expand tabs
< 1574628364 925275 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, not sure what I could have changed that would affect that. Per the documentation, getrandom will block until the urandom source is initialized, unlike the /dev/urandom device which will return low-quality randomness.
< 1574628401 606866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's possible it's not actually my changes but a side effect of the Debian upgrade instead, I guess.
< 1574628420 697402 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: ok, but in a UML box, can't it initialize very quickly by getting a random seed from the containing linux?
< 1574628441 772450 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i'm suprised UML is still even maintained
< 1574628516 6547 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sure, in theory. Whether it actually does that is another question. I've seen some messages about random and fast initialization in the debug output though.
< 1574628543 592367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, the UML kernel on HackEso is pretty old too.
< 1574628614 658226 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` uname -a
< 1574628617 5230 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Linux (none) 4.9.82 #6 Sat Apr 7 13:45:01 BST 2018 x86_64 GNU/Linux
< 1574628635 961658 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :yes, that looks old
< 1574628797 752549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I tried upgrading it to the Debian 10 stock user-mode-linux package (kernel 4.19), but it failed to work.
< 1574628860 754696 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :sad
< 1574628965 982659 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :maybe it's time that the hackeso setup be transitioned away from UML and towards a different virtualization technique
< 1574629001 309635 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :moony: basically whoever runs it decides how it's ran
< 1574629011 740937 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :and that's fizzie 
< 1574629021 656024 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :so whatever fizzie does
< 1574629028 85681 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :and the hg repo is public, so you can download it and make a new generation
< 1574629035 598592 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :good point
< 1574629035 668747 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :and I think even the source code of the bot itself is public
< 1574629040 584755 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :will look later
< 1574629041 302495 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :so if you want to fork it, you are allowed
< 1574629065 363971 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Trying to reregister IRQ 2 FD 4 TYPE 0 ID (____ptrval____) \ open(rfile, O_RDONLY): Device or resource busy" is what it does on the standard kernel. But it works fine on the 5.3 in sid.
< 1574629092 728246 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would strongly prefer if we had just one hackbot instance on the channel, TBH.
> 1574629097 506395 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=67381&oldid=67373 5* 03Zzo38 5* (+750) 10+ZZ Zero
< 1574629108 288056 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :yea I wouldn't try and bring in yet another hackbot here
< 1574629181 916201 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :and the second HackBot can synchronize by pulling the updates from Eso's repository using hg, and pushing diffs with `fetch and applying them
> 1574629183 77199 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=67382&oldid=67381 5* 03Zzo38 5* (+1) 10
< 1574629230 621784 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now you can see the example ZZ Zero code which implements Deadfish.
< 1574629230 963527 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but more likely just keep it on standby for when fizzie gives up
< 1574629637 824014 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`uname -a
< 1574629640 330549 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Linux (none) 4.19.37 #2 Fri May 24 13:58:48 UTC 2019 x86_64 GNU/Linux
< 1574629641 439178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Weird, now it worked.
< 1574629846 981433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` uname -a  # rolled it back anyway
< 1574629847 976603 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Linux (none) 4.9.82 #6 Sat Apr 7 13:45:01 BST 2018 x86_64 GNU/Linux
< 1574629895 692046 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run openssl rand -base64 16 # hmm
< 1574629912 619213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I tried that while it was briefly 4.19, and it didn't work any better.
< 1574629926 995796 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574630047 626124 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1574630088 20133 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` cat /proc/sys/kernel/random/entropy_avail; sleep 10; cat /proc/sys/kernel/random/entropy_avail  # I assume this is the root cause
< 1574630098 945239 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 \ 1
< 1574630168 73389 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :does it, like, not trust that the randomness of the containing box gives enough entropy?
< 1574630186 651628 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :and so it tries to gather entropy on its own like in a full linux box?
< 1574630262 946234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It may be a configuration issue.
< 1574630285 352767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a CONFIG_UML_RANDOM flag: "This option enables UML's "hardware" random number generator. It attaches itself to the host's /dev/random, supplying as much entropy as the host has, rather than the small amount the UML gets from its own drivers. It registers itself as a standard hardware random number generator, major 10, minor 183, and the canonical device name is /dev/hwrng."
< 1574630304 210754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But that only helps if the userland runs rngd to feed randomness from /dev/hwrng to /dev/random.
< 1574630320 526898 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure whether I have it enabled or not, either.
< 1574630373 816284 :moony!moony@hellomouse/dev/moony NICK :sust
< 1574630388 809041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I could make the umlbox init inject "enough" initial entropy from the host for reasonable HackEso commands.
< 1574630415 85070 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :maybe UML does that on its own if you enable that config option?
< 1574630440 489164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, the documentation of that config option continues: "The way to make use of this is to install the rng-tools package."
< 1574630447 783187 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574630454 781360 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :is there a different config option then?
< 1574630478 647162 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not as far as I can tell.
< 1574630494 851064 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric ::-(
< 1574630534 497678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably, it's good that UML doesn't just pass through the random devices / calls to the host. Otherwise, a single UML instance could DoS everyone else by consuming all the entropy.
< 1574630603 818596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't know if they've had that as a concern or not. There isn't very much recent documentation on UML and randomness.)
< 1574630642 644800 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :maybe they just haven't fixed UML since the getrandom syscall was added?
< 1574630715 938328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not really "broken", it's working as intended.
< 1574630727 913375 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` od -N16 -tx4 /dev/random
< 1574630737 137162 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574630754 188471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just that /dev/urandom is "broken", unlike the getrandom syscall.
< 1574630770 416071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"When read during early boot time, /dev/urandom may return data prior to the entropy pool being initialized.  If this is of concern in your application, use getrandom(2) or /dev/random instead."
< 1574630771 886530 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :yeah, it's not specific to getrandom , because /dev/random d
< 1574630774 606842 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oes the same
< 1574630822 7766 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I guess you could make the wrapper write an initial random seed into /dev/random 
< 1574630829 328299 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :the /dev/random of the inner box I mean
< 1574630837 342146 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574630859 516899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also, that wasn't 30 seconds.)
< 1574631206 901376 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cfor k in range(20):import sys,time;n=time.time()*100%1000;print("%02d.%02d"%divmod(n,100),file=sys.stderr);time.sleep(0.2)
< 1574631211 742836 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :07.33 \ 07.54 \ 07.74 \ 07.94 \ 08.14 \ 08.34 \ 08.54 \ 08.74 \ 08.94 \ 09.14 \ 09.34 \ 09.54 \ 09.74 \ 09.94 \ 00.14 \ 00.34 \ 00.54 \ 00.74 \ 00.94 \ 01.14
< 1574631213 663835 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02d"%divmod(n,100),file=sys.stderr);time.sleep(0.2)
< 1574631245 905918 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574631248 56391 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run for k in {1..9999}; do echo $k; sleep 1; done
< 1574631262 380173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :When I run things locally in verbose mode, after a little while there is a "random: fast init done" kernel message, which from the code looks like is when some threshold of entropy has been reached, and it wakes up the parts of the kernel that have been blocked on crng_init_wait. But that's probably the small trickle of randomness it gets from its own drivers.
< 1574631266 744214 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: it looks as if HackEso no longer prints partial output after a timeout, or something. why is this?
< 1574631279 193750 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 20 \ 21 \ 22 \ 23 \ 24 \ 25 \ 26 \ 27 \ 28 \ 29 \ 30
< 1574631282 357921 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574631288 198390 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :weird, it does now
< 1574631292 184418 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but not with the python command
< 1574631294 430760 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :what did I do wrong?
< 1574631333 594628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know. Maybe the Python command is fully buffered, since the output is to a pipe, not a terminal? 
< 1574631341 166466 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but I print to sys.stderr
< 1574631348 489476 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I'll experiment a bit more
< 1574631379 98618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :sys.stderr is a pipe too, FWIW.
< 1574631388 417962 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In fact, it's the same pipe.)
< 1574631415 924319 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a change from before, by the way, earlier the 'cat' (to fake that the output is not to a tty) was inserted only in the stdout path.
< 1574631497 149352 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02d"%divmod(n,100),file=sys.stderr);sys.stderr.flush();time.sleep(0.2)
< 1574631507 123552 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02dnf"%divmod(n,100),file=sys.stderr);time.sleep(0.2)
< 1574631527 907669 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :07.63 \ 07.83 \ 08.03 \ 08.23 \ 08.43 \ 08.63 \ 08.83 \ 09.03 \ 09.23 \ 09.44 \ 09.64 \ 09.84 \ 00.04 \ 00.24 \ 00.44 \ 00.64 \ 00.84 \ 01.04 \ 01.24 \ 01.44 \ 01.64 \ 01.84 \ 02.05 \ 02.25 \ 02.45 \ 02.65 \ 02.85 \ 03.05 \ 03.25 \ 03.45 \ 03.65 \ 03.85 \ 04.05 \ 04.25 \ 04.45 \ 04.66 \ 04.86 \ 05.06 \ 05.26 \ 05.46 \ 05.66 \ 05.86 \ 06.06 \ 06.26 \ 06.46 \ 06.66 \ 06.86 \ 07.06 \ 07.26 \ 07.46 \ 07.67 \ 07.87 \ 08.07 \ 08.27 \ 08.47 \ 08.67 \
< 1574631537 918423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574631542 268608 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :you were right, sys.stderr is buffered for some reason. darn you, python3.
< 1574631547 670111 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: sorry for the false alarm
< 1574631599 802826 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It also looks to be keeping correct time pretty well.
< 1574631620 668580 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02dnf"%divmod(n,100),file=sys.stderr);time.sleep(0.5)
< 1574631640 466526 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02d"%divmod(n,100));sys.stdout.flush();time.sleep(0.5)
< 1574631643 959891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The 30-second timeout is measured on CLOCK_MONOTONIC with a POSIX timer now.
< 1574631651 384351 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574631671 238960 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :00.93 \ 01.43 \ 01.93 \ 02.43 \ 02.93 \ 03.43 \ 03.93 \ 04.43 \ 04.93 \ 05.44 \ 05.94 \ 06.44 \ 06.94 \ 07.44 \ 07.94 \ 08.44 \ 08.94 \ 09.44 \ 09.95 \ 00.45 \ 00.95 \ 01.45 \ 01.95 \ 02.45 \ 02.95 \ 03.45 \ 03.95 \ 04.45 \ 04.96 \ 05.46 \ 05.96 \ 06.46 \ 06.96 \ 07.46 \ 07.96 \ 08.46 \ 08.97 \ 09.47 \ 09.97 \ 00.47 \ 00.97 \ 01.47 \ 01.97 \ 02.47 \ 02.97 \ 03.47 \ 03.97 \ 04.48 \ 04.98 \ 05.48 \ 05.98 \ 06.48 \ 06.98 \ 07.48 \ 07.98 \ 08.48 \
< 1574631684 371953 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%1000;print("%02d.%02d"%divmod(n,100));sys.stdout.flush();time.sleep(1.0)
< 1574631709 589546 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`python3 -cwhile 1:import sys,time;n=time.time()*100%10000;print("%02d.%02d"%divmod(n,100));sys.stdout.flush();time.sleep(1.0)
< 1574631715 158439 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :04.81 \ 05.82 \ 06.82 \ 07.82 \ 08.82 \ 09.82 \ 00.82 \ 01.83 \ 02.83 \ 03.83 \ 04.83 \ 05.83 \ 06.83 \ 07.83 \ 08.84 \ 09.84 \ 00.84 \ 01.84 \ 02.84 \ 03.85 \ 04.85 \ 05.85 \ 06.85 \ 07.85 \ 08.85 \ 09.86 \ 00.86 \ 01.86 \ 02.86 \ 03.86
< 1574631740 394758 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :10.01 \ 11.02 \ 12.02 \ 13.02 \ 14.02 \ 15.02 \ 16.03 \ 17.03 \ 18.03 \ 19.03 \ 20.03 \ 21.04 \ 22.04 \ 23.04 \ 24.04 \ 25.04 \ 26.04 \ 27.05 \ 28.05 \ 29.05 \ 30.05 \ 31.05 \ 32.06 \ 33.06 \ 34.06 \ 35.06 \ 36.06 \ 37.06 \ 38.06 \ 39.07
< 1574631751 164379 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :looks about right
< 1574632408 663859 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Remote host closed the connection
< 1574632572 471353 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574633891 591548 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The thing is, that's measuring it from the inside. If there's some sort of timing skew, it would only show up if there was some external source to measure it against. But there isn't.
< 1574634803 865258 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Weird. I've got a command that prints one line of output if I copy the umlbox command line it ends up executing and run it outside of the multibot/hackbot context (but as the same user); but as a HackEso command it just says the usual "No output."
< 1574634945 712649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ohh, right: it's probably because under HackEso it runs with the cat, and the timeout kills both processes at the same time. Yep, with | cat it also does the same outside.
< 1574634970 943952 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess maybe the timeout should only kill the command process, and rely on the cat stopping since the only process holding the write end of its pipe was just killed.
< 1574635100 22813 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: you should probably still kill the cat after some time
< 1574635104 208958 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :just in case]
< 1574635207 333748 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` kill -STOP 49; echo hello 1-gmRmaFJxJn
< 1574635245 672802 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574635256 593042 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo hkirO7mrtS3z; sleep 1; echo iP-fR9XfSssi; kill -STOP 49; echo H_FneqCCqFeY
< 1574635351 703870 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574635374 781614 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574635399 772109 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo -l7gBFfQyxIJ; sleep 999
< 1574635430 628580 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574635458 985326 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :that's strange
< 1574635464 914144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`perl -euse Time::HiRes; $| = 1; $t = time; $SIG{'TERM'} = sub { printf "TERM at %.3f seconds\n", time-$t; exit 0; }; sleep;
< 1574635471 553470 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo rc-V4VVF2nvu
< 1574635472 338796 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rc-V4VVF2nvu
< 1574635486 402341 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo 24AsPMQN_AlS; sleep 999
< 1574635495 595419 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :TERM at 30.000 seconds
< 1574635510 206479 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run echo lZ_R_lCr2p1T; sleep 999
< 1574635522 130489 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574635536 970531 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: ^ what's happening?
< 1574635545 936918 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lZ_R_lCr2p1T
< 1574635550 632270 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574635553 912970 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :now it works
< 1574635566 708548 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the one from `run. But I don't see why that would be any different.
< 1574635576 727621 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, weird.
< 1574635585 780052 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo -6d0phMQiXb5_
< 1574635586 574039 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-6d0phMQiXb5_
< 1574635612 626631 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run echo cDxDMxZU9YJ3
< 1574635613 393920 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cDxDMxZU9YJ3
< 1574635633 298064 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run echo 4e073w8PupF-; sleep 9999
< 1574635644 587248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, I could imagine the cat could also be buffering its writes? But that part hasn't changed. And nothing would get incomplete output in that case.
< 1574635655 842118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, gotta go.
< 1574635659 140964 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I don't think cat does
< 1574635669 149157 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :4e073w8PupF-
< 1574635703 314524 :sust!moony@hellomouse/dev/moony PRIVMSG #esoteric :fizzie: my cat doesn't know how to buffer writes. 
< 1574635706 207176 :sust!moony@hellomouse/dev/moony PRIVMSG #esoteric :it can meow tho
< 1574636073 143145 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Oh, maybe it's rnooodl that's buffering writes? 
< 1574636081 436479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's be one difference between ``` and `run.
< 1574636233 739401 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, but (1) it didn't work with run either, (2) rnooooodl flushes after each line
< 1574636237 830173 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :or doesn't it? wait
< 1574636250 331644 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` cat bin/rn*(o)dl
< 1574636251 178249 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: 'bin/rn*(o)dl': No such file or directory
< 1574636254 528606 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` cat /hackenv/bin/rn*(o)dl
< 1574636255 403912 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge'
< 1574636257 897015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It did work with run, every time you tried it.
< 1574636260 310205 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :darn it
< 1574636263 250276 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :it doesn't flush
< 1574636277 202185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :4e073w8PupF- and lZ_R_lCr2p1T both.
< 1574636291 452865 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run echo uy0np_TFMTLV; sleep 9999
< 1574636327 460439 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uy0np_TFMTLV
< 1574636328 961377 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`run echo GyDzrHYDRozQ; sleep 10; echo s0WsZweXT8GlA; kill -STOP 49; echo wCLwrX8fLtPX
< 1574636334 980573 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :yes, it's working with run apparently
< 1574636364 772985 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :GyDzrHYDRozQ \ s0WsZweXT8GlA
< 1574636376 471906 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :sorry, I'm just tired and confused then
< 1574636967 436576 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Remote host closed the connection
< 1574637254 977564 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds
< 1574638218 436206 :imode1!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6
< 1574639527 984700 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574639653 236185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://ix.io/22MC what
< 1574639747 312169 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574639795 962095 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Ping timeout: 246 seconds
< 1574640373 284659 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1574640957 658827 :sust!moony@hellomouse/dev/moony QUIT :Quit: Bye!
< 1574641061 90833 :moony!moony@hellomouse/dev/moony JOIN :#esoteric
< 1574641105 622312 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574642808 577260 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574643122 592961 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Ping timeout: 276 seconds
< 1574643980 970022 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574644328 155473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell  I nearly started a disaster <-- it's traditional. although make sure you know how to stop it, or that there's an op actively present who can do so.
< 1574644328 472835 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574644331 676612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1574644345 367607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell kspalaiologos  I nearly started a disaster <-- it's traditional. although make sure you know how to stop it, or that there's an op actively present who can do so.
< 1574644345 641861 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted.
< 1574644355 849312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm have i forgotten that recently?
< 1574644393 71229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no matches for @tell < this month before that
< 1574644450 133027 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oerjan: I made sure. both bfbot and fungоt lets you redefine that command on the fly, thus stopping the loop
< 1574644475 787687 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :in fact, I should probably undefine those commands now, to stop future disasters in case the ignore list changes
< 1574644482 343959 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^undef quine
< 1574644486 639261 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=undef quine
< 1574644486 788802 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574644494 430021 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^def quine (?)S
< 1574644494 466184 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Usage: ^def   
< 1574644497 295507 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^def quine ul (?)S
< 1574644497 331658 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574644500 409608 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^quine
< 1574644500 445709 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :?
< 1574644501 413406 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=quine
< 1574644501 485099 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574644526 257708 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :(I defined those commands originally)
< 1574644548 426846 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :also kspalaiologos runs bfbot so he could probably have stopped it somehow
< 1574644839 610157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def quine ul (^quine)S
< 1574644839 689677 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574644842 430907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^quine
< 1574644842 468319 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^quine
< 1574644852 901839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no harm since fungot doesn't read its own lines
< 1574644853 50445 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: you speak nonsense that i find useful fnord things out. once i figured it
< 1574644871 724756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: yeah
< 1574644918 988464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it wouldn't be too hard to make that a quine with payload in bf
< 1574644936 457991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`! bf_txtgen ^quine 
< 1574644940 356804 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :91 ++++++++++++++[>++++++++>+++++++>++><<<<-]>>----.<+.++++.>+++++++++++.<-------.>----.>++++. [61]
< 1574644988 167485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, then it would technically be wrong if given no argument
< 1574644995 841850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is ugly
< 1574645045 352109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i don't think there's anyway in ^bf to distinguish a command given no argument from one given an empty one
< 1574645062 893562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*any way
< 1574645118 361223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ,[+.,]!
< 1574645131 201784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :curious
< 1574645143 967071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ,[+.,]!a
< 1574645143 967125 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b
< 1574645168 920974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently fungot writes nothing then
< 1574645168 988761 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: explicit at what level this kind of things.
< 1574645204 356598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def fdip bf ,[+.,]
< 1574645204 433845 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574645208 982959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^fdip
< 1574645211 631919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^fdip 
< 1574645214 4847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^fdip a
< 1574645214 52344 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b
< 1574645219 607551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no difference
< 1574645226 415383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^hm
< 1574645252 744239 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :admittedly there's still some risk that my internet dies between starting the loop and stopping it
< 1574645287 286494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well as long as there's an obvious way anyone can stop it...
< 1574645326 410803 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :yes, I should say something like 'say "=undef quine" to stop if this happens to loop' before issuing the command
< 1574645334 25964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's also a risk that a spammer enters and starts blasting nonsense, which is probably greater so your risk can be rounded away :P
< 1574645341 579010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's happened)
< 1574645737 8120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? prefixes
< 1574645738 419004 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574645762 702960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd prefixes//s, .$,.,
< 1574645767 952313 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sled: 2: /hackenv/bin/sled: [[: not found \ usage: sled file//script
< 1574645787 814766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd prefixe//s, .$,.,
< 1574645789 6403 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sled: 2: /hackenv/bin/sled: [[: not found \ usage: sled file//script
< 1574645795 667312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat
< 1574645892 417151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt slwd
< 1574645894 182453 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd $HACKENV/wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
< 1574645907 980629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? prefixes
< 1574645909 477092 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot = .
< 1574645943 29608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt sled
< 1574645943 855021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :opts="${2--i}" \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed $opts "$value" "$key" ;
< 1574645969 144841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled wisdom/prefixes//s, .$,.,
< 1574645970 14204 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sled: 2: /hackenv/bin/sled: [[: not found \ usage: sled file//script
< 1574645998 8277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :curious
> 1574646000 771687 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Orvira 5*  10New user account
< 1574646002 730674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $SHELL
< 1574646009 994420 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/sh
< 1574646033 420457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`/bin/sh -v
< 1574646034 278835 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574646037 168814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`/bin/sh -V
< 1574646038 122746 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574646046 396844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l /bin/sh
< 1574646047 494250 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lrwxrwxrwx 1 0 0 4 Jan 17  2019 /bin/sh -> dash
< 1574646051 676014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still dash
< 1574646080 241121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat test
< 1574646081 347116 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: test: No such file or directory
< 1574646089 525389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pwd
< 1574646090 430221 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp
< 1574646098 930055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo a >test
< 1574646100 170567 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574646111 609005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm
< 1574646121 526795 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574646137 699110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sled ../wisdom/prefixes//s, .$,.,
< 1574646138 728591 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/sled: 2: /hackenv/bin/sled: [[: not found \ usage: sled file//script
< 1574646145 22829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it's not that
> 1574646346 800551 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67383&oldid=67368 5* 03Orvira 5* (+305) 10
< 1574646348 343131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm no recent repository changes seem relevant
< 1574646351 929926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which [[
< 1574646352 830616 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574646571 269815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ps
< 1574646572 121907 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​  PID TTY          TIME CMD \    49 ?        00:00:00 cat \    50 ?        00:00:00 ps
< 1574646588 164343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt `
< 1574646588 934697 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
< 1574646623 703853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm.
< 1574646626 241949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` slwd 'prefixe//s, .$,.,'
< 1574646627 446597 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Roswbud!
< 1574646634 744798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` slwd 'prefixes//s, .$,.,'
< 1574646637 401424 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prefixes//Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574646641 547968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic
< 1574646644 724754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i know
< 1574646661 392597 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[[ is a bashism, yes.
< 1574646665 908828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: you've started running commands with /bin/sh instead of /bin/bash
< 1574646674 158879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, although not really intentionally.
< 1574646707 269402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt nur
< 1574646708 138834 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if grep -q \  <<<"$1"; then "${1%% *}" "${1#* }"; else "$1"; fi
< 1574646735 743328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There used to be a bash script called 'limits' that everything was executed through, and it had a #! /bin/bash header.
< 1574646755 500794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I made that redundant and removed it, so now the command is executed by a direct execvp.
< 1574646798 847175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which defaults to /bin/sh for the "permissions say executable, but the file format is not recognized" case.
< 1574646834 324675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wonder how I should fix this though.
< 1574646868 337365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` slbd 'sled//1i#!/bin/bash'
< 1574646870 835375 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sled//#!/bin/bash \ opts="${2--i}" \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed $opts "$value" "$key" ;
< 1574646904 990030 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, one fix is to put #!/bin/bash in every file, but that kind of breaks the easy mkx script generation.
< 1574646950 11448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right, i just mitigated this one
< 1574646960 316230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes
< 1574646960 352388 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot (, jconn ), j-bot [, bfbot = .
< 1574646978 232801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def prefixes (Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.)S
< 1574646978 268917 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Usage: ^def   
< 1574646988 128158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def prefixes ul (Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.)S
< 1574646988 164343 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Defined.
< 1574647012 880270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there. of course i also ^def'ed a useless test command above.
< 1574647081 668904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait
< 1574647104 40692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it's right
< 1574647148 618786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the change was in spaces btw, they're supposed to be there only when part of the prefix)
< 1574647169 260180 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It took me longer than I'd like to admit to realize that, but got there eventually.
< 1574647200 363894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I could make umlbox init do the $PATH lookup manually, and then use execv, and handle the ENOEXEC error by running /bin/bash instead.
< 1574647363 66836 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or I could just say scripts with no designated interpreter use /bin/sh (dash). Ugh. I don't know what's best.
< 1574647440 66357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :slashlearn_append which you moved today would also be affected
< 1574647503 837757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmp. I guess people have gotten used to there being a bash.
< 1574647548 185548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :changing $SHELL would also be an option, no?
< 1574647569 601704 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, because that's not used for execvp.
< 1574647573 940563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh.
< 1574647587 510370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish
< 1574647684 960044 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just a hardcoded "/bin/sh" (aka _PATH_BSHELL) in glibc.
< 1574647721 887914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not like searching $PATH is particularly hard, it was just convenient that the function did it for me.
< 1574647826 22970 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :OTOH, I might give it a better error message while I'm at it, one that includes the command name.
< 1574647831 302948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`asdf no such command
< 1574647832 186418 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :umlbox: execvp: No such file or directory
< 1574648302 370784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm tempted to make that error say   asdf? ¯\(°​_o)/¯   but that'd be so confusing.
< 1574649293 606259 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574649437 906543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx shtest//echo "[$BASH_VERSION]"
< 1574649438 805722 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :shtest
< 1574649441 294252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`/hackenv/tmp/shtest
< 1574649442 81725 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[5.0.3(1)-release]
< 1574649454 858400 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`rm shtest
< 1574649455 602405 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574649510 641891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Cheated a little, actually mkx itself was broken before I did that, because it too uses [[ and ${x%%//*} stuff.
< 1574649557 595387 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Ping timeout: 250 seconds
< 1574649578 565377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`asdf no such command
< 1574649579 318154 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :asdf?
< 1574650056 769960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? asdf
< 1574650058 15300 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :asdf? ¯\(°​_o)/¯
< 1574650313 741757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Opted not to add the ¯\(°​_o)/¯.
< 1574655147 365919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? haiku
< 1574655148 714340 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​🀨や⛄
< 1574655183 393686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` unidecode $(\? haiku)
< 1574655184 900641 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[U+1F028 MAHJONG TILE AUTUMN] [U+3084 HIRAGANA LETTER YA] [U+26C4 SNOWMAN WITHOUT SNOW]
< 1574655200 98976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574655247 910216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just learned about kireji from a reference on the iwc forum
< 1574655256 165526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and amazingly, this one seems to have one
< 1574655260 862435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(YA)
< 1574655267 116263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in the right spot, even
< 1574655360 612592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Kireji#Mid-verse_ya_や
< 1574655388 51101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote hiragana
< 1574655388 886798 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1248)  MAHJONG TILE AUTUMN / HIRAGANA LETTER YA / SNOWMAN WITHOUT SNOW
< 1574655408 519524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder if mauris was aware of this rule
< 1574655424 354562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574655437 642291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION winds forward nick changes in his mind
< 1574655528 408966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lynn: my winding is uncertain but suggests you ^
< 1574655607 721272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if so, please confirm if you were aware of that purpose for the YA twh)
< 1574655772 803690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does some doaging
< 1574655787 532832 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d JOIN :#esoteric
< 1574655915 626565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/logs/2016-01-12.html#lYh
< 1574656070 555411 :tromp!~tromp@2a02:a210:1585:3200:10ac:a5a5:34f4:158d QUIT :Ping timeout: 276 seconds
< 1574656652 568188 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e JOIN :#esoteric
< 1574656928 530733 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e QUIT :Ping timeout: 276 seconds
< 1574657765 749636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $$
< 1574657768 473075 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :50
< 1574658002 19648 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 252 seconds
< 1574658051 594705 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574658370 509339 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh ^U in irssi doesn't seem undoable
< 1574658666 607802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh*, ^Y would have worked but i'd of course long since deleted something else while _searching_ for how to do it
< 1574658733 164565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it's called the inexplicable yank_from_cutbuffer, googling for "undo irssi" gave nothing useful
< 1574658859 556720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : =def 1prefixes <-- way back, i carefully suggested a bot prefix to make the ()s match precisely so i could use underload and _stop_ having to feed fungot brainfuck through str every time ^prefixes needs to change tdnh
< 1574658859 690230 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: the second two... the parser can be excised from the task
< 1574658898 582593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in other words, i'm not going to be updating that one.
< 1574658906 775992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=prefixes
< 1574658906 950498 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [, bfbot =.
< 1574658925 122830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it has only a subset
< 1574658935 722759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but there's still a space missing after [
< 1574659864 660138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$(0:).tail.(<**>[id,(1-)])
< 1574659866 996054 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1...
< 1574659916 900351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on int-e had most of it, but not the <**>
< 1574659921 580847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*oh
< 1574660520 620213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I don't even know what idris-bot or thutubot is supposed to be. I suspect their names were just invented to pad out the prefixes. Maybe we should invent more fictional bots there. <-- no, they weren't. do you ever suspect that most of your suspicions are incorrect twh
< 1574660558 652735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(idris-bot did Idris, thutubot did Thutu hth)
< 1574661342 211528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ayacc
< 1574661343 546992 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
< 1574661497 214285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t interleave
< 1574661498 892123 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :error: Variable not in scope: interleave
< 1574662827 30906 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now I found a implementation of INTERCAL in Rust, in case you are interested such thing
< 1574663164 1710 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e JOIN :#esoteric
< 1574663259 989577 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1574663420 995229 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e QUIT :Ping timeout: 246 seconds
< 1574663558 528769 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1574664461 574812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? topos
< 1574664462 843609 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :topos? ¯\(°​_o)/¯
< 1574664467 646728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? subobject classifier
< 1574664469 64299 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :subobject classifier? ¯\(°​_o)/¯
< 1574665105 925183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's classified hth
< 1574665262 893031 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574668008 573310 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: ...
< 1574668241 601606 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574668984 925725 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oerjan: ah sorry about the spaces
< 1574669082 572730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :easy to miss
< 1574669151 36666 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>++.>>+++++++++++++++.>++++.<<<<<.>>>>>----.++.<----------.+.+++.>++++++.<----.>-----.<<<<++++++++++.<.>>>>+.>++.<++++++++.-------.++++++++.>-.<<<<<.>>>++++++++++++++.<<<++++++++++++.------------.>>++++++.>>--------------.++.++++++++.<<---.>>>-.<++++.
< 1574669151 176204 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574669156 76299 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a<<<<.>>>>---------------.<<<<++++++++++++.------------.>>>>++++++++++++.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.>+.<<<<<.>>-----.<<.>>>>.>--.<<<<<.>+++++.<++++++++++++.------------.>>>>-----.<<<<+++++++++++++.>>>>--------.+++++++++++++.>++.<<<<<-------------.>>>---.<<<.++++++++++++.-------
< 1574669156 224504 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574669161 58710 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=str 1a-----.>>>>-------------.++++.----.+++++++++++++.>.<<<<<.>--.<++++++++++++++.
< 1574669161 200875 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574669164 51119 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1574669164 114988 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1574669165 655905 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574669165 900501 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [ , bfbot =.
< 1574669216 26902 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :wasn't jconn configured to run without the space though? or did that change later?
< 1574669275 461541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes
< 1574669275 461600 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574669292 242570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i don't remember
< 1574669310 744215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`hwrl prefixes
< 1574669311 929831 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/wisdom/prefixes
< 1574669337 217191 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :basically for [ it makes sense to require a space because it's a nick charcaer, and that's why the original jeval/evalj that I ran with the prefix ] also required the space
< 1574669349 68596 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but when the prefix is a parenthesis that doesn't apply
< 1574669387 263547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a left parenthesis it matters because that's very frequent to begin text with
< 1574669402 582551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but right isn't quite as clear
< 1574669454 602621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`hurl ../bin/prefixes
< 1574669455 555747 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/bin/prefixes
< 1574669525 630740 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oerjan: yeah, although I think left parenthesis was never an invocation character of jevalbot. the right parenthesis was used for at least two different instance AND for ijx which is an unrelated J evaluator bot written in J by NotJack
< 1574669628 678030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i explicitly inserted that space in https://hack.esolangs.org/repo/rev/0ec7180baa0f
< 1574669746 839026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :before that no prefix had one, so i must have concluded it was necessary
< 1574669811 598490 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds
< 1574669896 597840 :tromp!~tromp@ip-213-127-104-116.ip.prioritytelecom.net JOIN :#esoteric
< 1574669940 689431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/logs/2013-05-05.html#lVx shows it didn't work without
< 1574670162 670617 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`prefix
< 1574670163 369818 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prefix?
< 1574670166 68733 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`prefixes
< 1574670167 439704 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? prefixes
< 1574670167 439742 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670168 630552 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670189 732194 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :^prefixes
< 1574670189 768554 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670192 893773 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1574670193 72675 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, lambdabot @ or ?, j-bot [ , bfbot =.
< 1574670231 2749 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@prefixes
< 1574670231 233461 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574670242 248971 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :> prefixes
< 1574670244 9267 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error:
< 1574670244 125518 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Variable not in scope: prefixes
< 1574670244 125563 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :     • Perhaps you meant ‘prefixed’ (imported from Data.List.Lens)
< 1574670285 176273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot is in too many channels to keep such an #esoteric-specific list even if we could add it
< 1574670323 713319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, i guess we could add an #esoteric-specific key in one of its databases
< 1574670365 299986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it would not have as simple syntax as the rest, so it would be easily forgotten
< 1574670400 340100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list where
< 1574670400 598719 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :where provides: where url what where+
< 1574670415 438342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@help what
< 1574670415 686063 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :what . Return element associated with key
< 1574670421 8849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@help where
< 1574670421 274895 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :where . Return element associated with key
< 1574670423 511010 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` echo -n 'actually, lambdabot already has '; grep -Ec '^[^(]*(.lambdabot) ' /hackenv/share/whatis; echo ' commands. nobody would notice an extra.'
< 1574670424 493526 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :actually, lambdabot already has 0 \  commands. nobody would notice an extra.
< 1574670427 511926 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574670455 232253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0, 1, what's the difference
< 1574670457 729513 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` grep -E '^[^(]*\(.lambdabot\)' /hackenv/share/whatis
< 1574670458 605444 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :activity(8lambdabot) - no description \ bf(8lambdabot) - evaluate brainfuck snippet \ check(8lambdabot) - no description \ @(8lambdabot) - compose tree of lambdabot commands \ ?(8lambdabot) - compose tree of lambdabot commands \ .(8lambdabot) - compose two lambdabot commands \ compose(8lambdabot) - compose two lambdabot commands \ dice(8lambdabot) - no description \ roll(8lambdabot) - no description \ dict-help(8lambdabot) - no description \ a
< 1574670463 144527 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` grep -Ev '^[^(]*\(.lambdabot\)' /hackenv/share/whatis
< 1574670463 979211 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :aio.h(0p) - asynchronous input and output \ arpa_inet.h(0p) - definitions for internet operations \ assert.h(0p) - verify program assertion \ complex.h(0p) - complex arithmetic \ cpio.h(0p) - cpio archive values \ ctype.h(0p) - character types \ dirent.h(0p) - format of directory entries \ dlfcn.h(0p) - dynamic linking \ errno.h(0p) - system error numbers \ fcntl.h(0p) - file control options \ fenv.h(0p) - point environment \ float.h(0p) - flo
< 1574670465 460344 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` grep -Ec '^[^(]*\(.lambdabot\)' /hackenv/share/whatis
< 1574670466 413773 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :166
< 1574670468 698149 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :166 commands
< 1574670475 648867 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :(some of which are synonyms)
< 1574670506 798680 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :``` perl -ne '/^([^(]*)\(.lambdabot\)/ and print "$1  "' /hackenv/share/whatis
< 1574670507 704394 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :activity  bf  check  @  ?  .  compose  dice  roll  dict-help  all-dicts  bouvier  cide  devils  easton  elements  foldoc  gazetteer  hitchcock  jargon  thesaurus  vera  wn  world02  djinn  djinn-add  djinn-del  djinn-env  djinn-names  djinn-clr  djinn-ver  eval  choose  dummy  bug  id  show  wiki  paste  docs  learn  haskellers  botsnack  get-shapr  shootout  faq  googleit  hackage  thanks  thx  thank  you  ping  tic-tac-toe  elite  leet  l33t
< 1574670522 79320 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help you
< 1574670522 506246 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574670525 447384 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@you
< 1574670525 683375 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I'm encased in the lining of a pure pork sausage!!
< 1574670542 315180 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@botsnack
< 1574670542 679349 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::)
< 1574670578 477121 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help where+
< 1574670578 782580 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :where+  . Define an association
< 1574670581 980431 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help where-
< 1574670582 220535 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574670584 180965 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help nowhere
< 1574670584 466224 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574670585 668787 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574670597 124982 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :he never forgets
< 1574670643 574386 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@what+ prefixes Bot prefixes on #esoteric : fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670643 804900 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: because it evaluated the set! macro looks at x and says, ' tell us where to send the passwords in the clear!
< 1574670643 869104 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I know nothing about prefixes.
< 1574670652 86209 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@what prefixes
< 1574670652 382809 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I know nothing about prefixes.
< 1574670655 503175 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574670672 688494 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :doesn't quite seem to work
< 1574670674 606608 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@where wiki
< 1574670674 912966 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I know nothing about wiki.
< 1574670679 620457 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@where faq
< 1574670679 938609 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/FAQ
< 1574670691 698716 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@where+ prefixes Bot prefixes on #esoteric : fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670691 734806 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: maybe one of them.
< 1574670691 957646 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I will remember.
< 1574670696 640353 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@what prefixes
< 1574670696 857641 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Bot prefixes on #esoteric : fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670706 39061 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@what prefixes does #esoteric have?
< 1574670706 355311 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Bot prefixes on #esoteric : fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574670750 902431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@yow
< 1574670751 213180 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :My life is a patio of fun!
< 1574670773 453823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think @you actually exists, there's a @thank you that isn't actually working
< 1574670778 820709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@thank you
< 1574670779 138867 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: thank you thanks
< 1574670804 454407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and which gets listed deceptively
< 1574670807 514294 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@list thank
< 1574670807 824010 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No module "thank" loaded
< 1574670809 618548 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@list thanks
< 1574670809 874622 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :dummy provides: eval choose dummy bug id show wiki paste docs learn haskellers botsnack get-shapr shootout faq googleit hackage thanks thx thank you ping tic-tac-toe
< 1574670817 618146 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :really?
< 1574670821 358719 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help yow
< 1574670821 701588 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :yow. The zippy man.
< 1574670825 948881 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :wow
< 1574670827 710164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afair
< 1574670840 884698 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@thank good documentation
< 1574670841 150832 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: thank you thanks
< 1574670846 920643 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@thank you good documentation 
< 1574670847 196816 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: thank you thanks
< 1574670850 829311 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@thank you
< 1574670851 116045 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: thank you thanks
< 1574670858 614178 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@thank you
< 1574670858 822583 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome
< 1574670868 741403 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :but but but
< 1574670899 745067 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :ok that's evil
< 1574671036 832011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, what did you do
< 1574671040 440288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@thank you
< 1574671040 786276 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: thank you thanks
< 1574671043 996567 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`whatis thank
< 1574671044 882263 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :thank: nothing appropriate.
< 1574671045 674647 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`whatis you
< 1574671046 669420 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :you: nothing appropriate.
< 1574671056 515703 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :oerjan: \u00A0
< 1574671067 883691 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@thank!you
< 1574671068 177126 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome
< 1574671078 905474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish
< 1574671085 422192 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I don't know what character it is supposed to be, but it spellcheck corrects from \u00A0
< 1574671089 604996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh
< 1574671091 373932 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I don't know a way to find the real command name
< 1574671100 40666 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help thank you
< 1574671100 227467 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574671102 269019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@thankeyou
< 1574671102 494087 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome
< 1574671106 748944 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help thank_you
< 1574671106 999423 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574671109 238725 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :@help thank you
< 1574671109 457955 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands
< 1574671119 457220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic. space fails because it's confusable with thanks
< 1574671144 439494 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :any other such deceptively listed commands that you know about?
< 1574671226 445494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not on the spot
< 1574671266 507732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is possible the "real" name _is_ "thank you" with space, as in the string that's used to register it - it's just that none of the other code supports looking _up_ such commands
< 1574671272 90871 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :buubot3 commands can actually contain one space in their name, and yes, there is an ambiguity between a one-word and a two-word command, which you can use deliberately to set a default for a lookup under a subcommand database
< 1574671288 752617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, except by using spell correction
< 1574671294 84080 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :that wasn't my idea by the way, buu made it that way
< 1574671360 659342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, good night
< 1574671363 897117 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving
< 1574671381 75076 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574671471 929990 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? 
< 1574671473 248126 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? ¯\(°​_o)/¯
< 1574671473 905389 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :`? a
< 1574671475 286211 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A is one of seven villages in Norway. The BBC invented them by not understanding things on top of letters.
< 1574671489 626608 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :I wonder if this should mention something about he having made more language entries on the wiki than anyone else
> 1574672276 990840 PRIVMSG #esoteric :14[[07RarVM14]]4 M10 02https://esolangs.org/w/index.php?diff=67384&oldid=64686 5* 03Void 5* (-33) 10
< 1574672448 607984 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :In DOSBOX if a mouse cursor is displayed in text mode, the cell with the mouse cursor is not updated in some cases.
< 1574672555 196655 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu PRIVMSG #esoteric :do you mean a mouse cursor outside of DOSBOX?
< 1574673093 993099 :b_jonas!~x@catv-176-63-13-124.catv.broadband.hu QUIT :Remote host closed the connection
< 1574673192 397164 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I mean the mouse cursor displayed by the DOS program
< 1574673984 333576 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection
< 1574674993 271633 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :https://github.com/chessai/theseus  interesting reversible language
< 1574676744 334658 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
> 1574677188 748975 PRIVMSG #esoteric :14[[07Theseus14]]4 N10 02https://esolangs.org/w/index.php?oldid=67385 5* 03B jonas 5* (+674) 10FireFly pointed at this language on chat. it deserves a stub.
< 1574677391 698617 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hey look, apparently github has such things as tags on repositories.  https://github.com/topics/programming-language is the list of all 2638 repositories with the tag programming-language. it might contain a lot of esolangs.
< 1574677419 178914 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :It seems to have some non-eso languages too.
> 1574677664 878744 PRIVMSG #esoteric :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=67386&oldid=59208 5* 03B jonas 5* (-119) 10/* Todo */
> 1574677720 846193 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67387&oldid=67275 5* 03B jonas 5* (+14) 10[[Theseus]]
< 1574678199 235012 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh wow, "Someone just used your password to try to sign in to your account from a non-Google app." is now a *Critical* security alert.
< 1574678548 772615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I see, they have silently disabled the option to allow "less secure apps" whatever that is supposed to mean. Assholes.
< 1574678761 124004 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: presumably it means anything that can't keep up with their rapid interface changes
< 1574678804 123065 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I know what it means... it's anything not using OAuth. Like mutt with smtp+starttls.
< 1574678879 424565 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've been through this before. I'm pretty angry that Google reset that option unilaterally. But I set it again... let's see if it lasts.
> 1574679098 761376 PRIVMSG #esoteric :14[[07Theseus14]]4 10 02https://esolangs.org/w/index.php?diff=67388&oldid=67385 5* 03B jonas 5* (+25) 10
> 1574679121 838117 PRIVMSG #esoteric :14[[07Orca14]]4 N10 02https://esolangs.org/w/index.php?oldid=67389 5* 03B jonas 5* (+301) 10Created page with "Orca is an esoteric programming language that lets you generate MIDI or OSC music output interactively.  It is maintained by Hundredrabbits.  == Links == [https://github.com/h..."
> 1574679153 559686 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67390&oldid=67387 5* 03B jonas 5* (+11) 10[[Orca]]
< 1574679958 336588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Where's that option? I don't think I've ever had to toggle any settings to allow mutt to use smtp.gmail.com, I just created an app password for it like usual.
< 1574680409 314169 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574681961 992328 :lifthrasiir_!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric
< 1574681988 165898 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :Remote host closed the connection
< 1574681988 438778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mmm "app password"
< 1574681988 474926 :zzo38!~zzo38@24-207-50-7.eastlink.ca QUIT :Ping timeout: 240 seconds
< 1574681988 511078 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, "App Passwords can only be used with accounts that have 2-Step Verification turned on."
< 1574682512 444416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sorry, but that's way too much hassle for a secondary account.
< 1574682512 527599 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: anyway, there's a "allow less secure app(lication)s option under security options somewhere.
< 1574682821 602457 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer
< 1574682846 117348 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1574682892 328038 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? pdf
< 1574682894 496398 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :PDF stands for Pretty Depressing Format.
< 1574682899 220856 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? wisdom.pdf
< 1574682900 447728 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Nicely formatted classical wisdoms and quotes book at https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf
> 1574682993 82500 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67391&oldid=67332 5* 03B jonas 5* (+586) 10/* The wisdom and quote databases */
< 1574683021 735844 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? prefixes
< 1574683023 146562 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574683083 115904 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: So /why/ are app passwords tied to 2-step authentication?
> 1574683128 786974 PRIVMSG #esoteric :14[[07Jconn14]]4 N10 02https://esolangs.org/w/index.php?oldid=67392 5* 03B jonas 5* (+19) 10Redirected page to [[J-bot]]
> 1574683195 616889 PRIVMSG #esoteric :14[[07J-bot14]]4 10 02https://esolangs.org/w/index.php?diff=67393&oldid=67209 5* 03B jonas 5* (+17) 10
> 1574683209 749930 PRIVMSG #esoteric :14[[07Esolang:Community portal14]]4 10 02https://esolangs.org/w/index.php?diff=67394&oldid=67208 5* 03B jonas 5* (+52) 10/* #Esoteric */
< 1574683811 175054 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574684490 20431 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574685670 233943 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://pwmarcz.pl/kaboom/ is cute
< 1574686041 488667 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nice. if you want a normal one, I recommend https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/mines.html by the way. that's a nice collection of games, implemented so that you can play them in a browser or download and play as a normal program
< 1574686070 419364 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, maybe not normal either
< 1574686071 618971 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :"The first square you open is guaranteed to be safe, and (by default) you are guaranteed to be able to solve the whole grid by deduction rather than guesswork. (Deductions may require you to think about the total number of mines.) "
< 1574686338 294539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Interestingly I find the "hurt me plenty" preset harder than the "ultra-violence" though.
< 1574686440 208776 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The problem is to determine when it's safe to guess, that is, when you've run out of forced conclusion.)
< 1574686444 274542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: No idea. It's a bit weird. I guess that's just the context they were invented for.
< 1574686480 834130 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(FWIW, I'd really like to be able to restrict the scope of app passwords to specific actions as well.)
< 1574686505 794283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The way you can grant different permissions for "third-party apps" that do the OAuth thing.)
> 1574689174 55706 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67395&oldid=66605 5* 03PythonshellDebugwindow 5* (+412) 10/* evil */
< 1574689225 182437 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
> 1574689251 984524 PRIVMSG #esoteric :14[[07HWorld14]]4 N10 02https://esolangs.org/w/index.php?oldid=67396 5* 03OsmineYT 5* (+216) 10Created page with "{{wrongtitle|title=H}}  H (or HWorld) is joke esoteric programming language by [[User:OsmineYT|User:OsmineYT]] designed in 2019. Because it has only printing commands,..."
> 1574689297 273420 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67397&oldid=67312 5* 03OsmineYT 5* (+43) 10
> 1574689408 231220 PRIVMSG #esoteric :14[[07Talk:HWorld14]]4 N10 02https://esolangs.org/w/index.php?oldid=67398 5* 03OsmineYT 5* (+104) 10Created page with "The disguising discussion. (I can't very English well. xD)  == Q & A == '''NOTE:''' It's a joke esolang."
< 1574689647 251913 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: and the kaboom variant definitely also requires you to find conclusions that involve counting
< 1574689660 208147 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I just ran into one such case)
< 1574689742 224133 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: I like that variant. It /almost/ matches how I actually play... except that I guess early if I can prove locally that I will have to guess eventually anyway, which the variant punishes severely.
< 1574689801 845073 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok. I don't play much minesweeper, though I played some games back when it was about the only game that I could implement on my programmable calculator
< 1574689813 302963 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that and a maze game
< 1574689910 818445 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :even then I played more with a simpler luck-based game that I implemented
> 1574690099 933551 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=67399&oldid=66200 5* 03OsmineYT 5* (+73) 10
> 1574690231 274581 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=67400&oldid=67399 5* 03OsmineYT 5* (+41) 10
> 1574690696 692043 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67401&oldid=67396 5* 03OsmineYT 5* (+67) 10
> 1574691049 579307 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67402&oldid=67395 5* 03Palaiologos 5* (+504) 10Hello, World! in asm2bf
> 1574691080 147416 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 M10 02https://esolangs.org/w/index.php?diff=67403&oldid=67402 5* 03Palaiologos 5* (+1) 10Close the tag
> 1574691193 384957 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67404&oldid=67401 5* 03OsmineYT 5* (+225) 10
< 1574691235 349660 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :int-e, I was close http://prntscr.com/q1sw1m
< 1574691284 451582 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1574691383 425645 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
> 1574692685 770961 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67405&oldid=67404 5* 03OsmineYT 5* (+17) 10
> 1574692705 103126 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67406&oldid=67405 5* 03OsmineYT 5* (-17) 10
> 1574692769 762204 PRIVMSG #esoteric :14[[07Timed14]]4 10 02https://esolangs.org/w/index.php?diff=67407&oldid=67287 5* 03OsmineYT 5* (+9) 10
> 1574692821 214998 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67408&oldid=67406 5* 03OsmineYT 5* (+31) 10
> 1574692845 791163 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67409&oldid=67408 5* 03OsmineYT 5* (+0) 10
> 1574692870 373111 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67410&oldid=67409 5* 03OsmineYT 5* (-22) 10
> 1574693119 660896 PRIVMSG #esoteric :14[[07HWorld14]]4 10 02https://esolangs.org/w/index.php?diff=67411&oldid=67410 5* 03OsmineYT 5* (+174) 10
> 1574693156 73072 PRIVMSG #esoteric :14[[07Chess14]]4 10 02https://esolangs.org/w/index.php?diff=67412&oldid=66951 5* 03OsmineYT 5* (+1) 10
> 1574694510 855786 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03A 5*  10moved [[02HWorld10]] to [[H]]: Trying to fix the title...
> 1574694510 988980 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03A 5*  10moved [[02Talk:HWorld10]] to [[Talk:H]]: Trying to fix the title...
> 1574694931 59092 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67417&oldid=67413 5* 03OsmineYT 5* (+78) 10
> 1574695003 162079 PRIVMSG #esoteric :14[[07H14]]4 M10 02https://esolangs.org/w/index.php?diff=67418&oldid=67417 5* 03A 5* (+265) 10
< 1574695248 24780 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 252 seconds
> 1574695285 74504 PRIVMSG #esoteric :14[[07Timed14]]4 M10 02https://esolangs.org/w/index.php?diff=67419&oldid=67407 5* 03A 5* (+221) 10
> 1574695361 475943 PRIVMSG #esoteric :14[[07Bin-814]]4 M10 02https://esolangs.org/w/index.php?diff=67420&oldid=67320 5* 03A 5* (+143) 10
< 1574695387 295466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kspalaiologos: I'm trying 20x20 with 100 mines... still haven't finished even once :P
> 1574695463 433646 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67421&oldid=67415 5* 03A 5* (+5) 10
< 1574695514 557479 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
> 1574695528 494693 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67422&oldid=67421 5* 03A 5* (+226) 10
< 1574695542 693501 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kspalaiologos: the trouble being things like https://int-e.eu/~bf3/tmp/mines.png where I currently don't see a forced conclusion... but it's so easy to miss one!
< 1574695658 229815 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: isn't the cell to the west of the number 4 near the middle height at west free?
< 1574695711 356270 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: is it? I think I can pick either of the cells below, and either of the other two (to the left)
< 1574695734 965008 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah sorry, I'm wrong
< 1574695869 713549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it turns out that there is a forced conclusion elsewhere.
< 1574695873 310089 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, how about, is the cell diagonally between the two 3s always a mine, because exactly one of the two cells to the east of it is a mine and there's a 4 below?
> 1574695876 752817 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67423&oldid=67422 5* 03A 5* (+593) 10
< 1574695881 944684 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but that isn't enough to continue
< 1574695887 884455 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it just lets you mark something a mine
< 1574695892 153981 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574695912 330349 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://int-e.eu/~bf3/tmp/minesd.png
< 1574695944 524214 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ha! yes
> 1574695977 552745 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67424&oldid=67423 5* 03A 5* (+344) 10
< 1574695988 195714 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It starts with the 4. I can reason it through. But it's soo easy to miss (I'm repeating myself, I know.)
> 1574696005 208913 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67425&oldid=67424 5* 03A 5* (-53) 10
< 1574696095 180301 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and obviously now I've cheated so the attempt doesn't count.
< 1574696118 405173 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
> 1574696160 696832 PRIVMSG #esoteric :14[[07Nope.14]]4 M10 02https://esolangs.org/w/index.php?diff=67426&oldid=60757 5* 03A 5* (+81) 10
< 1574696164 25095 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :asking #esoteric isn't cheating. it's just ineffective.
< 1574696202 847596 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no, I clicked the `debug` button to reveal the forced conclusion(s).
> 1574696231 733371 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67427&oldid=67418 5* 03OsmineYT 5* (+462) 10
< 1574696260 193626 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is startscumming cheating?
< 1574696343 962934 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't know what that is.
< 1574696388 463283 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :startscumming is restarting the game until you get one that starts easy
< 1574696406 905701 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :restarting after taking very few moves so you can do it many times quickly 
< 1574696563 167240 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. That's fine, but doesn't work so well in this variant, at least not with "Allow guessing everywhere" disabled.
< 1574696572 526508 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :we do it constantly in Europa Universalis
< 1574696577 553914 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there is savescumming too
< 1574696582 889140 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and some mysterious game crashes
< 1574696612 97478 :int-e!~noone@int-e.eu PRIVMSG #esoteric :still wondering about "scumming", hmm.
< 1574696659 631519 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"To remove the scum from." ... I guess.
> 1574696667 550233 PRIVMSG #esoteric :14[[07Recursion14]]4 M10 02https://esolangs.org/w/index.php?diff=67428&oldid=37340 5* 03A 5* (+37) 10
< 1574696672 432744 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know why it's called that
> 1574696682 216354 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67429&oldid=67425 5* 03OsmineYT 5* (+144) 10
< 1574696689 841552 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Somehow I've seen "scum" (and "SCUMM") but never the verb?
> 1574696709 694549 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67430&oldid=67429 5* 03OsmineYT 5* (+1) 10
> 1574696723 237055 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67431&oldid=67430 5* 03OsmineYT 5* (+5) 10
> 1574696854 347529 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67432&oldid=67427 5* 03OsmineYT 5* (+2) 10
> 1574696958 218856 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67433&oldid=67397 5* 03OsmineYT 5* (-4) 10
> 1574697007 81644 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67434&oldid=67433 5* 03OsmineYT 5* (+40) 10
> 1574697023 572035 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67435&oldid=67434 5* 03OsmineYT 5* (-42) 10
> 1574697073 808525 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67436&oldid=67435 5* 03OsmineYT 5* (+43) 10
> 1574697315 792973 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67437&oldid=67420 5* 03OsmineYT 5* (+58) 10
> 1574697342 113927 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67438&oldid=67437 5* 03OsmineYT 5* (+17) 10
> 1574697447 207321 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67439&oldid=67432 5* 03OsmineYT 5* (-28) 10
> 1574697715 686826 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67440&oldid=67431 5* 03OsmineYT 5* (+117) 10/* An input in HWorld */ new section
> 1574697734 991345 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67441&oldid=67440 5* 03OsmineYT 5* (+9) 10
< 1574697795 48569 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: It may also allude to skimming.
< 1574697839 87169 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: Anyway, I don't even know what a lucky start *is* here. For ordinary mine sweeper, you want to reveal as much as possible... but here there's a tradeoff between having much exposed and being certain that there are no forced conclusions...
> 1574697846 466104 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67442&oldid=67441 5* 03OsmineYT 5* (+23) 10
< 1574698720 815899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I'm used to being able to click on a number that has the same amount of flags adjacent to it as the number, and have it reveal all squares not flagged. :/
< 1574698752 66410 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie:  https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/mines.html lets you do that
< 1574698770 130848 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but it doesn't have the kaboom feature of cruel-but-fair.
< 1574698805 754772 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, it only has the fair
< 1574698816 240759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it's fair either? 
< 1574698837 174940 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume the "fair" bit refers to the fact that if you're forced to guess, it's always safe to guess.
< 1574698839 554662 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: double-click does it... less convenient than a simple click/simple click with shift (or is it control)?
< 1574698858 534076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Oh, I didn't even try double-clicking.
< 1574698859 525241 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: the doc says "The first square you open is guaranteed to be safe, and (by default) you are guaranteed to be able to solve the whole grid by deduction rather than guesswork."
< 1574698873 124654 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right. Well, it's a different kind of fair.
< 1574698873 603108 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that means that you're required to guess only in your first step, and the first step is safe
< 1574698907 29277 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I forgot it had that no-guessing-needed property.
< 1574698919 561255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: but it's a different kind of puzzle... you never have to wonder whether there are any forced conclusions left.
< 1574698927 200332 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah
< 1574698939 445986 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I recommend that website though, it has a lot of these nice puzzles
< 1574698955 639070 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :all fair in this way, that is, you can always solve them in theory
< 1574698962 75549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, channel regulars should know that site ;)
< 1574698962 360951 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(there may be more than one solution for some puzzles)\
< 1574698965 107172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I use the Android app version in the Tube.
< 1574698985 127533 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, is it one of those sites that I first learned about here? quite possible
< 1574698992 810908 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I know we've been collectively addicted to it a couple of years ago.
< 1574698996 99451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not 100% sure all of them are fair, though most of them definitely are.
< 1574699022 190505 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What was that dot platformer that we were all playing at one point? 
< 1574699026 482270 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I may be exaggerating slightly)
< 1574699035 956630 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, a platformer?
< 1574699080 382791 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: I dunno. I remember when everyone was addicted to that puzzle about euclidean constructions with limited number of steps
< 1574699083 352966 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Doesn't ring a bell. I only recall various puzzle games, Baba is you being the most recent one.
< 1574699096 268684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You controlled a square that could jump. (No, not Thomas Was Alone, a lot less graphically fancy.)
< 1574699106 388781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There were a hundred levels, or some-such. Maybe.
< 1574699130 74384 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Dot Action 2, that was it. I think.
< 1574699168 353452 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: Euclid: The Game. was the name
< 1574699177 718800 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh yeah, Baba is you definitely counts
< 1574699264 668111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Dot Action 2 was first around in 2008, then again in 2010.
< 1574699342 742172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Unfortunately it's a Flash game, so probably not long for the world anymore.
< 1574699465 782979 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway. Enough Mine Sweeper. I forgot how addictive that game was. And this variant may be worse, because whenever you lose it's all your own fault.
< 1574699970 331877 :zzo38!~zzo38@24-207-50-7.eastlink.ca JOIN :#esoteric
< 1574700077 689902 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? euclid
< 1574700079 73733 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :euclid? ¯\(°​_o)/¯
< 1574700117 805500 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection
> 1574700361 883293 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 N10 02https://esolangs.org/w/index.php?oldid=67443 5* 03OsmineYT 5* (+129) 10Created page with "Here's the original discussion page. [[User:A|User:a]] is allowed!  == Just add some topics == Addsometopic"
> 1574700375 462368 PRIVMSG #esoteric :14[[07User talk:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67444&oldid=67443 5* 03OsmineYT 5* (+0) 10
> 1574701129 117404 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67445&oldid=67403 5* 03OsmineYT 5* (+20) 10
> 1574701265 436206 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67446&oldid=67445 5* 03OsmineYT 5* (+1) 10
< 1574701286 16637 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
> 1574701345 881683 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67447&oldid=67442 5* 03OsmineYT 5* (+9) 10
< 1574701349 661391 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 276 seconds
< 1574701367 167255 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574702528 272835 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think start scumming is not cheating if you count every restart containing information as a loss
> 1574702712 737566 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03OsmineYT 5*  10uploaded "[[02File:HWorld.png10]]"
> 1574702824 658180 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67449&oldid=67439 5* 03OsmineYT 5* (+50) 10
< 1574703111 946110 :axtre!~axtre@154.118.92.56 JOIN :#esoteric
< 1574703137 715738 :axtre!~axtre@154.118.92.56 PART :#esoteric
> 1574703456 136794 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67450&oldid=67449 5* 03OsmineYT 5* (+56) 10
> 1574703658 572581 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67451&oldid=67450 5* 03OsmineYT 5* (+45) 10
> 1574703690 674924 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67452&oldid=67451 5* 03OsmineYT 5* (+2) 10
< 1574704043 348851 :zzo38!~zzo38@24-207-50-7.eastlink.ca QUIT :Ping timeout: 245 seconds
< 1574704659 871986 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer
< 1574704687 568091 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1574707398 567741 :Lokee!d5348274@213.52.130.116 JOIN :#esoteric
< 1574707458 384709 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu JOIN :#esoteric
> 1574707643 595652 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67453&oldid=67452 5* 03OsmineYT 5* (+46) 10
> 1574707683 146151 PRIVMSG #esoteric :14[[07H14]]4 10 02https://esolangs.org/w/index.php?diff=67454&oldid=67453 5* 03OsmineYT 5* (+12) 10
> 1574707712 635705 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67455&oldid=67447 5* 03OsmineYT 5* (+59) 10
< 1574707887 893606 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :How hard would it be to create your own library for something?
< 1574707955 471030 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, you'll need to hire a librarian, and purchase or build a building.
< 1574708009 717102 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :But a modern building where the floors are designed for heavy load, not one of those old castles, those can't bear modern dense book packing shelves.
< 1574708071 792704 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=8ball Will I see another improvement?
< 1574708072 404171 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574708079 561926 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's what I thought.
< 1574708082 926879 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :Also you need to buy a lot of books, and those are initially more expensive than the building.
< 1574708084 392504 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You might also invest in some robots. https://towardsdatascience.com/the-little-robot-that-lived-at-the-library-90431f34ae2c
< 1574708096 439035 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :Though later, when you have lot of books, maintaining the building will cost the most.
< 1574708101 825225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm so sad the robots weren't out yet when I visited Oodi.
< 1574708126 692884 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :I mean the programming library. Didn't clarify.
< 1574708133 600786 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :Sorry about that.
< 1574708185 712334 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :fizzie: yeah, OSzK has these wierd little automated carts running on rails that carry books between the storage space and the customer space.
< 1574708199 313806 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :a programming library? is that in our scope?
< 1574708205 716140 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :`welcome
< 1574708207 120393 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1574708208 156487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: "You might wonder how a user benefits from a sad robot. The answer is, we’re not sure yet either."
< 1574708211 760372 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :might be.
< 1574708219 580163 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This is probably an early ancestor for Marvin.
< 1574708288 529231 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I was going to say that Marvin set a perfect example.
< 1574708352 353268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, for a library in the programming sense, you'll probably have to clarify still further, since it really depends quite a lot of the context, especially the intended target language(s).
< 1574708361 127779 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574708367 902322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh man. Is the Cantor function computable?
< 1574708371 610268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It must be, right?
< 1574708421 228196 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :Lokee: if you manage to get a good software library, tell it to shachaf. he wanted one at https://esolangs.org/logs/2019-11-20.html#lu .
< 1574708430 638635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no.
< 1574708456 864247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish logs didn't exist.
< 1574708459 655108 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hah, I *was* right about the antenna (Schlock)
< 1574708472 93975 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :shachaf: sorry, but that question was so vague that it matches this one perfectly
< 1574708494 68561 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :you didn't give away what evil scheme you needed the library for
< 1574708501 506120 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :or good scheme, as it may be
< 1574708511 44319 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :alright then
< 1574708654 746307 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :Ive been trying to create a lang that makes it easier to create bots in discord, irc channels, etc.
< 1574708678 10653 :Lokee!d5348274@213.52.130.116 PRIVMSG #esoteric :i wanted to know how difficult it would be to create a library to accomplish this
< 1574708889 424942 :Lokee!d5348274@213.52.130.116 QUIT :Remote host closed the connection
< 1574709180 773835 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :`quote euclid
< 1574709181 592192 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :439)  anyway, notational systems are a function of the euclidean plane
< 1574709609 482326 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574715116 999657 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Quit: Leaving.
< 1574715886 789212 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Oh no. Something terrible has happened.
< 1574715892 415386 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :I just thought of a premise for a horrible, horrible esolang.
< 1574715946 248267 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :So, it's your standard-issue simple-but-powerful dynamic programming language. It has the usual kinds of data: lists, numbers, first-class functions, mutable closures, dictionaries, all that.
< 1574715959 747396 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :However, all of these are implemented as mutable character strings.
< 1574715972 592365 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :tswett[m]: sort of like tcl?
< 1574715987 244390 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :I hope tcl isn't like that. Is tcl like that?
< 1574715996 197222 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :not quite
< 1574716002 118325 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :I don't really know the details of tcl
< 1574716007 509886 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :I think it doesn't involve _mutable_ character strings
< 1574716031 25102 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :it involves strings, I think for the commands, like when you're doing something in the shell, so you expand variables to a string to pass them as an argument
< 1574716039 601975 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :I think it's not the storage that's string-based
< 1574716043 224633 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Right.
< 1574716046 589585 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :So I was thinking, like...
< 1574716049 208192 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :but I don't know the details, I never tried to figure it out really
< 1574716061 286921 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Suppose you want to pass around a mutable dictionary like {x: 3, y: 4}.
< 1574716075 9199 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :You literally just pass around a string that says "{x:3,y:4}".
< 1574716086 305912 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :tswett[m]: oh yeah, people do that in SQL
< 1574716089 418956 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :But it's a mutable string, so you can mutate it and other things with a reference to the same string will see your changes.
< 1574716094 510 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :store stuff like that as strings in a database
< 1574716123 28209 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :with thin wrappers above so they sort of behave like a specific string-backed class
< 1574716148 246829 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Yeah, but mutable strings. :D
< 1574716195 946561 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Then suppose you have a function like this: function make_counter(x) { var x = 0; function inc() { x = x + 1; }; return inc; }
< 1574716222 428282 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :When you call that, the result will be, of course, just a string representing a function.
< 1574716239 531255 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :But it will, of course, be a mutable string. I guess it will contain a copy of x, and it will mutate itself every time you call it.
< 1574716277 761853 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1574716316 362031 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Ah, but what if you have multiple functions that contain references to the same variable? I guess we need some way to tie strings together so that when one is mutated, the mutation is also visible in the other one.
< 1574716340 384769 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz PRIVMSG #esoteric :Anyway, I gotta get back to doing my real-life grown-up job. :D
< 1574716427 754106 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric
< 1574716655 888999 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :tswett[m]: Mathematica (now Wolfram) doesn’t have scopes AFAIR so it makes do with replacements of function bodies and all that. When you run a `Module` returning names of functions defined in its body, it actually renames these names (and all other defined in its body) before proceeding, so they all reference themselves correctly. Reminds me what Python does when using double-underscore attributes, though M.’s names aren’t that o
< 1574716656 78126 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :bfuscated, shall one to compare
< 1574716675 594391 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :so maybe just do that dirty hack in this esolang too?
< 1574716797 843514 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :M. also has other scoping constructors which work in other ways: `Block` AFAIR just memorizes old values of the names defined inside, blanks them, proceeds with the body and then restores the old values back, so one would get strange errors if calling a thing defined using `Block` from itself recursively
< 1574716949 981186 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :and `With` does something even more basic, it just replaces all occurrences of defined names in its body with values they are defined with; this one semantically doesn’t allow to use assignment on these vars, though if you do assign to them, it’ll make strange things; this is just an analog to `let` from normal languages
< 1574716993 713371 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :also there are weird things like `Dynamic`, I don’t even know how that works, maybe via newer primitive operations
< 1574717059 976421 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :so, replacements make for a decent esolang (s)coping mechanisms
< 1574717147 801685 :Cale!~cale@2607:fea8:9960:35:6934:25c1:f15b:4f44 PRIVMSG #esoteric :Mathematica also has upvalues, which are kinda wacky
< 1574717189 564725 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I wouldn't describe that as "doesn't have scopes". that's a perfectly good way to implement scopes, especially since those variables can escape unevaluated in expressions and you want to print those expressions in a way that you can see which names are different and which ones aren't.
< 1574717199 572919 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :so no, I don't htink that's a dirty hack.
< 1574717210 876839 :Cale!~cale@2607:fea8:9960:35:6934:25c1:f15b:4f44 PRIVMSG #esoteric :You can write Cos[x] ^= 2 and this becomes part of the definition of x rather than part of the definition of Cos
< 1574717246 231356 :Cale!~cale@2607:fea8:9960:35:6934:25c1:f15b:4f44 PRIVMSG #esoteric :i.e. it's always looking to see if the arguments to a function have their own definitions for what happens when that function is applied to them
< 1574717286 724397 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: that’s error-prone, and any old unused names are left in the memory… I don’t quite like that
< 1574717301 715596 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :arseniiv: no they're not. there's a garbage-collector. they're not _stupid_.
> 1574717314 353188 PRIVMSG #esoteric :14[[07Exp14]]4 10 02https://esolangs.org/w/index.php?diff=67456&oldid=67379 5* 03PythonshellDebugwindow 5* (+39) 10
< 1574717337 604472 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :Cale: yeah, I was confused when I tried to reconcile Lua’s upvalues (an impl detail about closures) and M.’s upvalues one time :D
< 1574717351 89108 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :arseniiv: yes, two different meanings of "upvalues"
< 1574717365 882629 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :what Lua calls upvalues are the values bound to closures
< 1574717513 948956 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :I think those are called upvalues because they're from stack frames below the closure
< 1574717543 756082 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric : there's a garbage-collector => but I think it doesn’t collect things eagerly. I was able to use the names returned by previous calls to `Module` even when they weren’t, I think, used in any expression in the notebook, nor by definitions, nor, and this one is hypothetical, by Out[n] values
< 1574717581 833619 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1574717643 272581 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I still use the thing, though, so I can’t say it’s unusable :D
< 1574717716 121184 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I plan to learn another CAS some time later, which I wait for, and it doesn’t come
< 1574717846 977960 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :what do you need a CAS for?
< 1574718073 774166 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :sometimes making something with math, or a bit of generative pictures. For the latter, I tried to use Python with a module for a human-friendly SVG generation and Jupyter for rendering it immediately to see if it’s delightful enough
< 1574718125 927770 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu PRIVMSG #esoteric :nice
< 1574718185 659177 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :e. g. https://i.postimg.cc/X39g1D1k/mandala3.png
< 1574718421 333355 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :or IFS fractals but I can’t find anything interesting to show
< 1574718501 679151 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :ah, I meant to say, I tried Python and SVG but I hadn’t yet transitioned to them, so M. is quicker to use, still, if the need arises
> 1574719339 529486 PRIVMSG #esoteric :14[[07The Temporary Stack14]]4 N10 02https://esolangs.org/w/index.php?oldid=67457 5* 03PythonshellDebugwindow 5* (+2833) 10Created page with "'''The Temporary Stack''' is an stack-based esoteric coding language created by [[User:PythonshellDebugwindow]]. ==Instructions== Instructions are separated by spaces. {| clas..."
< 1574719761 270632 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574721420 711054 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer
< 1574721938 367544 :tromp!~tromp@ip-213-127-104-116.ip.prioritytelecom.net QUIT :Remote host closed the connection
< 1574723216 963022 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e JOIN :#esoteric
< 1574724164 115464 :tromp!~tromp@2a02:a210:1585:3200:7812:5f36:b6:8d5e QUIT :Remote host closed the connection
< 1574726400 391734 :hppavilion[2]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574726464 615292 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574726619 268415 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1574726699 605476 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1574732156 772192 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1574732997 869988 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574733535 616449 :hppavilion[2]!~omegasome@172.98.86.92 QUIT :Remote host closed the connection
> 1574734142 526718 PRIVMSG #esoteric :14[[07HackEso14]]4 M10 02https://esolangs.org/w/index.php?diff=67458&oldid=67391 5* 03Oerjan 5* (-7) 10/* The wisdom and quote databases */ Wrong directory
> 1574735263 578962 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67459&oldid=67446 5* 03Oerjan 5* (-1) 10Remind myself that you've inexplicably failed to mess up the order since my last check. Also fix language name.
< 1574735297 866865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(which was back in January)
< 1574735372 388912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :first time i've checked out Recent Changes in ages
< 1574737245 747566 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :IOCCC source code escaped | Welcome to the international center for esoteric programming library design, development, and deployment! | https://esolangs.org | logs: https://esolangs.org/logs/ http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D https://github.com/KrzysztofSzewczyk/esologs/
> 1574737509 523901 PRIVMSG #esoteric :14[[07HackEso14]]4 M10 02https://esolangs.org/w/index.php?diff=67460&oldid=67458 5* 03Fizzie 5* (+0) 10/* The wisdom and quote databases */ I think this was probably intended as formatting.
< 1574737618 498114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll add an "Implementation details" section just for the curious, though not now.
< 1574737797 978382 :tromp!~tromp@2a02:a210:1585:3200:1f:cd59:402a:af21 JOIN :#esoteric
< 1574738059 978061 :tromp!~tromp@2a02:a210:1585:3200:1f:cd59:402a:af21 QUIT :Ping timeout: 252 seconds
< 1574739003 527927 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1574740894 430296 PRIVMSG #esoteric :14[[07H14]]4 M10 02https://esolangs.org/w/index.php?diff=67461&oldid=67454 5* 03A 5* (-2) 10/* Implementations */ Add the new instruction
> 1574741030 300054 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67462&oldid=67455 5* 03A 5* (+316) 10/* HWorld is a powerful language */
> 1574741125 688910 PRIVMSG #esoteric :14[[07Bin-814]]4 M10 02https://esolangs.org/w/index.php?diff=67463&oldid=67438 5* 03A 5* (+41) 10XD means eXtremely Destructible.
> 1574741192 147362 PRIVMSG #esoteric :14[[07Talk:H14]]4 M10 02https://esolangs.org/w/index.php?diff=67464&oldid=67462 5* 03A 5* (-226) 10/* Q & A */ Not on-topic for this talk page
< 1574744460 733517 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574744481 20956 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds
< 1574744542 450994 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574747424 714139 :moony!moony@hellomouse/dev/moony NICK :noomy
< 1574750628 322179 :hakatashi1!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection
< 1574750820 332329 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574751434 139887 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric
< 1574751489 295884 :hakatashi!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection
< 1574752400 543465 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds
< 1574752756 667023 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric
< 1574752757 755858 :hakatashi!~hakatashi@104.131.49.125 QUIT :Read error: Connection reset by peer
< 1574754359 973629 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574754481 528452 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric
< 1574757268 18344 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574757968 339222 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 245 seconds
< 1574758677 525641 :b_jonas!~x@catv-176-63-13-127.catv.broadband.hu QUIT :Quit: Lost terminal
< 1574764895 998606 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574765067 522297 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :question about string literals. you know how there are languages like postscript where the open and close delimiter for a string literal is different, and you can put those delimiters inside the string unescaped if they are balanced. perl also allows this.
< 1574765194 839745 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :And you know how there are languages like Pascal and SQL where if you double the string delimiter inside a string, it escapes to a single delimiter.
< 1574765310 922624 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :What I'd like to know is if there's a language where the open and close delimiters for string literals are different, but they don't nest, instead the open delimiter is not special inside the string, and you can start a string literal with the close delimiter instead of the open delimiter, in which case that starting close delimiter is part of the
< 1574765311 513814 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :string contents, which effectively means that you can escape a close delimiter inside a literal by doubling it.
< 1574765350 223686 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm planning to make string literals work this way in Consumer Society, but this part of the tokenization is basically independent of the rest of the language.
< 1574765411 520016 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :The drawback of this syntax that I propose is that you can't really parse source files read backwards.
> 1574766754 525086 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67465&oldid=67460 5* 03Fizzie 5* (+266) 10/* Command */ Split the difference: equal time for `` and ```.
< 1574766979 797349 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh yeah, I put ** instead of ''' for bold. I should just use ... and ..., those work alike on MediaWiki and SE.
< 1574767085 31508 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, nuls are replaced by a '.' instead of truncating the message. But I'm going to fix the \r bug before updating that bit. (Sometime later, should get to work now.)
< 1574767121 667438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo -e 'foo\0bar\x01baz'
< 1574767122 446262 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.bar.baz
< 1574767373 755014 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'foo\x00bar\rqux'
< 1574767374 542245 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574767388 387422 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's just weird.
< 1574767416 988811 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo -e 'foo\0bar\x01baz' | od -tx1
< 1574767417 822819 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0000000 66 6f 6f 00 62 61 72 01 62 61 7a 0a \ 0000014
< 1574767424 692374 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :um
< 1574767433 579808 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'foo\x00bar'
< 1574767434 326229 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574767439 689331 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo $'foo\x00bar'
< 1574767440 508806 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574767449 884469 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo $'foo\x00bar\x01qux'
< 1574767452 225916 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574767455 186443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What.
< 1574767464 397046 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo -e 'foo\0bar\x01baz'
< 1574767465 288640 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.bar.baz
< 1574767480 560780 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo -e 'foo\0bar\x01baz' | od -tx1
< 1574767481 298643 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0000000 66 6f 6f 00 62 61 72 01 62 61 7a 0a \ 0000014
< 1574767483 237980 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, obviously echo won't work with a raw \0 in the argument.
< 1574767485 561058 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`` echo $'foo\x00bar\x01baz' | od -tx1
< 1574767486 430989 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0000000 66 6f 6f 0a \ 0000004
< 1574767489 900269 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh
< 1574767490 865467 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :duh
< 1574767492 834402 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you're right
< 1574767508 582095 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint("foo\x00bar\rqux")
< 1574767509 562482 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.bar
< 1574767519 282374 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint("foo\x00bar\x02qux")
< 1574767520 96865 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.barqux
< 1574767527 154355 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that makes more sense. I was getting a little confused.
< 1574767529 319801 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint("foo\x00bar\x07qux")
< 1574767530 196749 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.barqux
< 1574767561 450439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :\0, \1 and \n are (or at least should be right now) the only specially treated characters.
< 1574767577 651261 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :why is \x01 treated specially? oh right, CTCP
< 1574767592 925385 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but \r is treated specially by the IRC server, so you should probably treat it specially too
< 1574767596 201793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes.
< 1574767608 390699 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint("foo\rPRIVMSG #esoteric :hello")
< 1574767609 154361 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo
< 1574767618 266430 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, it's not _that_ stupid
< 1574767649 193339 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint("\rPRIVMSG #esoteric :hello")
< 1574767650 38414 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​
< 1574767674 741963 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, although I think it's only by luck, I'm still not 100% sure why it's not that stupid in general.
< 1574767715 514191 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not sure yet whether I'll replace '\r' with '.' too (under the assumption that you'll want to know when you have them), treat any one of "\n", "\r", "\r\n" and possibly "\n\r" as a single newline, or collapse any sequence of '\n' and '\r' to a single " \ " (which would make the output more compact, but you couldn't see empty lines).
< 1574767750 201830 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: I'm not sure how the server actually interprets \r and \n . maybe it truncates the line between \r and \n like I think some versions of TeX do
< 1574767781 568314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo -e 'foo\0bar\x01baz\rzuul'
< 1574767782 367421 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foo.bar.baz.zuul
< 1574767791 816504 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hot-patched it into . for now.
< 1574767800 811139 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :the irc standard says that the line delimiter is \r\n and you can't have \r or \n elsewhere, and the server keeps this when sending lines to you, but when you send, it's easier to use \n as the line delimiter because all servers accept it.
< 1574767869 770066 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` openssl rand -base64 16
< 1574767876 327461 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That one's still broken.
< 1574767877 510071 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(just checking)
< 1574767905 580294 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574767925 72502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There were some leftovers in the repo of some DCC magic, I think from EgoBot times when you could still do \x01 and had network connectivity.
< 1574767993 959215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wonder how much DCC is used in these days of CGNAT and whatnot.
< 1574768108 270306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Linux's nf_conntrack_irc module has code to help DCC through, but I assume that's not very commonplace.
< 1574769085 531672 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
> 1574773391 473077 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67466&oldid=67390 5* 03PythonshellDebugwindow 5* (+10) 10/* E */
> 1574773454 355028 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67467&oldid=67466 5* 03PythonshellDebugwindow 5* (+26) 10/* T */
< 1574773563 327709 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Remote host closed the connection
< 1574774383 987336 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
> 1574775632 769418 PRIVMSG #esoteric :14[[07The Temporary Stack14]]4 10 02https://esolangs.org/w/index.php?diff=67468&oldid=67457 5* 03PythonshellDebugwindow 5* (+6) 10/* Examples */
< 1574776613 500582 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :In some of these languages that try to have english-like syntax, it sometimes bothers me when they put terms in inconsistent orders because of that. I know three examples: (1) in python, the `for` stmt has the variable that you assign in front of the expression, but the `with` and `except` stmt has them after the expression.
< 1574776650 838869 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(2) also in python, when you get or delete a key from a dictionary, the dictionary expression comes first and the key expression after, but if you test for existence of a key, then the key expression comes first. 
< 1574776806 630933 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what do you mean by the variable that you assign in front of the expression? like [x for y in z]?
< 1574776879 925591 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i would call y the assigned variable here which in fact is after for and not before
< 1574776882 164749 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: I'm talking about statements or statement clauses. `for variable in expression:`, `except expression as variable:`, `with expression as variable:`
< 1574776913 959797 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :ah
< 1574776919 779658 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but in a display too, it's `[... for variable in expression]` just like in a for stmt
< 1574776931 296091 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(3) SQL, and this one is the worst because the delimiter is always ` AS `: in a `SELECT` stmt where you list expressions to extract as result columns, the expression comes first and the name of the new column next, similarly in the `FROM` clause the table expression come first and the name of that table next, BUT
< 1574776983 832306 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :BUT?
< 1574777060 460554 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :in a common table expression introduced by `WITH`, the new table name comes first and the table definition expression after it, and in a `CREATE TABLE` statement for generated columns, the column name comes first and the expression generating it after.
< 1574777103 260288 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :At least python uses `in` when the assigned variable comes first and `as` when the assigned variable goes after; in SQL all four of these use the `AS` separator
< 1574777151 708455 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Luckily I'm writing python now, not SQL, so I'm only partly confused.
< 1574777165 147808 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i agree to a degree on python. it doesn't bother me because the english-like syntax makes it easy to write it wothout thinking about it. I couldn't come up with a keyword that would make "for expression $keyword variable" work
< 1574777201 406810 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`for` is the one you should keep, because assignment expressions have the newly assigned name on the left too
< 1574777202 155503 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :for`?
< 1574777221 71271 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :even in Python, you write `variable = expression` to assign to a variable
< 1574777224 92823 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so `for` is fine
< 1574777225 228755 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what do you propose for with and except then?
< 1574777263 511679 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I guess they could use `with variable in expression` or `with variable = expression` too
< 1574777338 965806 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, I know it's not a plain assignment, because the variable can get whatever the __enter__ method returns
< 1574777367 71597 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :and it would be confusing in except
< 1574777370 420436 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so make it `with variable in expression:` then
< 1574777390 556529 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :because in that case you would have mathematical equality instead of definition
< 1574777419 501382 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i would find "with variable in expression" confusing
< 1574777455 586544 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :and it would be ambiguous
< 1574777460 143260 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :well, it's probably best to leave it alone now
< 1574777462 75478 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh...
< 1574777468 167755 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :right, beacuse there's an `in` operator
< 1574777475 699399 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you're right. not that syntax then
< 1574777587 561542 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :perhaps `with variable is expression:` and `except variable is expression:` if it were a new language, 
< 1574777606 261188 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but it's probably not worth to modify python syntax for this now that everyone knows the existing syntax
< 1574777655 624988 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, `is` is not a keyword right now, it would be a keyword instead of `as` in this hypothetical alternate universe
< 1574777692 272959 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574777774 41961 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't like Haskell syntax, but Haskell do notation uses `<-` for this, which would be a bad idea in python
< 1574777817 544315 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :"expect variable is expression" sounds more like assert(variable == expression) to me
< 1574777863 481831 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: it's `except`, not `expect`. 
< 1574777881 342546 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :my fault
< 1574777885 359427 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: I'm confusing myself with those too words too, but https://docs.python.org/3/reference/compound_stmts.html#the-try-statement says it's `except`, as in the start of `exception`
< 1574777900 692997 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but `expect` would make sense for that keyword too, beacuse you use it when you expect an exception
< 1574777923 213407 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you use it when the exception is not exceptional, but an expected normal condition from the side where you're viewing the code
< 1574777965 444485 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`throw` and `catch` is less confusing :-)
< 1574777966 130494 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :throw`?
< 1574777984 318467 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, HackEso, I see fizzie modified your "command not found" message
< 1574778010 668922 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Read error: Connection reset by peer
< 1574778014 640569 :x_!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1574778034 711322 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: could you change the error message to two IRC lines, "'$command' is not recognized as an internal or external command," then "operable program or batch file." :-)
< 1574778072 254697 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`=echo hello
< 1574778073 11811 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=echo?
< 1574778079 281338 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hmm
< 1574778104 137485 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`str 1s++++++++[->++++++++<]>+.+.+.
< 1574778104 857970 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :str?
< 1574778108 679461 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=str 1s++++++++[->++++++++<]>+.+.+.
< 1574778108 810623 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1574778117 422439 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=def 1msg1
< 1574778117 557562 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1574778119 691499 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=msg1
< 1574778119 788236 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ABC
< 1574778123 555099 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=def 1msg?
< 1574778123 677179 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Error: Name can contain only lowercase letters and digits.
< 1574778161 724427 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`=msg1	1
< 1574778162 390197 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=msg1	1?
< 1574778177 240808 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`@messages
< 1574778177 984855 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​@messages?
< 1574778208 580640 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :@messages?
< 1574778208 728891 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today.
< 1574778218 817833 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :had to check
< 1574778241 93979 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=msg1	1
< 1574778241 223629 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
> 1574778253 398015 PRIVMSG #esoteric :14[[0712314]]4 M10 02https://esolangs.org/w/index.php?diff=67469&oldid=32365 5* 033snoW 5* (+1514) 10/* Examples */
< 1574778320 825606 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`j-bot,echo:'hello'
< 1574778321 687268 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :j-bot,echo:'hello'?
< 1574778321 980132 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :HackEso, pong: 'hello'?
< 1574778338 817381 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, but you can do that without this change too I think
< 1574778341 929095 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`echo j-bot,echo:'hello'
< 1574778342 692551 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :j-bot,echo:'hello'
< 1574778342 944413 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :HackEso, pong: 'hello'
< 1574778400 7914 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :because HackEso doesn't put a space before the message if it starts with a letter -- I find that weird, a starting letter is how you address people without a shortcut
< 1574778405 451316 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`@cwnocnida
< 1574778406 150796 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​@cwnocnida?
< 1574778412 233852 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :@phcvoqisda?
< 1574778412 350700 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list
< 1574778422 772392 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :lambdabot seems to ignore it
< 1574778440 855024 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`^ocviqwnzuigh
< 1574778441 537862 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​^ocviqwnzuigh?
< 1574778741 940624 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, the rule that output matching ^[A-Za-z0-9_] doesn't get the space is a little arbitrary, especially with bots that accept "botname: " or "botname, " style commands around.
< 1574778955 30975 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so fungоt and lambdabot seem to ignore HackEso completely, and it looks like I can't trigger bfbot for anything but an "Unknown command" error message because it seems to want a space after the command name
< 1574778982 688637 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so I probably can't use this new error message to make botloops, but that's partly by accident
< 1574778985 394248 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`prefixes
< 1574778986 834587 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1574778996 102560 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :doesn't it just put a zero-width space at the beginning of its output?
< 1574779003 551051 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah, EgoBot and metasepia and thutubot aren't here
< 1574779032 903011 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`echo =it puts a zero-width space before the input for cases like this
< 1574779033 771123 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=it puts a zero-width space before the input for cases like this
< 1574779052 874314 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`=but_not_for_the_new_error_message
< 1574779053 850831 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=but_not_for_the_new_error_message?
< 1574779062 103945 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or maybe it does?
< 1574779171 209361 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no, I was wrong
< 1574779184 320409 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :HackEso puts something before the error message too
> 1574779308 980214 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67470&oldid=67436 5* 03OsmineYT 5* (+30) 10
> 1574779426 296045 PRIVMSG #esoteric :14[[07USERA14]]4 N10 02https://esolangs.org/w/index.php?oldid=67471 5* 03OsmineYT 5* (+129) 10Created page with "{{wrongtitle|title=User:A}}  USERA, or User-A is simple language maded by [[User:OsmineYT|OsmineYT]] and dedicated to [[User:A]]."
> 1574779442 539422 PRIVMSG #esoteric :14[[07USERA14]]4 10 02https://esolangs.org/w/index.php?diff=67472&oldid=67471 5* 03OsmineYT 5* (+0) 10
> 1574779501 427520 PRIVMSG #esoteric :14[[07USERA14]]4 10 02https://esolangs.org/w/index.php?diff=67473&oldid=67472 5* 03OsmineYT 5* (+69) 10
> 1574779525 801730 PRIVMSG #esoteric :14[[07USERA14]]4 10 02https://esolangs.org/w/index.php?diff=67474&oldid=67473 5* 03OsmineYT 5* (+0) 10
< 1574780211 358348 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1574780256 33539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it should be any output whatsoever.
< 1574780325 469207 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574780386 322442 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer
< 1574780413 193242 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric
> 1574780591 359524 PRIVMSG #esoteric :14[[07USERA14]]4 10 02https://esolangs.org/w/index.php?diff=67475&oldid=67474 5* 03OsmineYT 5* (+243) 10
< 1574780622 197073 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574781052 400333 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1574781148 219258 PRIVMSG #esoteric :14[[07Talk:USERA14]]4 N10 02https://esolangs.org/w/index.php?oldid=67476 5* 03OsmineYT 5* (+10) 10Created page with "Discussion"
> 1574781251 625780 PRIVMSG #esoteric :14[[07Talk:Bin-814]]4 N10 02https://esolangs.org/w/index.php?oldid=67477 5* 03OsmineYT 5* (+44) 10Created page with "Only not maded discussion for [[Timed]] yet."
> 1574781400 566788 PRIVMSG #esoteric :14[[07Talk:H14]]4 10 02https://esolangs.org/w/index.php?diff=67478&oldid=67464 5* 03OsmineYT 5* (+155) 10
< 1574781594 707074 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how did one format colors on irc
< 1574781598 56217 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :\u poop
< 1574781633 431184 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: search the internet for "mirc color codes"
< 1574781638 668171 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :test
< 1574781646 637355 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :alt codes don't seem to work
< 1574781649 361854 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :tried to enter 1F
< 1574781657 714993 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that is, 29
< 1574781658 211255 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'thing \x0204,06colored'
< 1574781659 30045 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :thing 04,06colored
< 1574781663 910013 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hmm no
< 1574781666 277875 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'thing \x0304,06colored'
< 1574781667 109986 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :thing 04,06colored
< 1574781675 845875 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :test
< 1574781677 918145 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :still
< 1574781679 595896 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^ that, a control-C followed by foregroun and background color
< 1574781681 473802 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my client is broken
< 1574781705 153125 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :some clients deliberately ignore colors, mind you, because they're mostly used by spammers
< 1574781708 249224 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and by relcome
< 1574781709 722160 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`relcome
< 1574781711 156921 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.)
< 1574781721 65692 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`rainwords 10
< 1574781724 628103 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​0710
< 1574781734 509738 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :no
< 1574781738 533168 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've seen your color
< 1574781740 349814 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, it wasn't actually the combination of `rainbow and `words.
< 1574781748 471978 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`rainbow stuff
< 1574781749 268398 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​4s8t9u11f12f13
< 1574781759 120878 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i didn't know it was a control-c
< 1574781762 217681 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :good to know
< 1574781764 833791 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`rainbow even more stuff to see how will the program behave when the text is longer than a single rainbow
< 1574781765 634391 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​4e8v9e11n12 13m4o8r9e11 12s13t4u8f9f11 12t13o4 8s9e11e12 13h4o8w9 11w12i13l4l8 9t11h12e13 4p8r9o11g12r13a4m8 9b11e12h13a4v8e9 11w12h13e4n8 9t11h12e13 4t8e9x11t12 13i4s8 9l11o12n13g4e8r9 11t12h13a4n8 9a11 12s13i4n8g9l11e12 13r4a8i9n11b12o13w4
< 1574781769 744051 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it wraps over
< 1574781772 73516 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :meeh
< 1574781784 908343 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's only that many colors available.
< 1574781786 120084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` words 16 | rainwords  # then
< 1574781788 40696 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​13conaritt 04bca 07posite 08cutocyste 09occavel 02tograt 06scani 13gräbe 04dation 07majococh 08screta 09watry 02furp 06man 13oblike 04chiocken
< 1574781794 167128 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :btw, I wrote a graphics library for brainfuck yesterday
< 1574781805 461885 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've sent a video somewhere here yesterday probably
< 1574781808 784314 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's 100% pure brainfuck
< 1574781814 138188 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :wat
< 1574781815 486770 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and it's using ASCII box drawing
< 1574781818 686585 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and it takes at most two digits, optionally followed by a comma and then at most two digits again, and you may need all the digits and commas depending on the following text, though you can cheat by adding a double control-B as a separator
< 1574781819 169984 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to plot single pixels
< 1574781835 191251 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :post the video.
< 1574781836 359896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the actual keyboard shortcut is ^k in mIRC, actually? But it's the byte 0x03 it uses to introduce a color code.
< 1574781840 122651 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has a 80x40 framebuffer
< 1574781844 286775 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: yes
< 1574781855 747494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^k for kolor, obviously.
< 1574781886 169258 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`perl -eprintf"\x03%02d%02d ",$_,$_ for 0..99; print "."
< 1574781886 969278 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​0000 0101 0202 0303 0404 0505 0606 0707 0808 0909 1010 1111 1212 1313 1414 1515 1616 1717 1818 1919 2020 2121 2222 2323 2424 2525 2626 2727 2828 2929 3030 3131 3232 3333 3434 3535 3636 3737 3838 3939 4040 4141 4242 4343 4444 4545 4646 4747 4848 4949 5050 5151 5252 5353 5454 5555 5656 5757 5858 5959 6060 6161 6262 6363 6464 6565 6666 6767 6868 6969 7070 7171 7272 7373 
< 1574781904 469389 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`perl -eprintf"\x03,%02d%02d ",$_,$_ for 0..99; print "."
< 1574781905 408363 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​,0000 ,0101 ,0202 ,0303 ,0404 ,0505 ,0606 ,0707 ,0808 ,0909 ,1010 ,1111 ,1212 ,1313 ,1414 ,1515 ,1616 ,1717 ,1818 ,1919 ,2020 ,2121 ,2222 ,2323 ,2424 ,2525 ,2626 ,2727 ,2828 ,2929 ,3030 ,3131 ,3232 ,3333 ,3434 ,3535 ,3636 ,3737 ,3838 ,3939 ,4040 ,4141 ,4242 ,4343 ,4444 ,4545 ,4646 ,4747 ,4848 ,4949 ,5050 ,5151 ,5252 ,5353 ,5454 ,5555 ,5656 ,5757 ,5858 ,5959 ,6060 ,6161 ,6262 ,6
< 1574781912 73805 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :kspalaiologos.baselinux.net/videos/v000.mp4
< 1574781912 768768 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :iirc
< 1574781924 902571 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`perl -eprintf"\x030,%02d%02d ",$_,$_ for 0..99; print "."
< 1574781925 665702 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​0,0000 0,0101 0,0202 0,0303 0,0404 0,0505 0,0606 0,0707 0,0808 0,0909 0,1010 0,1111 0,1212 0,1313 0,1414 0,1515 0,1616 0,1717 0,1818 0,1919 0,2020 0,2121 0,2222 0,2323 0,2424 0,2525 0,2626 0,2727 0,2828 0,2929 0,3030 0,3131 0,3232 0,3333 0,3434 0,3535 0,3636 0,3737 0,3838 0,3939 0,4040 0,4141 0,4242 0,4343 0,4444 0,4545 0,4646 0,4747 0,4848 0,4949 0,5050 0,5151 0,5252 0,5353 0,5454 0,5
< 1574781931 4322 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i used the video to demonstrate something was bricked with the WSL output
< 1574781935 387609 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and it worked fine on cmd
< 1574781936 874895 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :my client shows all the formatting and colors but I’m lazy to investigate how does one input them in it
< 1574781952 731517 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the program I made was just printing out "1986" (can you guess what date is it?)
< 1574781965 992565 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kspalaiologos: couldn't I just do that with a bf -> text generator?
< 1574781973 232340 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^possibly
< 1574781977 777380 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm working on a 3d cube
< 1574781983 328304 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I got really near to finishing it
< 1574781994 753992 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to make a 3d spinning cube it would take you obscene amount of time and code
< 1574781998 905993 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using a generator
< 1574782006 285486 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :why not dump it directly to the output.
< 1574782010 810196 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :every frame.
< 1574782032 542754 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a couple megabytes brainfuck file
< 1574782034 497371 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :are there color codes for "default"?
< 1574782046 125869 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :framebuffer is beneficial
< 1574782047 651925 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: I think 0 and 1 are the default
< 1574782074 946668 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :weird, 00,01text is slightly brighter than my default
< 1574782103 871324 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i usually have a grey font color on black ground, 00,01 will print white on black ground here
< 1574782152 747178 :FraterEST!adrianbibl@172.242.0.73 JOIN :#esoteric
< 1574782167 182780 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I
< 1574782170 499929 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :'ll work on font rendering
< 1574782175 483931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it may be a cool task
< 1574782178 581954 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :99 is "default" in some clients, 0/1 I think are white and black.
< 1574782188 305679 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although it's really up to how your client decides to interpret it.
< 1574782206 542920 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :good old standards
< 1574782212 454764 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah
< 1574782225 159582 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my client shows all of these above
< 1574782230 755524 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I dont think colors are irritating though
< 1574782231 235433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Colors 0 through 15 are the "old standard" ones, so they're what ^rainbow and friends use. Colors 16 .. 99 are "new standard" ones, with a little less support.
< 1574782242 788019 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :everything looking uniformly is hard to comprehend
< 1574782254 79586 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://modern.ircdocs.horse/formatting.html lists more format codes than I've ever heard of
< 1574782258 47215 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :from what i can tell about mirc, i wouldn't be surprised if they never had the idea to make something like a default code because everybody has to use the software like they do
< 1574782271 805090 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :apparently someone invented codes for "Monospace" and "Strikethrough"
< 1574782294 892398 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also that page says "99 - Default Foreground/Background - Not universally supported."
< 1574782298 534501 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :my client doesn't show all of that.
< 1574782304 204924 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :only 00 through 15.
< 1574782316 999822 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Ping timeout: 240 seconds
< 1574782363 272594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :irssi does all 99, but (at least in this terminal) only actually uses the standard 16 terminal colors, so e.g. 27, 28 and 29 are all the same dark red.
< 1574782397 229893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And of course there's no real orange, so 7 is brown.
< 1574782564 198888 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'normal \x02bold\x02 normal \x1Ditalic\x1D normal \x1Funderlined\x1F normal \x1Estrikethrough\x1E normal \x11monospace\x11 normal \x16reverse\x16 normal'
< 1574782567 459314 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :normal bold normal italic normal underlined normal strikethrough normal monospace normal reverse normal
< 1574782589 330288 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1574783755 712410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can see bold, underlined and reversed here.
< 1574783790 817354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And esolangs.org/logs supports bold, italic, underlined and strikethrough.
< 1574783829 433988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, maybe you an always-monospace client "supports" monospace by default, kind of.
< 1574783951 555692 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Ping timeout: 276 seconds
< 1574784150 654857 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :somehow one of those control codes managed to mess up weechat's UI's colour a bit; impressive
< 1574784161 30418 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :and somewhat worrisome
< 1574784435 711907 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is mr. Cristofani still lurking the channel?
< 1574784462 364209 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`? dbc
< 1574784463 548428 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :dbc? ¯\(°​_o)/¯
< 1574784505 337768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some clients also support regular ANSI codes and colors.
< 1574784797 385237 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric
< 1574786007 983078 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :they dont support ansi escapes
< 1574786011 445332 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :they just don't filter it
< 1574786083 564542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, there are graphical clients that specifically do support them, IIRC.
< 1574786107 303338 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And from what I recall, irssi supports them pretty explicitly as well, parsing them to some internal format and then reconstructing for display.
< 1574786122 7906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They definitely don't just leave \e unfiltered.
< 1574787259 647618 :imode!~ryantoth@unaffiliated/imode JOIN :#esoteric
< 1574787650 746412 :imode!~ryantoth@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1574787782 387627 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574787835 701911 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds
< 1574787864 938575 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
> 1574789324 459512 PRIVMSG #esoteric :14[[07HackEso14]]4 10 02https://esolangs.org/w/index.php?diff=67479&oldid=67465 5* 03Fizzie 5* (+3104) 10Document implementation details.
< 1574790285 869092 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: Connection closed
< 1574790845 608800 :laerlingsap!~laerling@193.16.224.13 JOIN :#esoteric
< 1574791814 266161 :FraterEST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection
< 1574793037 309306 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574794044 871291 :laerlingsap!~laerling@193.16.224.13 QUIT :Read error: Connection reset by peer
< 1574794274 976078 :laerling_!~laerling@193.16.224.13 JOIN :#esoteric
< 1574795321 776299 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu JOIN :#esoteric
< 1574795485 595422 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574795537 659704 :x_!~x__@c-67-161-241-22.hsd1.ut.comcast.net NICK :kingoffrance
< 1574796771 648045 :laerling_!~laerling@193.16.224.13 QUIT :Read error: Connection reset by peer
< 1574798451 501749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1188
< 1574798452 348253 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1188: shachaf oerjan Sgeo FireFly boily nortti b_jonas
< 1574800731 619137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What an anticlimax.
< 1574800760 737014 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :shachaf: the kicker is in the next strip, which is the last one in the book
< 1574800764 669368 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :and may take more than one page
< 1574800834 663778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that true?
< 1574800842 285085 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :I don't know for sure,
< 1574800859 272335 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :but there's been a kicker at the last strip of all five main OotS books so far
< 1574800871 827505 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :and the Giant says that the next strip is the last strip of this book
< 1574800939 366732 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I meant that part.
< 1574800991 980488 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :http://www.giantitp.com/forums/showsinglepost.php?p=24280225
< 1574801083 812194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I believe you but I guess I'll click the link anyway.
< 1574801101 958082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, 1189 will be posted on Monday.
< 1574801129 487769 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :it also says "the final strip will be posted Monday", which I thought at first was against the forum rules, but apparently it's not, the rule is worded that "Inappropriate topics. Missed/Late Comics: Threads speculating on when a comic will be posted or why it may be late will be locked; this does not apply to official threads started by site staff providing notification of a late comic."
< 1574801167 948592 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Monday" is not all that specific anyway ;-)
< 1574801197 499094 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :yeah. no week or timezone specified.
< 1574801203 266428 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An official announcement isn't very speculative, anyway.
< 1574801230 109703 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it might be (sorry, weak pun)
< 1574801230 675174 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :yeah, I thought the rule just said that you aren't allowed to discuss the schedule of online comic strips on that forum
< 1574801308 947789 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rules are made to be broken
< 1574801341 7843 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the trick is not to get punished ;)
< 1574801417 774541 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and ethics dictate that you only break rules when it doesn't hurt other people
< 1574801709 486329 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574802366 586688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the "only" thing that SMT does over SAT is additional propagation rules?
< 1574802373 566713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/is //
< 1574802652 744007 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Isn't propagation optional? I mean, the minimum functionality is just detecting conflicts...
< 1574802695 605171 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...typically, when you have a conflict you also produce an unsatisfiable core for it because that's a propositional clause that can be learned.
< 1574802841 173228 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I guess thoe aren't the same.
< 1574802865 527167 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think of "propagation" as deducing the consequences of the current assignment, in SAT, which might lead to an empty clause. But maybe the SMT situation is more nuanced.
< 1574802944 243316 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, in the picture I have, the propagation is  unit propagation from DPLL, handling the propositional part of a formula.
< 1574802951 589967 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so SMT doesn't add anything there.
< 1574802984 864851 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Well, not necessarily. I'm sure that it /could/ add things there.)
< 1574803050 866789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The thing I was thinking based on some vague verbal descriptions was that SMT effectively gives you implications between statements in your theory.
< 1574803068 190532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it can tell you that x > 5 implies x > 7, and I guess also falsifies x < 5.
< 1574803096 8275 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I really know fairly little. Basically I've read the DPLL(T) paper, and learned some basics (linear algebra, equality reasoning, some ideas of theory combination)
< 1574803113 351022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whereas with unit propagation P only truthifies P and falsifies ¬P and nothing else?
< 1574803129 144867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should probably read that paper rather than blabbering on IRC.
< 1574803230 997251 :int-e!~noone@int-e.eu PRIVMSG #esoteric :AFAIUI, if the solver ever asserts x > 5 and !x > 7 at the same time, that will be detected, and you'll get x > 5 /\ !x > 7 as an unsatisfiable core, so you can then learn the negation, which is that x > 5 implies x > 7.
< 1574803272 929758 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But! That paper is just the start of SMT research. I'm sure there's a lot more happening in modern solvers.
< 1574803277 936847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe that's how it works.
< 1574803298 81083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Should I read all these papers or make a reasonable CDCL solver first?
< 1574803308 234869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably there's no actual point in writing a SAT solver.
< 1574803325 181737 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i because qbf solvers are where it's at
< 1574803362 82679 :int-e!~noone@int-e.eu PRIVMSG #esoteric :AFAIK, QBF solvers also have a CDCL core though.
< 1574803566 399943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Quantifier boolean formula? I just met 'er!
< 1574803574 666532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's "quantified".
< 1574805861 502185 :sftp!~sftp@unaffiliated/sftp QUIT :Excess Flood
< 1574805877 362647 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
< 1574809580 983058 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu QUIT :Ping timeout: 246 seconds
< 1574809992 360715 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu JOIN :#esoteric
< 1574810705 604775 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1574811656 325425 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Remote host closed the connection
< 1574812380 83158 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu QUIT :Read error: Connection reset by peer
< 1574812415 43741 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu JOIN :#esoteric
< 1574812922 533206 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1574813559 131302 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574813939 599007 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574814182 266170 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :fizzie: thanks for documenting more about HackEso on the wiki
< 1574814198 688773 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :I'll still have to write about the commands some time, especially rnoodl
< 1574814206 385217 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? rnooodl
< 1574814207 584580 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rnooodl? ¯\(°​_o)/¯
< 1574814210 121467 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? rnoodl
< 1574814211 385066 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rnoodl? ¯\(°​_o)/¯
< 1574814214 560709 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooodl
< 1574814215 596117 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 250 seconds
< 1574814215 774489 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooodl is the correct spelling
< 1574814219 105087 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? noodl
< 1574814220 333975 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooooooodl is the correct spelling
< 1574814221 852196 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooodl
< 1574814223 13636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nooooodl is the correct spelling
< 1574814228 681236 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooooooooooooooooooooooooooooooooooooooooodl
< 1574814229 881822 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooooodl is the correct spelling
< 1574814240 789398 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :(that's actually a built-in pattern in the ? command)
< 1574814251 12840 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :(recognizing that argument that is)
< 1574815102 602516 :xkapastel!uid17782@gateway/web/irccloud.com/x-hfqwlknlpafvhdow JOIN :#esoteric
< 1574816493 843774 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :fa
< 1574816496 195034 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :adsfasdfasdf
< 1574816547 764865 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :pro tip: address bar autocomplete does not work when your cursor is in the irccloud text box 
< 1574817514 493628 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574818146 95163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what, the wiki diff has improved
< 1574818182 167313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it actually matches words in a paragraph to two different ones in the post-edit
< 1574818305 241398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well maybe that's not a case that was broken previously.
< 1574818326 536838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`../bin/help
< 1574818330 213810 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? ¯\(°​_o)/¯
< 1574818404 167678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also possible the MediaWiki upgrade did improve it.
> 1574818911 300386 PRIVMSG #esoteric :14[[07HackEso14]]4 M10 02https://esolangs.org/w/index.php?diff=67480&oldid=67479 5* 03Oerjan 5* (-1) 10/* Implementation details */ an -> a
< 1574818953 711518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm assuming it's pronounced like u-m-l-box
< 1574820230 345737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` url ../bin/rainwords
< 1574820231 390098 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/rainwords
< 1574820355 99772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm pikhqbow is a binary
< 1574820364 365488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dobg pikhqbow
< 1574820371 65775 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8746:2016-07-05  ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8744:2016-07-05  ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8742:2016-07-05  ` gcc src/pikhqbow.c -o bin/pikhqbow
< 1574820408 9356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../src/pikhqbow.c
< 1574820408 901624 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/src/pikhqbow.c
< 1574820463 291592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wrl
< 1574820464 170731 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/wisdom
< 1574820466 790301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`brl
< 1574820466 993353 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574820467 852729 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brl?
< 1574820480 989799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sakdfnla
< 1574820483 554881 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sakdfnla?
< 1574820498 343838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. it no longer seems to try to use only as many colors as will fit in a line
< 1574820515 165512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means i don't have to fix it for changed line length :P
< 1574820560 831588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, there was something like that at some point.
< 1574820568 410337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cbt wrl
< 1574820569 189274 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url "$HACKENV/wisdom/$1"
< 1574820603 920642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`mkx ../bin/brl//url "$HACKENV/bin/$1"
< 1574820610 865357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u
< 1574820613 805734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`brl brl
< 1574820614 818277 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/brl
< 1574820617 717416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :u?
< 1574820617 753854 :jix!~jix@209.250.235.106 QUIT :Ping timeout: 268 seconds
< 1574820618 890615 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/brl
< 1574820686 14973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`mkx ../bin/u//cd ${HACKENV-/hackenv}; nur "$1"
< 1574820688 269146 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/u
< 1574820697 840623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ls
< 1574820698 848051 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom
< 1574820721 399876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but what if HACKENV has a space in it htdnh
< 1574820735 970529 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 252 seconds
< 1574820746 299564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u mkx bin/u//cd "${HACKENV-/hackenv}"; nur "$1"
< 1574820748 563204 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/u \ /hackenv/bin/u: line 2: unexpected EOF while looking for matching `"' \ /hackenv/bin/u: line 3: syntax error: unexpected end of file
< 1574820766 189803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574820782 993554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt mkx
< 1574820783 802145 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :key=$(mk "$@") && echo "$key" && chmod +x "$key"
< 1574820795 760259 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt mk
< 1574820796 494512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key"
< 1574820896 285978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's the u in `u short for? 
< 1574820907 751817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"up"
< 1574820912 148650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :h was taken
< 1574820933 137807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and r might suggest / instead
< 1574820950 255010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`u mkx bin/uh//u "$@" | h
< 1574820961 885726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`uh huh
< 1574820964 661997 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uh?
< 1574820967 607552 :jix!~jix@209.250.235.106 JOIN :#esoteric
< 1574820979 568608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt u
< 1574820980 346982 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd "${HACKENV-/hackenv}"; nur "$1"
< 1574821003 756450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What happened to shachaf's command? 
< 1574821014 405852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`nur mkx ../bin/u//cd "${HACKENV-/hackenv}"; nur "$1"
< 1574821015 327805 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/u
< 1574821023 695506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh
< 1574821035 401461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt u
< 1574821036 153912 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd "${HACKENV-/hackenv}"; nur "$1"
< 1574821056 365230 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It sure looks like it ought to just work.
< 1574821067 650047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: shamagic
< 1574821067 813892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: HackEso rightly decided it was a terrible idea and ignored it.
< 1574821158 218801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that kind of magic.
< 1574821187 667777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I took it seriously, probably because it seemed to be not that far off the mean goodness of HackEso command ideas.
< 1574821215 77600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ls share
< 1574821219 56166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If u and h each have goodness ε, uh has goodness ε².
< 1574821221 71903 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8ballreplies \ airports.dat \ autowelcome_status \ awesome \ ballreplies \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ unic.txt \ units.dat \ usercmds \ whatis \ wisdom \ WordData
< 1574821239 672831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok u seems to work there
< 1574821250 321183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :``u or `u` might actually make sense, though.
< 1574821255 857733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` u huh |& h  # just testing
< 1574821256 881810 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hahckehnv/bihn/nuhr: lihne 2: huhh: cohmmahnd noht fouhnd
< 1574821258 3165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u echo "testing" "more testing"
< 1574821258 909405 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"testing" "more testing"
< 1574821306 899794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps there was a race condition between u modifying itself and editing itself
< 1574821315 424718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, *reading
< 1574821486 754758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ` ls | h
< 1574821487 900912 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bihn \ cahnahry \ ehmohtihcohns \ ehsohbihble \ ehtc \ f \ fahctohr \ hw \ ihbihn \ ihntehrps \ kahrma \ le \ lihb \ mihsle \ pahste \ ply-3.8 \ quihnehs \ quohtehs \ shahre \ src \ stuhff \ tmflry \ tmp \ wihsdohm
< 1574821544 291767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: `u ` works, anyway
< 1574821562 143014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cbt ~
< 1574821566 426199 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /hackenv/bin/~: No such file or directory
< 1574821570 912748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa
< 1574821578 487446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :prime rbal estate
< 1574821616 985355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $HOME
< 1574821617 747483 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp
< 1574821625 629589 :jix!~jix@209.250.235.106 QUIT :Ping timeout: 276 seconds
< 1574821662 20946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's actually awkward to type.
< 1574822011 5732 :jix!~jix@209.250.235.106 JOIN :#esoteric
< 1574823421 374901 :xkapastel!uid17782@gateway/web/irccloud.com/x-hfqwlknlpafvhdow QUIT :Quit: Connection closed for inactivity
> 1574824599 630948 PRIVMSG #esoteric :14[[07LogOS14]]4 N10 02https://esolangs.org/w/index.php?oldid=67481 5* 03IFcoltransG 5* (+654) 10Created page with "{{lowercase}} '''logOS''' is an imperative and partially object-oriented language based around the 'Desktop metaphor' that modern operating systems use. It was brainstormed wi..."
> 1574824612 924548 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67482&oldid=67467 5* 03IFcoltransG 5* (+12) 10/* L */ added logOS
< 1574825434 983422 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
> 1574826474 646395 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67483&oldid=67481 5* 03IFcoltransG 5* (+1082) 10Added code samples, tidied up headings
< 1574826761 331784 :imode!~linear@unaffiliated/imode JOIN :#esoteric
> 1574826813 128137 PRIVMSG #esoteric :14[[07Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=67484&oldid=53690 5* 03YamTokTpaFa 5* (+12) 10+deadlink
< 1574826962 605382 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574827241 535167 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 276 seconds
> 1574828141 505936 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67485&oldid=67483 5* 03IFcoltransG 5* (+479) 10Added info on 'programs' i.e. objects within the OS
> 1574828197 20454 PRIVMSG #esoteric :14[[07LogOS14]]4 M10 02https://esolangs.org/w/index.php?diff=67486&oldid=67485 5* 03IFcoltransG 5* (+2) 10Word choice - resolved ambiguity
> 1574828461 774451 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=67487&oldid=66651 5* 03IFcoltransG 5* (+6) 10Added link to logOS
> 1574828551 568567 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=67488&oldid=67487 5* 03IFcoltransG 5* (+75) 10Formatted new link
< 1574830437 4121 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds
< 1574831018 504079 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds
< 1574831052 179489 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574832252 328900 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574832543 424662 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 245 seconds
< 1574833250 267766 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574833457 564645 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574833743 328937 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 245 seconds
< 1574833754 560540 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 276 seconds
< 1574837051 268699 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds
< 1574837082 795401 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric
< 1574838525 754763 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds
< 1574839962 32406 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
< 1574840227 971639 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 252 seconds
< 1574840822 587612 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric
> 1574844336 402559 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67489&oldid=67463 5* 03OsmineYT 5* (+2) 10
< 1574844799 370923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the clank today looks very much like the leftmost one here http://www.girlgeniusonline.com/comic.php?date=20060605
< 1574845202 768654 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu QUIT :Remote host closed the connection
< 1574845544 578430 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
< 1574845978 150123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact it's the only one to survive the following scenes
< 1574846179 342322 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574846831 885365 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz QUIT :Read error: Connection reset by peer
< 1574846854 126270 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xmjmkkrfyqhlyfzv QUIT :Read error: Connection reset by peer
< 1574849534 90182 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer
< 1574849742 383216 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574849884 770613 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Ping timeout: 268 seconds
< 1574850271 598652 :xkapastel!uid17782@gateway/web/irccloud.com/x-ooenauyzotiuksbx JOIN :#esoteric
< 1574851671 367849 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ydmcelcvfnrnmkzw JOIN :#esoteric
< 1574851671 445051 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-iggfyjasgajropoc JOIN :#esoteric
< 1574851671 480824 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xhgadtmkqjowczuy JOIN :#esoteric
< 1574852542 402188 :laerling_!~laerling@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric
< 1574852583 414682 :laerling_!~laerling@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit
< 1574852588 365392 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric
< 1574852617 805911 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit
< 1574853429 28309 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric
< 1574853536 170972 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit
< 1574853568 402562 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric
< 1574857921 12885 :laerlingSAP_!~laerlings@193.16.224.8 JOIN :#esoteric
> 1574857928 435001 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67490&oldid=67470 5* 03OsmineYT 5* (+10) 10
< 1574857962 557632 :haavard!root@haavard.me QUIT :Remote host closed the connection
< 1574858026 929121 :haavard!root@haavard.me JOIN :#esoteric
< 1574858072 441003 :laerlingSAP_!~laerlings@193.16.224.8 QUIT :Client Quit
< 1574858090 403265 :laerlingSAP_!~laerlings@193.16.224.8 JOIN :#esoteric
< 1574858092 788570 :laerlingSAP_!~laerlings@193.16.224.8 QUIT :Client Quit
< 1574858105 406381 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Ping timeout: 265 seconds
< 1574858114 995764 :laerlingSAP!~laerlings@193.16.224.8 JOIN :#esoteric
> 1574858623 371060 PRIVMSG #esoteric :14[[07Cell14]]4 N10 02https://esolangs.org/w/index.php?oldid=67491 5* 03OsmineYT 5* (+625) 10Created page with "Cell is Turing-complete language founded by [[User:OsmineYT|OsmineYT]] in 2019. The sense of making this language is simple: '''make an Turing-complete language first instead..."
> 1574858634 8791 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67492&oldid=67491 5* 03OsmineYT 5* (-3) 10
> 1574858644 569467 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67493&oldid=67492 5* 03OsmineYT 5* (-1) 10
< 1574859750 527059 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574859824 556205 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so, I created an entry for HackEso on the wiki and now fizzie filled it with a lot of useful information. am I allowed to point to 
< 1574859825 879909 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`quote boring wisdom
< 1574859826 790155 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1263)  boily: sorry for the boring wisdom entries I added. I mostly did it hoping that someone will stumble on them and replace them with something better.
< 1574859839 644141 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^ this now and say "they're not laughing now"?
< 1574859884 140393 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I need to learn the stereotypical mad scientist laugh. 
> 1574860008 438282 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67494&oldid=67493 5* 03OsmineYT 5* (+232) 10
> 1574860044 345233 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67495&oldid=67494 5* 03OsmineYT 5* (+1) 10
> 1574860104 996368 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67496&oldid=67495 5* 03OsmineYT 5* (+43) 10
> 1574860160 32118 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 N10 02https://esolangs.org/w/index.php?oldid=67497 5* 03OsmineYT 5* (+49) 10Created page with "Anyone here? If you want, try making interpreter."
> 1574860275 586730 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67498&oldid=67497 5* 03OsmineYT 5* (+181) 10/* Most commands are same as in brainfuck */ new section
> 1574860320 666081 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67499&oldid=67498 5* 03OsmineYT 5* (+4) 10
> 1574860401 138448 PRIVMSG #esoteric :14[[07WALP14]]4 10 02https://esolangs.org/w/index.php?diff=67500&oldid=12858 5* 03PythonshellDebugwindow 5* (+841) 10Explaining your loop example
> 1574861605 707575 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67501&oldid=67482 5* 03OsmineYT 5* (+13) 10
< 1574861658 203147 :laerlingSAP!~laerlings@193.16.224.8 QUIT :Quit: Leaving
< 1574861897 149707 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds
> 1574863332 207215 PRIVMSG #esoteric :14[[07W (A)14]]4 M10 02https://esolangs.org/w/index.php?diff=67502&oldid=66964 5* 03A 5* (+211) 10/* 99 bottles of beer */
< 1574863744 434479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what I added to the HackEso entry is particularly useful, it's just answering a question that's come up every now and then.
< 1574865604 764371 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574865920 372699 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :continuing with the mantra "code == data && data == code", I think I'm not going to have traditional segmented executables for Mode bytecode.
< 1574866059 792604 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :instead, an executable is just a giant switch statement. if you wanna extract a couple bytes from segment 1, you need to actually _run_ the file, send the interpreter the segment you want to evaluate, then send it an index into the byte array (provided that segment is a byte array...)
< 1574866396 627796 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :imode: are you saying that you're trying to make an interpreter that is fully lazy in the way that Haskell is, as in, any value can be a thunk that you have to evaluate later?
< 1574866461 154077 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yessir.
< 1574866513 360929 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you want an array, generate a switch statement. if you want an array who's contents are the fibonacci sequence, the protocol is the same.
< 1574866666 647364 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :@oeis A45
< 1574866669 560154 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : https://oeis.org/A000045 Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0)...
< 1574866669 687887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,...
< 1574866676 271699 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^oeis A45
< 1574866677 772014 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=oeis A45
< 1574866677 898210 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1574866678 652792 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`oeis A45
< 1574866679 816616 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oeis?
< 1574866707 45684 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :HackEso now has error messages better than ed
< 1574866726 466118 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`/dev/null
< 1574866727 214568 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/null?
< 1574866735 584537 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`/dev
< 1574866736 269341 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev?
< 1574866860 635800 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can also provide metadata about the entire program within this segmented system. for instance, if I have a segment that I want to use precompiled jump targets, I can generate some Mode bytecode to simulate a simple map between an instruction pointer and a jump target.
< 1574866975 622551 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"evaluate segment 1. if I'm executing a [ or a ] instruction, evaluate segment 0 with parameter $ip. examine the queue after evaluation, fetch the returned result, and set $ip to that result."
< 1574867042 374825 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it won't be as fast because you still need to evaluate segment 0 without jump targets.. but imo if you want speed, this kind of information should be in a separate file that you can set up to read.
< 1574867294 627838 :diverger!~div@165.231.253.150 QUIT :Ping timeout: 276 seconds
< 1574867442 653853 :diverger!~div@192.154.254.136 JOIN :#esoteric
< 1574869386 549642 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric
< 1574869455 794867 :xkapastel!uid17782@gateway/web/irccloud.com/x-ooenauyzotiuksbx QUIT :Quit: Connection closed for inactivity
< 1574869562 145433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did think of adding a perror in that error message when the error is execve failing, though thing is it does the path search, so if execve fails due to /hackenv/bin/foo not having +x set, and then later due to /bin/foo and /usr/bin/foo not existing, the last errno would be the misleading ENOENT rather than the more relevant EACCESS.
< 1574869616 182148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The glibc execp family actually special-cases this, if one of the attempted executions fails with EACCESS, the search does continue but the final error is still EACCESS unless something that works is found.
< 1574869635 884952 :imode-ruby!~linear@unaffiliated/imode QUIT :Client Quit
< 1574869653 270597 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric
< 1574869714 850844 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :weechat doesn't work that well under tmux && ssh.
< 1574869732 81724 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :color bars get weird.
< 1574870136 975194 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574870382 763384 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1574870435 272460 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574870567 645426 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 268 seconds
< 1574870695 978153 :imode-ruby!~linear@unaffiliated/imode QUIT :Quit: WeeChat 1.6
< 1574870710 644432 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric
< 1574870741 888339 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :there we go, much better.
< 1574870838 929435 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6
< 1574870856 13656 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574871029 555417 :imode-ruby!~linear@unaffiliated/imode QUIT :Quit: WeeChat 1.6
< 1574871039 381363 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric
< 1574871070 851159 :stux|away!stux@2a01:270:0:ffff:ffff:2050:0:2 QUIT :Read error: Connection reset by peer
< 1574871397 49792 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1574872075 975850 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've been writing a brainfuck generator today
< 1574872087 437699 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :crunched around 1MB data file
< 1574872098 741089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :too bad I can't eaisly rewrite it to brainfuck though
< 1574872107 736775 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :RLE'd it would be, I guess, around 2 megabytes
< 1574872139 401892 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but yeah currently it's going like
< 1574872140 166005 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :http://prntscr.com/q2wtuq
< 1574872161 298133 :stux|away!stux@cosmo.lunarshells.com JOIN :#esoteric
< 1574872270 167199 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: is that a compiler to bfasm?
< 1574872291 633419 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :um, I mean to asm2bf
< 1574872465 630070 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope, not the case
< 1574872470 745875 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a brainfuck text generator in asm2bf
< 1574872481 758672 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :also, bfasm and asm2bf are two separate things
< 1574872493 128602 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is the entire toolkit and bfasm is just the compiler
< 1574872816 518233 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, now I'm confused
< 1574872830 452838 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's a bfasm compiler, and an asmbf and an asm2bf? how do those differ?
< 1574872845 333879 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's even more complicated
< 1574872847 864719 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and what does "text generator" mean?
< 1574872858 582537 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like bf_textgen or something like this on hack eso
< 1574872864 932558 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so actually, bfasm is older than asm2bf
< 1574872879 491287 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know what bf_textgen is either
< 1574872882 385633 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? bf_textgen
< 1574872883 632656 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf_textgen? ¯\(°​_o)/¯
< 1574872890 522833 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that makes a brainfuck program
< 1574872892 515751 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :displaying given text
< 1574872895 910648 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok
< 1574872897 941920 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and bfasm had v1/v2/v3/v4/v5 versions each one with a-d letters (some skipped some version)
< 1574872905 105796 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that I used for my Izmit compiler series
< 1574872920 649501 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but then I abadoned it for a while and went back to the ye oldie bfasm v1
< 1574872926 58552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I had to come up with the versioning schema
< 1574872945 610742 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so the v* versions are for izmit, and [0-9]\.* versions are the new ones
< 1574872953 910199 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :going back to your question
< 1574872965 42228 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bfasm is a compiler from assembly subset to brainfuck
< 1574872966 711672 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :for instance
< 1574872974 974931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` bfasm <<<"lbl 1/jmp 1"
< 1574872975 792023 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[#
< 1574872995 39025 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` tr '/' '\n' <<<"lbl 1/jmp 1" | bfasm
< 1574872996 95986 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
< 1574872998 392292 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there we go
< 1574873009 311642 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is a toolchain
< 1574873013 919059 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that has bfasm as a tool
< 1574873021 766232 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like MinGW and GCC
< 1574873029 798007 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the toolchain has many goodies linked in
< 1574873046 957626 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like the standard library, labels preprocessor, the generic macro preprocessor
< 1574873086 346194 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :$asm2bf eq $asmbf basically
< 1574873117 421539 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh and by the way
< 1574873119 732472 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, so asm2bf has the compiler and some extras
< 1574873121 74432 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the above is an infinite loop
< 1574873124 209431 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Yes.
< 1574873132 593414 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Asm2bf
< 1574873138 416864 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this page lists all the tools in the toolchain
< 1574873142 958913 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :naming them that way is a bit strange, but sure
< 1574873157 967010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and has a bfasm section describing the pure assembler
< 1574873162 375486 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :without the toolchain programs
< 1574873167 981723 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :e.g. it doesn't use named labels, macros
< 1574873172 927602 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you obviously can do it
< 1574873199 137779 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I first named it asm2bf
< 1574873203 452548 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the source file was called bfasm
< 1574873209 991883 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :then somebody lurked my repos and found the program
< 1574873212 320682 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it had no docs by then
< 1574873218 172859 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he asked me how can he use it
< 1574873226 976641 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and we talked a bit more, so the fragmentation happened
< 1574873235 667499 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because he reffered to it by a source file name (bfasm.c)
< 1574873243 23201 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I reffered to it by the name I've given (asm2bf)
< 1574873256 778770 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :as he's been assisting me with the docs, he called the tool bfasm
< 1574873262 58970 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I kinda settled on it
< 1574873273 93813 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :after making a few more tools I set up a separate repo
< 1574873274 908926 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so now you're making a text generator that you embed to the toolchain so that you can make a shorter 8-ball program for example?
< 1574873282 413815 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope
< 1574873286 864624 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm making a text generator
< 1574873288 172999 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using asm2bf
< 1574873297 235436 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but, I can embed it to the toolchain
< 1574873312 555817 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has no sense to me though, but a more performant txt would be lovely
< 1574873319 28058 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I'll work on it later
< 1574873322 157277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :look:
< 1574873327 813470 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf txt "Hello"
< 1574873328 631160 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>
< 1574873334 236369 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's using + to embed the string
< 1574873344 886552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's terrible, because we have to conserve runtime memory
< 1574873353 800780 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I could set a multiplication loop though
< 1574873361 588803 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll work more on it when time permits
< 1574873390 186529 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the naming is pretty scary
< 1574873394 81705 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the assembler itself is really easy
< 1574873406 547176 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and getting started is as simple as adding a shebang and executing a file to get a brainfuck program generated
< 1574873651 238373 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wib_jonas, got bored to death lol?
< 1574873665 800877 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no, I just find it weird that the whole thing involves brainfuck
< 1574873684 682505 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It has a Malbolge target too
< 1574873689 387289 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I keep it private for obvious reasons
< 1574873724 13453 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I mean, I'm at work right now, and I'm doing weird things to work around the deficiencies of a legacy system, but it's not an esoteric one like brainfuck, it's just weird for all sorts of historical reasons, 
< 1574873756 661743 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :right
< 1574873759 350029 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like they made the system some way ten to twenty years ago, and they can't change things because they value compatibility, 
< 1574873759 898301 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how old is the system though?
< 1574873763 717491 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, finme
< 1574873769 700063 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :depends on which parts
< 1574873772 581497 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :which technology?
< 1574873785 143395 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is it using
< 1574873798 161388 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and more importantly, what exactly is it? Webapp, desktop app?
< 1574873802 804407 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Siemens WinCC was originally designed for the 16-bit windows era, so it has the oldest weird stuff
< 1574873814 569492 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it runs on windows desktop
< 1574873838 136723 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fine
< 1574873840 193778 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I hear wincc
< 1574873844 614436 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I know what is it by now
< 1574873845 847512 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and it's a recent version, and this one runs on windows 10 and some windows server version, I'm not sure which one
< 1574873858 268737 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but there are all sorts of newer stuff here too
< 1574873877 736052 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I had a friend that used to work in CodeGear
< 1574873879 81272 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like parts of the system designed within the company and copied from one system to another and ideally gradually patched and improved
< 1574873883 289526 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a part of Inprise / Borland
< 1574873891 436830 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and maintain the C++ Builder
< 1574873918 66775 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he said that it contained tons of old shitcode dating back to MS-DOS since C++ Builder 6
< 1574873944 872645 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :honestly I'd like to work somewhere where I could program&improve compilers/IDE's
< 1574873953 243311 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it seems like a suitable task for me
< 1574873972 468692 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there are like cases when there's an old project A, then two different projects B and C indirectly derived from it, then at some point a certain breaking change of the internals was made between A and C, but now I'm working on B which is under development, and 
< 1574873977 553429 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm stuck where I am lol
< 1574874003 946418 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I need to get my COBOL backend for asm2bf finally sorted out
< 1574874010 898545 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it would be the first official backend other than brainfuck itself
< 1574874014 975742 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I have to find out if B will have the old or the new behavior with respect to that internal interface, and that's a question that doesn't even have an answer yet because the code on the other side of the interface isn't written yet, and will be written by a busy co-worker,
< 1574874028 571834 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there someone in the team
< 1574874030 458435 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :who knows A?
< 1574874037 719708 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or took part in creating it?
< 1574874040 510101 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so we have to ask him to decide how it will work and make our match that interface.
< 1574874047 97754 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or you have to figure out the entire code yourself
< 1574874057 198790 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know how this particular interface works in A
< 1574874082 889940 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think
< 1574874087 722324 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there a way using C preprocessor
< 1574874091 448931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to do something like
< 1574874093 611148 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :basically it's a word in which bit 15 is set to mean something in A, but 14 is set to mean the same thing in C, and I read that bit
< 1574874124 909461 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perform a single operation for every character in any form?
< 1574874126 161521 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so in the tables that I'm making, I have to write 14 or 15 depending on what a co-worker's program will do in the future
< 1574874137 77341 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ just macro it
< 1574874145 60690 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there's even a reason why it was changed from bit 14 to 15, though not a very good reason
< 1574874179 249569 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't have to figure out everything myself, I found out a lot already from my project leader who knows a lot of these projects
< 1574874195 475882 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and I am somewhat in debt to document some of what I've found for future maintainers
< 1574874224 135389 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :C preprocessor to perform a single operation for every character => I believe no, but you can 
< 1574874237 434442 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like
< 1574874250 361448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :raw .H/raw .E/raw .L/raw .L
< 1574874251 465573 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :etc...
< 1574874255 251748 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :where / is a newline
< 1574874258 26469 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574874288 840014 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :use the C preprocessor to do something on every element on a comma-separated list, or every element on a list where each element is parenthisized, https://p99.gforge.inria.fr/ and https://www.boost.org/doc/libs/1_71_0/libs/preprocessor/doc/index.html help in these
< 1574874293 383027 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds
< 1574874320 380067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also in very recent C++ there's a way to do something on every character of a string literal, or of a user-defined string literal, in compile time
< 1574874337 673660 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah I know
< 1574874339 211191 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574874343 710869 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I want the substitution to be done in compile time
< 1574874353 299314 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :does it have to be during preprocessing?
< 1574874358 556950 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes
< 1574874371 548618 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I'm using C preprocessor with asm2bf and it has been the worst decision I made so far
< 1574874377 880396 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ouch
< 1574874398 460776 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I regret it
< 1574874402 688317 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I think its not too late
< 1574874404 473405 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to change it
< 1574874409 668292 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :mind you, I wrote a somewhat esoteric custom preprocessor for C code at one point, and it was also a bad decision, but I used it for only one C program
< 1574874446 637575 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has to support define
< 1574874448 234820 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and include
< 1574874453 42177 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ifdef ifndef else endif
< 1574874463 501203 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly the same as C preprocessor without paste operation
< 1574874465 189552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and concat
< 1574874468 861219 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :stringify
< 1574874476 877186 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with some compile time stuff
< 1574874482 598576 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think about bundling lua here
< 1574874488 333233 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to allow user to do everything they wish
< 1574874549 34092 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that one allows you to embed ed commands (with some prefix, let's say #.) into the code, so I can copy a block of code like this: #.ka to mark the beginning of the block, then the block, then #.kb to mark the end, then some other code, then #.kc #.'a,'bt. #.kd to copy the block, then #.'c,'ds/foo/bar/g to do some substitutions on the copy of the
< 1574874549 601428 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :block
< 1574874577 880297 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and I implemened this with a shell script that uses a short sed script that transforms the input to an ed script and runs it with ed
< 1574874591 157 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's a really stupid design and I'm glad it hasn't survived, but it still haunts me
< 1574874616 221862 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :little you have seen
< 1574874637 469615 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I heard rumors of other people who have written sed scripts with other sed scripts
< 1574874644 791351 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm doing worse stuff on a daily basis
< 1574874677 170316 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there's an IOCCC entry that writes C++ preprocessor input with the C++ preprocessor (so you run multiple iterations of the C++ preprocessor)
< 1574874683 229804 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is a somehow 90% coverage program
< 1574874684 942855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :possibly two IOCCC entries, I don't remember
< 1574874693 100305 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :albeit being so hacky I can't believe it works
< 1574874736 870515 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: I'm trying to *clean up* worse stuff on a daily basis for my job, replacing them with saner solutions. I don't always succeed, but when I do, it's at least a good feeling to know that the projects will now be more maintainable.
< 1574874760 818524 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ at least I am writing Malbolge and Brainfuck
< 1574874769 420067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :at least they will be if I write enough internal documentation so that future maintainers can figure out how to use what I made
< 1574874770 371457 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so it's resonable that the programs have terrible maintainability
< 1574874784 642360 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you're doing some real stuff
< 1574874801 135509 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :when I'm doing real stuff I'm trying to do it as good as I can
< 1574874813 313793 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I'm not very performant but the job gets done
< 1574874826 239975 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly you have shorter deadlines than me
< 1574874834 989322 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can understand it then
< 1574874871 893260 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :real stuff during the day, yes
< 1574874933 846096 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'd like to say that I'm cleaning up badly done stuff that other people made for these projects and their ancestors, but it's not entirely true. I have now worked here for long enough that I'm totally also cleaning up bad stuff that I've done to these projects.
< 1574874957 305791 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'd throw an obligatory joke
< 1574874962 159213 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :about Indian programmers
< 1574874986 645366 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm kinda more careful on foreign IRC networks lol
< 1574874991 939944 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :But some of the bad design results from how this company used to have mostly employees who understand electronics well but don't understand enough of programming, so the desktop software side, which is what I'm working on, is in a sad state.
< 1574875010 280009 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ that actually sucks
< 1574875073 661271 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :But now they've lost several people who knew the electronics and embedded control software well, so now the desktop software will be good and the rest will be rushed by overworked employees.
< 1574875211 590802 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :By the way, unrelated puzzle. In windows 10, how do you move a window such that its top is above the top of your desktop? The window manager normally adjust the location after you as a user move a window, so that they can't be above the top edge. Programs can still put their windows above it, but this is when you're a user moving the window of an
< 1574875212 31929 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :existing program.
< 1574875315 470269 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Solution: open Control Panel / Ease of Access / Ease of Access Center / Make the mouse easier to use, and in there, check "prevent windows from being automatically arranged when moved to the edge of the screen". That checkbox has other, more important effects, but as a side effect it lets you move windows above the top edge of the desktop.
< 1574876271 20416 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: Connection closed
< 1574878514 353739 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :prevent windows from becoming automatically enraged
< 1574879774 33420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :addition chains are so much fun. http://paste.debian.net/1118289/
< 1574879879 56342 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, actually, can't I stop earlier...
> 1574879958 959625 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Dart 5*  10New user account
< 1574879962 229349 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Yes, I can. x^(2^30) = 1 (mod 2^32) is true for all odd x.)
> 1574880625 956248 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67503&oldid=67383 5* 03Dart 5* (+219) 10/* Introductions */
< 1574881528 571227 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu JOIN :#esoteric
< 1574882351 401909 :atslash!~atslash@46.188.0.82 JOIN :#esoteric
< 1574882634 574762 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574882668 305634 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds
< 1574882719 607337 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1574885222 778066 :nico_nico!~khais@arennes-653-1-363-197.w109-218.abo.wanadoo.fr JOIN :#esoteric
< 1574885260 42239 :nico_nico!~khais@arennes-653-1-363-197.w109-218.abo.wanadoo.fr QUIT :Client Quit
< 1574885374 554513 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split
< 1574885500 427267 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric
< 1574886250 399221 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1574886359 575786 :enoua5!aed01757@87.sub-174-208-23.myvzw.com JOIN :#esoteric
< 1574886388 306946 :enoua5!aed01757@87.sub-174-208-23.myvzw.com PART :#esoteric
< 1574891145 464383 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :and in there, check "prevent windows from being automatically arranged when moved to the edge of the screen". => oh, thanks from me too! Though when applying, that also resets the mouse cursor scheme :( thankfully I have mine saved
< 1574891245 414414 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :(b_jonas ^)
> 1574891601 618947 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=67504&oldid=67000 5* 03JonoCode9374 5* (+880) 10/* Program Flow */
< 1574891627 400584 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1574891655 876706 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :what video games have you played lately, fungot
< 1574891656 120446 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: what is tco again? ( c-c something) to reduce clutter of name generation. i don't particularily find it very interesting. y is the identity function) ( list 3 4))
> 1574891715 936047 PRIVMSG #esoteric :14[[07The Temporary Stack14]]4 10 02https://esolangs.org/w/index.php?diff=67505&oldid=67468 5* 03PythonshellDebugwindow 5* (+251) 10/* Hello, World! */
< 1574891760 401948 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball bfbot, will I ever implement markov chains for you?
< 1574891760 949899 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574891768 669423 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah he knows
< 1574891864 567634 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric
< 1574891869 60330 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ my bot died
< 1574891873 93303 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm not sure when and why
< 1574891878 936836 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or I don't seem to remember
< 1574891888 970667 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :anyways, it's back in business
< 1574892055 318798 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/in business/& for december/     to keep the rhyming
< 1574892075 994107 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ lol
< 1574892082 351123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the stability pun is in place here too
< 1574892201 690741 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: if you teach bfbot bfasm, will you interpret it directly, or will you have it go through a compiler to bf then a bf interpreter that recognizes the structures of the bfasm output and executes them optimized?
> 1574892203 296073 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67506&oldid=67496 5* 03JonoCode9374 5* (+519) 10
< 1574892215 211894 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :honestly I'm not sure
< 1574892222 664296 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think about making some kind of bfasm interpreter
< 1574892227 407220 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it would make more sense
< 1574892238 790681 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but, there is raw too
< 1574892241 230716 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to embed raw brainfuck
< 1574892253 569920 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I guess I'll have to switch the modes whether I grep somewhere this text
< 1574892270 894102 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^~~ i should parse the code, so normal grep wont suffice
< 1574892339 543665 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1574892450 654227 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574892518 415677 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds
< 1574893162 829379 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Quit: gone completely :o
< 1574899486 817197 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574900734 597470 :xkapastel!uid17782@gateway/web/irccloud.com/x-kgujtadcyfkicwol JOIN :#esoteric
< 1574901011 698810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: what do you think of https://en.wikipedia.org/wiki/Faddeev%E2%80%93LeVerrier_algorithm
< 1574901202 678618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think much of it right now. Should I?
< 1574901529 15379 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It can compute adjoint matrices and determinants, which is nice. Seems to be competetive for that purpose on 9x9 matrices.
< 1574901608 885222 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I'm still tinkering with http://www.research.ibm.com/haifa/ponderthis/challenges/November2019.html )
< 1574902201 423523 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://arxiv.org/abs/1206.7067 was more illuminating really.
> 1574902354 216949 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67507&oldid=67499 5* 03JonoCode9374 5* (+602) 10/* Addition of Looping Commands */ new section
< 1574902968 181044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha.
< 1574904218 699284 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574904479 770338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wisdom waha
< 1574904481 628233 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :That's not wise.
< 1574904739 29195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`../canary
< 1574904739 805563 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../canary?
< 1574904810 128003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: having it give the same cryptic error message on non-executable files as non-existing ones may be confusing given how often we forget to do chmod +x
< 1574904838 53965 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess it's appropriate that a canary is executable... since its main purpose is to warn others by dying off?
< 1574904853 144846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l ../canary
< 1574904854 672536 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​-rw-r--r-- 1 1000 1000 101 Jul 19 21:53 ../canary
< 1574904855 715024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :;)
< 1574904858 319728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not
< 1574904868 34453 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` ../canary
< 1574904868 889368 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: ../canary: Permission denied
< 1574904868 947425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was testing the error message
< 1574904880 48081 :int-e!~noone@int-e.eu PRIVMSG #esoteric :right.
< 1574904912 501450 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`../absent
< 1574904913 164456 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../absent?
< 1574904925 904384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm...
< 1574904934 537416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which cp
< 1574904935 240874 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/bin/cp
< 1574904973 845220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u mk bin/cp//Testing...
< 1574904976 195992 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/cp
< 1574904982 933962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` cp a b
< 1574904983 803633 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cp: cannot stat 'a': No such file or directory
< 1574904988 607295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic
< 1574904998 842275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u rm bin/cp
< 1574905002 684670 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat ../bin/u
< 1574905003 673412 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574905005 608353 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd "${HACKENV-/hackenv}"; nur "$1"
< 1574905018 3255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cat ../bin/nur
< 1574905018 750389 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if grep -q \  <<<"$1"; then "${1%% *}" "${1#* }"; else "$1"; fi
< 1574905038 451560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i got tired of doing ../ all the time. wait, `u  is the same length :(
< 1574905063 560811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :short for `up?
< 1574905067 582076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah
< 1574905113 337469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i forgot an important part
< 1574905115 107760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574905116 64072 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574905120 103830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cp testing
< 1574905120 833156 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cp: missing destination file operand after 'testing' \ Try 'cp --help' for more information.
< 1574905124 127113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574905125 184242 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574905151 460526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so fizzie's command search also skips non-executable files
< 1574905172 861777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm just following the standard.
< 1574905180 746977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but unlike the normal shell, it ignores them even if it finds no executable match
< 1574905197 97777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` fnord
< 1574905198 19339 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/`: line 5: fnord: command not found
< 1574905238 175454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`fnord
< 1574905238 836292 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fnord? No such file or directory
< 1574905274 201968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`../canary
< 1574905274 921869 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../canary? Permission denied
< 1574905287 290951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay
< 1574905316 405869 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It should follow the standard practice now, assuming I didn't include any bugs.
< 1574905331 958696 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"If permission is denied for a file (the attempted execve(2) failed with the error EACCES), these functions will continue searching the rest of the search path.  If no other file is found, however, they will return with errno set to EACCES."
< 1574905436 591397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no wait, `u is shorter because i don't need another `
< 1574905456 749873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's all good
< 1574905537 868086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm
< 1574905542 149083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe i should rename it
< 1574905558 712561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u is three keypresses but `r is just two, because ù exists
< 1574905559 495564 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/nur: line 2: is: command not found
< 1574905573 25037 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was thinking `^ because it's the up arrow, but that's just silly.
< 1574905593 842160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that actually works, both use the same shift key for me
< 1574905611 928636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i'm not sure for a different keyboard
< 1574905622 181378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They don't for UK or US, but who's counting? 
< 1574905640 592677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The ` is unshifted, ^ is on shift-6.)
< 1574905806 595555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`^
< 1574905810 500479 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​^? No such file or directory
< 1574905889 577735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`~
< 1574905890 250426 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​~? No such file or directory
< 1574905905 170267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ~ means $HOME which is /tmp
< 1574905925 653565 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`ls ~
< 1574905927 817187 :int-e!~noone@int-e.eu PRIVMSG #esoteric :;)
< 1574905928 893652 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: cannot access '~': No such file or directory
< 1574905936 343707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` ls ~
< 1574905937 736656 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574905951 364278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also ~ uses a different modifier key than ` for me
< 1574905953 146742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: It only means that in shells.
< 1574905966 376249 :int-e!~noone@int-e.eu PRIVMSG #esoteric :here ~ is shift-`
< 1574905969 303499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_and_ i need a space after ~.
< 1574905970 896789 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and it's not a dead key.
< 1574905988 381822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`¬ hth
< 1574905989 86459 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​¬? No such file or directory
< 1574905996 589642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's shift-` here.
< 1574906001 745430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so 3 presses, 5 keys total
< 1574906013 455803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats fizzie -----###
< 1574906151 814019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Another little oddity of the UK layout is that there is exactly one third-level symbol printed on a keycap, and that's the broken bar, which is altgr-`... except that it's anyone's guess whether it'll actually produce a broken bar or just the regular |. On this system it's just a |.
< 1574906180 324641 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So there's the \| key (plain, shifted) next to z, but also the `¬| key next to 1.
< 1574906221 704709 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think someone operating systems will actually produce a ¦ out of it though.
< 1574906247 862245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh what about `< 
< 1574906260 63503 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: that's even worse than `u
< 1574906276 292538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not for me ;)
< 1574906283 296826 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(further away and needs a shift)
< 1574906306 334657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :< is unshifted left of z here
< 1574906379 567580 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah I guess I don't actually care. It's easy to complain though.
< 1574906394 295322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`complain int-e complains too much
< 1574906396 264052 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Complaint filed. Thank you.
< 1574906403 543598 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wonder which one's more useless, the UK's ¬ or the Finnish/Swedish ½, for the "shifted left of 1" position.
< 1574906432 565243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have § there hth
< 1574906459 668146 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Finnish keyboard layout has § there as the unshifted.
< 1574906470 411844 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :and now begins my quest to convince my employer that working on an esolang is a useful way of spending company time.
< 1574906484 300563 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :UK's missing § completely, they don't go for legalese over here.
< 1574906521 25769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t
< 1574906524 870691 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t? No such file or directory
< 1574906529 825255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: shachaf's still leading in the complaint department, followed by you ;)
< 1574906570 831858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking
< 1574906580 321823 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Well, it's hard to count, actually; two of your changes were `sled invokations)
< 1574906585 301781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u `mv bin/{u,t}
< 1574906586 285219 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/nur: line 2: `mv: command not found
< 1574906591 593312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1574906596 141520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ` mv bin/{u,t}
< 1574906598 459134 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574906609 825109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :t for top is just as logical
< 1574906620 53097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and not confusible with /
< 1574906626 660863 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and I guess https://hack.esolangs.org/repo/rev/875339492c29 was a random complaint (which was reverted)
< 1574906713 162684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: given it was izabera, it's probably italian hth
< 1574906724 931431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ignores phonotactics LA LA LA LA
< 1574906788 919401 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: look at the command though
< 1574906823 907495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ignores logic LA LA LA LA
< 1574906920 389034 :int-e!~noone@int-e.eu PRIVMSG #esoteric :of course you do, except when you don't
< 1574906929 312229 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp tautolog
< 1574906930 956104 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :tautology:A tautology is a tautology. Oren invented them.
< 1574906957 678176 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I should probably sleep.
< 1574906988 279903 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :`? moony
< 1574906989 449166 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moony? ¯\(°​_o)/¯
< 1574907084 631616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wisdom moon
< 1574907085 500027 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​moon//moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ computing and luxon, making porthellos and @tells a real pain
< 1574907106 217611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grwp -l moon
< 1574907107 292090 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​☾_ \ bimonthly \ ciol \ #esoteric \ moon \ pluto
< 1574907130 894842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ☾_
< 1574907133 801333 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers.
< 1574907197 712178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :porthellos seem to have decreased somewhat
< 1574907283 267990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd moon//s,__,__ noomy,
< 1574907285 566960 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moon//moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ noomy computing and luxon, making porthellos and @tells a real pain
< 1574907330 312095 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :heh
< 1574907331 219207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd moon//s,$,.,
< 1574907333 969811 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moon//moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ noomy computing and luxon, making porthellos and @tells a real pain.
< 1574907365 516858 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :should've seen me earlier when i was "sust" for a bit (as a joke, you won't see that nick again)
< 1574907408 28699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you just cannot make the nick sust ainable
< 1574907457 697801 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :that is actually close to the joke. I nicknamed myself the shortening of "sustenence" to make dumb jokes in ##werewolf when we were playing boreal
< 1574907475 702975 :noomy!moony@hellomouse/dev/moony PRIVMSG #esoteric :(Boreal happens to be a gamemode where you can starve to death)
< 1574907507 356825 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :eneccccjljlhknhtfdditlhnjrdcercdldcdukkngdfk
< 1574907512 945573 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :fucking.
< 1574907515 784035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@wn sustenence
< 1574907517 59915 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No match for "sustenence".
< 1574907528 727389 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :ACTION tableflips.
< 1574907534 795174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( imode-ruby appears to be speaking italian LA LA LA LA )
< 1574907538 508690 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Who put the "pun" in "penguin"?)
< 1574907553 877803 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :oerjan: were there any curses in that?
< 1574907565 480771 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :if not I'm disappointed at my unconscious knowledge of italian.
< 1574907586 314176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know much italian cursing
< 1574908329 415667 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu
< 1574910398 293264 :MDead!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1574910467 598437 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Ping timeout: 276 seconds
< 1574910473 185406 :MDead!~MDude@97-127-187-59.cdrr.qwest.net NICK :MDude
< 1574911234 638670 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574912285 214032 :noomy!moony@hellomouse/dev/moony NICK :moony
< 1574912709 627734 :xkapastel!uid17782@gateway/web/irccloud.com/x-kgujtadcyfkicwol QUIT :Quit: Connection closed for inactivity
> 1574914192 466568 PRIVMSG #esoteric :14[[07Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=67508&oldid=67484 5* 03Oerjan 5* (-39) 10/* Description */ fix dead link
< 1574915034 784191 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Remote host closed the connection
< 1574917470 449581 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574917500 75890 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds
< 1574917553 70574 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574918519 765711 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1574920139 309790 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split
< 1574920492 822187 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric
< 1574923525 351799 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Remote host closed the connection
< 1574924029 205436 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Read error: Connection reset by peer
< 1574925188 124769 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1574927160 448502 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Quit: x
< 1574928585 573228 :tromp!~tromp@2a02:a210:1585:3200:b1dd:28c9:60ff:6663 JOIN :#esoteric
< 1574929061 524166 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :oerjan: how about `㋌ then, since it's a version-controlled directory?
< 1574930492 231319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i don't know how to type that but i suspect it would be a lot more key presses than `t
< 1574930546 691109 :tromp!~tromp@2a02:a210:1585:3200:b1dd:28c9:60ff:6663 QUIT :Remote host closed the connection
< 1574931133 167052 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :also I dreamt about a version control system that doesn't exist in real life. in my dream, it was quite popular, not as popular as git but probably at second or third place in popularity, and almost as old as git. I was sad when I finally realized that it doesn't exist upon waking up.
< 1574931162 612554 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :I'm not sure what it is named, because dreams are vague like that, my best guess is "tek"
< 1574931305 130186 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :the other one among the top three most popular ones was either mercury or another one that doesn't exist in real life
< 1574931376 907348 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :and no, none of these is ais's scapegoat
< 1574931728 705159 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1574932566 603243 :tromp!~tromp@2a02:a210:1585:3200:b1dd:28c9:60ff:6663 JOIN :#esoteric
< 1574932674 441810 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu QUIT :Remote host closed the connection
< 1574933677 79460 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1574937310 601333 :xkapastel!uid17782@gateway/web/irccloud.com/x-netsmadxlyrlopvw JOIN :#esoteric
< 1574938822 342563 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode ㋌
< 1574938825 402119 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[U+32CC SQUARE HG]
< 1574938832 164687 :int-e!~noone@int-e.eu PRIVMSG #esoteric :pfft
< 1574939190 357239 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric
< 1574939560 918327 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :[ _ 60#: 2256
< 1574939561 602403 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :wib_jonas: 37 36
< 1574939782 754178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=8ball Should I try simulated annealing?
< 1574939783 118883 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :My sources say no.
< 1574940899 578137 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric
> 1574941628 527642 PRIVMSG #esoteric :14[[07Aya14]]4 10 02https://esolangs.org/w/index.php?diff=67509&oldid=51832 5* 03A 5* (+30) 10
< 1574942739 79063 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` 8ball 'Should int-e try simulated annealing?'  # just for confirmation
< 1574942739 924330 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Most likely.
< 1574942746 833800 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, conflicting advice there.
< 1574943486 500946 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So random.
< 1574943646 341151 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: try /msg perlbot 8-ball Should int-e try simulated annealing?
< 1574943656 629009 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :perlbot's implementation is more reliable
< 1574943679 209227 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and don't trust HackEso's 8-ball
> 1574943712 688194 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Joru 5*  10New user account
< 1574943718 894014 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I already got the answer I wanted!
> 1574943980 234338 PRIVMSG #esoteric :14[[07User talk:Zzo3814]]4 10 02https://esolangs.org/w/index.php?diff=67510&oldid=66901 5* 03YamTokTpaFa 5* (+490) 10/* I'd like to learn about AAAAAAAAAAAAAA!!!! more. */
< 1574944124 745635 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl JOIN :#esoteric
< 1574944134 152080 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl PRIVMSG #esoteric :Greetings
< 1574945957 9555 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl PRIVMSG #esoteric :1. e4 e5 2. f3 Nf6 3. c3 Nxe4 4. fxe4 Qh4+ 5. g3 Qxe4+ 6. Be2 Qxh1 7. Bf1 Qxg1 8. Qe2 Qc5 9. Qg2 d5 10. b4 Qb6 11. Na3 d4 12. Nc4 Qe6 13. a4 dxc3 14. dxc3 c6 15. Qe2 Nd7 16. Nxe5 Nxe5 17. Bb2 f6 18. c4 Bxb4+ 19. Kd1 Qd6+ 20. Kc1 Bd2+ 21. Kc2 Bf5+ 22. Kb3 Qb4+ 23. Ka2 Be6 24. Rd1 Qxa4+ 25. Kb1 Bf5+ 26. Qe4 Bxe4+ 27. Bd3 Bxd3# 0-1
< 1574945967 152736 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl PRIVMSG #esoteric :A couple of minutes game I played today 
< 1574945970 993541 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl PRIVMSG #esoteric :I think it's neat
< 1574945983 781930 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl PRIVMSG #esoteric :But my opponent was kinda trolling
< 1574946909 615935 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ydmcelcvfnrnmkzw QUIT :Read error: Connection reset by peer
< 1574946926 327334 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xhgadtmkqjowczuy QUIT :Remote host closed the connection
< 1574946928 442570 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-iggfyjasgajropoc QUIT :Write error: Connection reset by peer
< 1574948184 461124 :kspalaiologos!~kspalaiol@user-94-254-234-241.play-internet.pl QUIT :Quit: Quit
< 1574948204 271278 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric
< 1574948267 176636 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Client Quit
< 1574948309 406708 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric
< 1574948409 128941 :kspalaiologos!~root@206.ip-51-91-102.eu PRIVMSG #esoteric :Greetings
< 1574948724 961700 :int-e!~noone@int-e.eu PRIVMSG #esoteric :deja vu
< 1574949325 206410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :DejaVu Sans Mono.
< 1574949371 786421 :APic!apic@apic.name PRIVMSG #esoteric :☺
> 1574949424 407327 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=67511&oldid=67502 5* 03A 5* (+415) 10
< 1574949476 348461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :without single?
> 1574949490 679772 PRIVMSG #esoteric :14[[07W (A)14]]4 M10 02https://esolangs.org/w/index.php?diff=67512&oldid=67511 5* 03A 5* (+2) 10/* Project Euler 1 */
< 1574949839 192866 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1574949855 536574 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574950122 386997 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 619 seconds
< 1574950885 73886 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric : DejaVu Sans Mono. => oh! I set that in firefox as a default for many languages
< 1574950930 79937 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric
< 1574950956 472280 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Quit: leaving
< 1574951050 220283 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :someone played Submachine series?
< 1574951259 10324 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :when it doesn’t go too point-and-clicky, I think it’s pretty cool
< 1574951325 117501 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :there’s even an overarching story, though I think it wasn’t conceived in all its completeness in the times of older episodes
< 1574951479 66662 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :but even then there was a bit or two of a story; not your average escape from X game; and there is a spoon (and later, a fork, and later still, both, but you won’t use them for eating)
< 1574951572 756216 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :it all uses Flash, though, as all older yet unported things do
< 1574951593 60628 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :or maybe it was ported while I wasn’t looking
< 1574953932 90332 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-ralruizcgdehfwsa JOIN :#esoteric
< 1574953932 169176 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ypljtrsczeetblny JOIN :#esoteric
< 1574953932 169226 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-pcindravliwhddwk JOIN :#esoteric
< 1574954094 230571 :xkapastel!uid17782@gateway/web/irccloud.com/x-netsmadxlyrlopvw QUIT :Quit: Connection closed for inactivity
< 1574955674 657405 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1574955991 103296 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ls
< 1574956896 407315 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1574958239 962561 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: Connection closed
> 1574959721 900808 PRIVMSG #esoteric :14[[07`14]]4 10 02https://esolangs.org/w/index.php?diff=67513&oldid=55716 5* 03Dart 5* (+541) 10Cleaned up, added examples, deleted wrong tags.
< 1574960453 933357 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat bin/?
< 1574960454 853702 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: 'bin/?': No such file or directory
< 1574960464 487043 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`which ?
< 1574960465 266883 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/bin/?
< 1574960472 778906 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat /hackenv/bin/?
< 1574960473 540443 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$@" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo '`'"$topic" | sed 's/^`\(`\|$\)//') \ topic2=$(echo "$topic" | sed "s/s$//") \ cd $HACKENV/wisdom \ if [ \( "_$topic2"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \     then cat /dev/urandom; \     elif [ -e "$topic" ]; \     then cat "$topic"; \     elif [ -e "$topic1" ]; \     then cat "$topic1"; \     elif [ -e "$topic2" ]; \     then cat "$topic2"; \
< 1574960505 490021 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :` mv /hackenv/wisdom/moon /hackenv/wisdom/moony
< 1574960506 144671 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? Permission denied
< 1574960513 330338 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`mv /hackenv/wisdom/moon /hackenv/wisdom/moony
< 1574960514 73957 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mv: missing destination file operand after '/hackenv/wisdom/moon /hackenv/wisdom/moony' \ Try 'mv --help' for more information.
< 1574960526 28133 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :``mv /hackenv/wisdom/moon /hackenv/wisdom/moony
< 1574960529 84661 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`mv? No such file or directory
< 1574960539 952744 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`` mv /hackenv/wisdom/moon /hackenv/wisdom/moony
< 1574960542 233039 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1574960546 958340 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`? moony
< 1574960548 299000 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moon is often named the following: moonythedwarf moonythehuman moonheart08 moony moon__ noomy computing and luxon, making porthellos and @tells a real pain.
< 1574960593 885636 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :TODO: request rename on esolangs
< 1574960697 377952 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1574960777 89131 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds
< 1574960868 690339 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1574961328 685149 :diverger!~div@192.154.254.136 QUIT :Ping timeout: 268 seconds
< 1574961538 813306 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1574961589 239051 :diverger!~div@103.25.59.88 JOIN :#esoteric
< 1574962628 542835 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 260 seconds
< 1574962935 331103 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1574963731 776687 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574963989 310979 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574964119 359192 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1574964422 815431 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :thunk-like segmented executables actually look really nice. wrote a little python to generate a sample executable.
< 1574964872 595957 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1574965384 976164 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu JOIN :#esoteric
< 1574966698 805634 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
> 1574967196 283391 PRIVMSG #esoteric :14[[07La We14]]4 M10 02https://esolangs.org/w/index.php?diff=67514&oldid=66628 5* 03Pelirodri 5* (-12) 10
< 1574967867 523093 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1574968555 231697 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574968598 473709 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :imode: what does thunk-like segmented mean?
< 1574968715 610724 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah my previous question about simulated annealing was stupid... there are no small steps in discrete problems.
< 1574968747 828321 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=8ball Do you like this?
< 1574968748 356340 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574968760 145209 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I seem to have a new friend.
< 1574968996 182090 :tromp!~tromp@2a02:a210:1585:3200:b1dd:28c9:60ff:6663 QUIT :Remote host closed the connection
< 1574969005 503466 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"oh 8ball, what is the best email client?" "outlook not so good"
< 1574969065 253551 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu PRIVMSG #esoteric :`8ball what is the best email client?
< 1574969066 544285 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Reply hazy try again.
< 1574969078 729242 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu PRIVMSG #esoteric :fungot, what is the best email client?
< 1574969078 789430 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: drink a tea fnord i just have to add
< 1574969150 349628 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :I agree yes you don’t need an email client
< 1574969367 316147 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So I'll stick to stupid hillclimbing from random starting points.
< 1574970208 918204 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball bfbot show up
< 1574970209 479655 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :My sources say no.
< 1574970215 124252 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :you little
< 1574970535 300268 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what is the worst mail client?
< 1574970546 507440 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball what is the worst mail client?
< 1574970546 982720 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Yes - definitely.
< 1574970551 572885 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball what is the worst mail client?
< 1574970552 133451 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574970560 484704 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha!
< 1574970567 893145 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :kmc, here you go
< 1574970658 267466 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :arseniiv: instead of having a binary executable with segments acting as a container for code, the container _itself_ is mode code, and each of the segments is code that generates values upon request.
< 1574970733 719955 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Old hardware: use integer arithmetic for speed. Modern hardware: use floating point arithmetic for speed. )
< 1574970755 573537 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(tbf, the latter is probably only really true for vectorizable code.)
< 1574970762 231575 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :imode: hmmm
< 1574970812 828439 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :(maybe after seeing an example or two I’ll understand, but currently I don’t think I am)
< 1574970839 602051 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 250 seconds
< 1574971163 322729 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( too von Neumann )
< 1574971259 569151 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f JOIN :#esoteric
< 1574971580 564450 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f QUIT :Ping timeout: 276 seconds
< 1574971640 286723 :int-e!~noone@int-e.eu PRIVMSG #esoteric :imode: I /guess/ it can do things like generate good code for the actual platform the code is running on?
< 1574971648 203185 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric
< 1574971816 299662 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(trying to figure out why people would want to go down that route... generally things become messier when you replace well-defined data structures by something TC)
< 1574971826 553143 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`addquote  =8ball what is the worst mail client?   Outlook not so good
< 1574971828 620616 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1330)  =8ball what is the worst mail client?   Outlook not so good
< 1574973483 419156 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1574973840 171542 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1574974311 822775 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1574974342 64702 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu PRIVMSG #esoteric :`dateu
< 1574974342 963540 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-28 20:52:22.564 +0000 UTC November 28 Thursday 2019-W48-4
< 1574974826 411844 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu PRIVMSG #esoteric :`dateu
< 1574974828 28206 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2019-11-28 21:00:27.573 +0000 UTC November 28 Thursday 2019-W48-4
< 1574975002 51929 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( `mkx ../bin/dateu//echo 'No way!' )
< 1574975870 542204 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
> 1574976037 544782 PRIVMSG #esoteric :14[[07Psychairefatback14]]4 10 02https://esolangs.org/w/index.php?diff=67515&oldid=67025 5* 03Ashtons 5* (-2097) 10
> 1574976515 984975 PRIVMSG #esoteric :14[[07Psychairefatback14]]4 M10 02https://esolangs.org/w/index.php?diff=67516&oldid=67515 5* 03Ashtons 5* (+200) 10
> 1574978312 358499 PRIVMSG #esoteric :14[[07Psychairefatback14]]4 10 02https://esolangs.org/w/index.php?diff=67517&oldid=67516 5* 03Ashtons 5* (+160) 10
< 1574979049 971886 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f JOIN :#esoteric
< 1574986309 834161 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f QUIT :Remote host closed the connection
< 1574986612 757149 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1574988713 9621 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f JOIN :#esoteric
< 1574988780 915621 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1574988962 977508 :tromp!~tromp@2a02:a210:1585:3200:142d:d239:1e10:f39f QUIT :Ping timeout: 246 seconds
< 1574992861 964763 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1574994239 207721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am not sure Dart interpreted ` correctly, but then i'm not sure there is a correct interpretation - the author is A under a previous alias.
< 1574994298 6779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it made no sense before, no it sort of makes sense
< 1574994300 75229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*now
< 1574995655 308910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd moony//s,moony,moon,;s,moon,moony,
< 1574995657 994214 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moony//moony is often named the following: moonthedwarf moonythehuman moonheart08 moony moon__ noomy computing and luxon, making porthellos and @tells a real pain.
< 1574995666 103971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops
< 1574995668 739864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1574995669 683655 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done.
< 1574995703 432220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd moony//s,moony ,moon ,;s,moon,moony,
< 1574995705 873878 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :moony//moony is often named the following: moonythedwarf moonythehuman moonheart08 moon moon__ noomy computing and luxon, making porthellos and @tells a real pain.
< 1574995896 969953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : TODO: request rename on esolangs <-- not sure that's supported
< 1574995915 64361 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :awww
< 1574995927 175921 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :could just dump my account and make another
< 1574995990 253569 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it might be.
< 1574996034 541682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or at least I think I thought about it. There's a Renameuser extension, which we probably don't have installed at the moment, but I remember it came up.
< 1574996076 285378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, there's a Renameuser extension, and there's a UserMerge extension, I don't think we have either.
< 1574996134 389472 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :UserMerge is probably slightly more general, because you can decompose "rename A to B" into "create B, merge A into B", but not the other way around.
< 1574996191 20131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :moony: your backlink from wikipedia should use https twh
< 1574996314 225242 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :it'a not?
< 1574996318 576743 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :whoops
< 1574996321 862935 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :will fix
< 1574996375 675811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, you remain the only member of "Wikipedians who like empty categories".
< 1574996384 431236 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I know
< 1574996684 197395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=8ball test
< 1574996684 702319 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574996686 567079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=8ball test
< 1574996687 78564 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574996690 526989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :=8ball test
< 1574996691 52769 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1574996697 571877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks deterministic.
< 1574996716 748532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i conclude that kspalaiologos cheated even more than i thought to get the last quote
< 1574996743 44486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, i am now capable of typing his name without rechecking *MWAHAHAHA*
< 1574997269 364136 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1574999282 872990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm, nick.
< 1574999313 797166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :his wretched polish name is still beyond me. maybe the first part.
< 1575000540 545321 :xkapastel!uid17782@gateway/web/irccloud.com/x-pnqbajmoeebvjkji JOIN :#esoteric
> 1575002752 203904 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67518&oldid=67486 5* 03IFcoltransG 5* (+342) 10Added truth machine example program
< 1575002757 869985 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :=8ball test
< 1575002758 432046 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
< 1575003038 489629 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :=8ball tset
< 1575003039 16598 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good
> 1575003197 333762 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=67519&oldid=67235 5* 03IFcoltransG 5* (+339) 10/* Implementations */ Added logOS
> 1575003304 711567 PRIVMSG #esoteric :14[[07LogOS14]]4 M10 02https://esolangs.org/w/index.php?diff=67520&oldid=67518 5* 03IFcoltransG 5* (+12) 10Linked to the pages for each implemented program
> 1575003420 440986 PRIVMSG #esoteric :14[[07LogOS14]]4 M10 02https://esolangs.org/w/index.php?diff=67521&oldid=67520 5* 03IFcoltransG 5* (+25) 10Restructured page and headings
> 1575003755 713497 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=67522&oldid=67459 5* 03IFcoltransG 5* (+82) 10Added logOS
< 1575003889 424035 :elliemae!~ellie@2606-a000-8a49-4d00-0000-0000-0000-0001.inf6.spectrum.com JOIN :#esoteric
< 1575003938 408186 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1575003943 386233 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds
< 1575004019 503942 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1575004638 491457 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :=8ball foo
< 1575004639 1704 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Concentrate and ask again.
< 1575004781 101252 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric : =8ball foo
< 1575004786 983383 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :=8ball foo
< 1575004787 488518 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Concentrate and ask again.
< 1575004795 751163 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah determinism at its finest.
< 1575005034 569360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^8ball is deterministic 8ball bad?
< 1575005034 644969 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Yes.
< 1575005058 491237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go.
< 1575006477 516282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they better hope trogulus doesn't have more nefarious intentions involving those people (alternative 1: to kill off the remaining dome survivors, alternative 2: they're secretly sea creatures like him)
< 1575007841 320728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm are _both_ petey and the pa'anuri trying to trick the other into thinking they are stupid?
< 1575007861 407242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and is anyone succeeding?
< 1575007899 47267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and is this a proper way to use "both"?
< 1575009376 593507 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d JOIN :#esoteric
> 1575009947 489850 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67523&oldid=67521 5* 03IFcoltransG 5* (+285) 10Added etymology
< 1575010094 648457 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds
< 1575010982 610855 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d QUIT :Remote host closed the connection
< 1575011450 603910 :ellie_!~ellie@174.111.195.35 JOIN :#esoteric
< 1575011607 603825 :elliemae!~ellie@2606-a000-8a49-4d00-0000-0000-0000-0001.inf6.spectrum.com QUIT :Ping timeout: 250 seconds
< 1575011833 63976 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d JOIN :#esoteric
> 1575012017 335411 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Scoopta 5*  10New user account
> 1575012377 591516 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67524&oldid=67503 5* 03Scoopta 5* (+237) 10Introducing myself
> 1575012394 523790 PRIVMSG #esoteric :14[[07Text14]]4 10 02https://esolangs.org/w/index.php?diff=67525&oldid=60949 5* 03Scoopta 5* (+139) 10Added information about computers that use text as their native language
< 1575012635 429026 :ellie_!~ellie@174.111.195.35 QUIT :Quit: Leaving
< 1575015489 982035 :b_jonas!~x@catv-176-63-13-138.catv.broadband.hu QUIT :Remote host closed the connection
> 1575017218 99019 PRIVMSG #esoteric :14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=67526&oldid=65778 5* 03IFcoltransG 5* (+46) 10/* Implementation */
< 1575018029 695086 :heroux!sandroco@gateway/shell/insomnia247/x-rzvztrwoyjjvgkld QUIT :Ping timeout: 276 seconds
< 1575019305 609247 :heroux!sandroco@gateway/shell/insomnia247/x-xlgyhklsybgdlvsa JOIN :#esoteric
> 1575019991 848696 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Arial 5*  10New user account
> 1575020029 589416 PRIVMSG #esoteric :14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=67527&oldid=67526 5* 03IFcoltransG 5* (+108) 10/* General Ideas */
> 1575020262 339997 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67528&oldid=67524 5* 03Arial 5* (+252) 10/* Introductions */
> 1575020410 907787 PRIVMSG #esoteric :14[[07MagiStack14]]4 10 02https://esolangs.org/w/index.php?diff=67529&oldid=44698 5* 03Arial 5* (+1) 10/* 99 bottles of beer */
> 1575020536 152293 PRIVMSG #esoteric :14[[07User:Arial14]]4 N10 02https://esolangs.org/w/index.php?oldid=67530 5* 03Arial 5* (+43) 10Created page with "Just a computer science student passing by~"
< 1575022396 542674 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1575027752 317719 :ais523_!93bcc342@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.66 JOIN :#esoteric
< 1575027772 548119 :ais523_!93bcc342@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.66 PRIVMSG #esoteric :int-e: modern CPUs have integer vector units in addition to floating-point vector units
< 1575027786 496119 :ais523_!93bcc342@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.66 PRIVMSG #esoteric :I'd expect them to either be the same speed, or else the integer operations to be faster
< 1575027905 279192 :ais523_!93bcc342@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.66 PRIVMSG #esoteric :moony: renaming accounts on MediaWiki installations requires extensions that Esolang doesn't have, so it's normally easier to just create a new account (although persuading fizzie to install an account-renaming extension is an interesting alternative)
> 1575028267 348436 PRIVMSG #esoteric :14[[07`14]]4 10 02https://esolangs.org/w/index.php?diff=67531&oldid=67513 5* 03Ais523 non-admin 5* (-33) 10this is a finite state automaton, because it has a bounded number of accessible cells and a bounded value for each cell
> 1575028601 271194 PRIVMSG #esoteric :14[[07Talk:The Temporary Stack14]]4 N10 02https://esolangs.org/w/index.php?oldid=67532 5* 03Ais523 non-admin 5* (+194) 10I don't think that's a real quine
> 1575028610 324085 PRIVMSG #esoteric :14[[07Talk:The Temporary Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=67533&oldid=67532 5* 03Ais523 non-admin 5* (+30) 10timestamp
< 1575028709 243967 :ais523_!93bcc342@gateway/web/cgi-irc/kiwiirc.com/ip.147.188.195.66 QUIT :Remote host closed the connection
< 1575029428 191772 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what is a non-real quine?
< 1575030567 578141 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru JOIN :#esoteric
< 1575032105 28464 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: in this case, it's a non-quine.
< 1575032392 968766 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It may be an attempt at a cat program but it falls short even for that.
< 1575032521 549676 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i agree
< 1575032530 101967 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what is the v100 at the end even supposed to do
< 1575032606 549275 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it just pushes a number of 100s onto the stack depending on the length of the user input?
< 1575032762 900164 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't know, maybe the idea was to squeeze everything currently on the stack?
< 1575032784 17023 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1575032803 793338 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I don't really care either... the squeezing mechanic is cute, but there isn't much to actually work with in that language.
< 1575032918 958477 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: are you squishy?
< 1575032919 238452 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: why do laptops suck for webdev? they run vim as graphical, although it hints at the areas elsewhere, but cmcs might well offer the motivation to do it
< 1575033225 586804 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving
< 1575033341 6050 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what do you mean by squeezing?
< 1575033414 936006 :int-e!~noone@int-e.eu PRIVMSG #esoteric :squishing
< 1575035032 569246 :int-e!~noone@int-e.eu PRIVMSG #esoteric :=8ball Is this my lucky day?
< 1575035033 191093 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Signs point to yes.
< 1575037252 577670 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1575039106 514008 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan wins again
< 1575039333 601921 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1575039713 905173 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: can you say "predicament"?
< 1575039714 177044 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: ummm......what were we talking about on an irc channel because a) it's the first program to access the value 864000
< 1575039959 180514 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1575040457 151217 :Cale!~cale@2607:fea8:9960:35:6934:25c1:f15b:4f44 QUIT :Remote host closed the connection
< 1575040546 594272 :Cale!~cale@2607:fea8:9960:35:8c00:d8e2:e328:6c91 JOIN :#esoteric
< 1575042766 594512 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1575045384 873418 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp accident
< 1575045386 792878 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :locale:Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8. \ poutine:Poutine was Pouti and boily's sister until the tragic cheese accident.
< 1575045415 100247 :int-e!~noone@int-e.eu PART #esoteric :"SURVIVING CHICKEN"
< 1575045415 135941 :int-e!~noone@int-e.eu JOIN :#esoteric
< 1575045460 792408 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PART :#esoteric
< 1575047115 730065 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1575047272 411380 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds
< 1575047286 403736 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1575048371 595033 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 250 seconds
< 1575048491 321731 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1575048696 551133 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d QUIT :Remote host closed the connection
< 1575048957 541568 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu JOIN :#esoteric
< 1575049027 196624 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`just
< 1575049028 502292 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/just
< 1575049051 681257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just checking. (No pun intended.)
< 1575049054 137492 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( `learn Baba is you )
< 1575049062 205581 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :I’ve seen just the other day
< 1575049088 23448 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d JOIN :#esoteric
< 1575049093 919740 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Baba is just you.
< 1575049136 257412 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`just xor
< 1575049137 478888 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/just
< 1575049145 953025 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :whats this
< 1575049161 621679 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It just greps all the 'is just' / 'are just' factoids and give you the link.
< 1575049162 727431 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d QUIT :Remote host closed the connection
< 1575049163 858247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cbt just
< 1575049164 589590 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :grwp '\(is\|are\) just' | sed -e 's/:/ ::= /;s/$/\n/' > $HACKENV/tmp/just && url $HACKENV/tmp/just
< 1575049164 703439 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :grwp '(is|are) just' | sed -e 's/:/ :No such command. Try =help.
< 1575049222 807503 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? locale
< 1575049224 19097 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8.
< 1575049225 419907 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait
< 1575049226 98295 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what
< 1575049228 411946 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bfbot
< 1575049230 107332 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The part about en_NZ.UTF-8 is not strictly speaking true any more.
< 1575049231 502184 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what the heck
< 1575049239 872892 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`cbt jusrt
< 1575049240 616500 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /hackenv/bin/jusrt: No such file or directory
< 1575049241 74880 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`cbt just
< 1575049241 797659 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :grwp '\(is\|are\) just' | sed -e 's/:/ ::= /;s/$/\n/' > $HACKENV/tmp/just && url $HACKENV/tmp/just
< 1575049241 894238 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :grwp '(is|are) just' | sed -e 's/:/ :No such command. Try =help.
< 1575049249 364374 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how did that happen
< 1575049251 254100 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`echo xyz
< 1575049252 5736 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :xyz
< 1575049261 206734 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a = b
< 1575049265 574799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`locale -a
< 1575049265 661753 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :::=
< 1575049265 761864 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1575049266 320472 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :C \ C.UTF-8 \ en_GB.utf8 \ en_NZ.utf8 \ en_US.utf8 \ POSIX
< 1575049269 433574 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :umm what?
< 1575049277 976404 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=list ::=echo xd
< 1575049278 231885 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::=list xd
< 1575049288 790025 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=echo dx ::=echo xd
< 1575049289 116725 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::=echo dx xd
< 1575049301 883397 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what the heck
< 1575049478 553560 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: hmm, more like Baba was you.
< 1575049929 336896 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d JOIN :#esoteric
< 1575050626 306905 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1575050837 457723 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1575051139 946813 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :`which revert
< 1575051140 729518 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575051189 506450 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d QUIT :Remote host closed the connection
< 1575051290 407720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`help revert
< 1575051291 853114 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​`revert " can be used to revert to a revision. See . It is a builtin command so cannot be called from other commands.
< 1575051692 953726 :int-e!~noone@int-e.eu PRIVMSG #esoteric :<3 "the physical world, whose significance pales in comparison to the Platonic world of mathematical objects"
< 1575051824 194908 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
< 1575051899 375895 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: I’m not done with that game yet :P
< 1575051923 216214 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But the hype is over. :P
< 1575051928 624267 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :today I figured out the level with ghosts and skulls
< 1575051948 706555 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also, I've already forgotten everything.
< 1575051996 167585 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: the hype is transient, why should we take it into account?..
< 1575051997 198105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I certainly don't recall individual levels :)
< 1575052012 747140 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: because Time is Move.
< 1575052016 478667 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: good, then you can play it once again!
< 1575052037 845875 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nah, too many other things to play.
< 1575052053 92098 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :like Noita? ;)
< 1575052078 454402 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Currently, Broken Sword 2.
< 1575052096 894658 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :okay I’ll play BiY one level a week and will tease you each time about inconsequential things :P
< 1575052100 10064 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not into roguelikes at all.
< 1575052116 39453 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: You can do the latter without doing the former.
< 1575052125 140098 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: Are you of any consequence?
< 1575052125 224644 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: with my computer, brb later
< 1575052137 205130 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :I think I’m too, I tried Nethack and, well, I tried it and not much more afterwards
< 1575052238 122219 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :arseniiv: ghosts and skulls? you have to kill Phantoon and they disappear.
< 1575052242 429585 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Uhm, did I just mix up Broken Sword and Gabriel Knight... they're not even remotely the same beyond being click&point adventures in a modern time fantasy setting.
< 1575052306 16598 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: which one this is from? :)
< 1575052312 250745 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway... it's just what I'm currently playing (GK2), not a recommendation (there are better click&point adventures around).
< 1575052354 74558 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :arseniiv: SNES Super Metroid
< 1575052519 500230 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :ah
> 1575052522 624285 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Lorlouis 5*  10New user account
< 1575052534 728937 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :arseniiv: heard about that but not played ever
< 1575052578 715839 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :more accurately, heard “Metroid” somewhere and that’s all
< 1575052645 677830 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :arseniiv: it's a very good game
< 1575052650 523222 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :best of the Metroid series
< 1575052747 834915 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: mm maybe I’ll give it a look in an emulator!
> 1575052776 144487 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=67534&oldid=67528 5* 03Lorlouis 5* (+177) 10/* Introductions */
> 1575052804 276081 PRIVMSG #esoteric :14[[07B sharp14]]4 M10 02https://esolangs.org/w/index.php?diff=67535&oldid=67092 5* 03Lorlouis 5* (+1) 10/* Introduction */
< 1575052941 733205 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :metroid prime is also a great member of the series.
< 1575052950 823964 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :still my favorite.
< 1575053134 566411 :tromp!~tromp@2a02:a210:1585:3200:b0b8:dd4a:6a28:be4d JOIN :#esoteric
< 1575053870 329370 :MDude!~MDude@97-127-187-59.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com)
< 1575055131 733319 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :constructing an infix or a postfix parser using processes might be an interesting task.
< 1575055391 533311 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1575056034 386230 :MDude!~MDude@97-127-187-59.cdrr.qwest.net JOIN :#esoteric
< 1575057626 884585 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=echo a\déx.
< 1575057627 189921 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ad..x.
< 1575057640 829356 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric ::(
< 1575058531 410385 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm looking for a turing complete two-instruction-set computer that isn't a turning tarpit and doesn't operate on RAM.
> 1575059050 815329 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03RGSW 5*  10New user account
< 1575059505 722235 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: I think that's impossible. Non-tarpit implies that it offers you a nice variety of useful instructions, so you need at least six different instructions.
< 1575059600 887171 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :turning tarpit, not turing tarpit.
< 1575059609 459466 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :totally okay with a turing tarpit, that's kind of the point.
< 1575059622 763644 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I don't know what a turning tarpit is then
< 1575059643 445825 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://esolangs.org/wiki/Turning_tarpit
< 1575059676 345775 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you have a wheel of instructions, and your commands are "move to next instruction on the wheel" or "execute the currently selected instruction on the wheel".
< 1575059682 617461 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or some variant thereof.
< 1575059788 771501 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: in that case, combinator calculus with SK base, aka unlambda with only the s and k builtins
< 1575059803 532740 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :or lambda calculus, where the two instructions are lambda and function call
< 1575059956 844429 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: or a Turing-machine with one tape and two tape symbols, where the two instructions are (0) move left, (1) flip the symbol under the head then move right
< 1575059991 612637 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :how is that TC?
< 1575059996 29574 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :there's a brainfuck variant like that, iirc invented by the bbc norvegian village, but a turing machine works better
< 1575060010 664310 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I wanna see that BF variant.
< 1575060027 371670 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: if you want to keep the symbol unchanged and move right, you can move right then left then right again
< 1575060043 32194 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: and if you want to flip the symbol and move left, you can move right, then move left twice
< 1575060058 334588 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :so you can translate to this from an ordinary one tape two symbol turing machine 
< 1575060067 870050 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :by replacing some of the instructions by a sequence of two or three instructions
< 1575060090 168641 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah, I get that. I was thinking you had a minimal TM that you could chain together to form something that could simulate another TM or something.
< 1575060099 603055 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what's that BF variant you mentioned, out of curiosity?
< 1575060210 465998 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :dunno, look at https://esolangs.org/wiki/BF_instruction_minimalization or something. or maybe P'' already does this
< 1575060219 212552 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I think this combination was discovered independently by multiple people
< 1575060225 640879 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :two instructions?
< 1575060241 916342 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :no, for brainfuck it's more instructions because you count the control flow instructions [ and ] too
< 1575060244 918824 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :so that would be four
< 1575060251 748035 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but for a TM, you could the control flow as not instructions
< 1575060259 160490 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :mm, true.
< 1575060275 620877 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah, P'' already has such a combined move and write
< 1575060281 336982 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/P%27%27
< 1575060285 136579 :zzo38!~zzo38@24-207-50-7.eastlink.ca JOIN :#esoteric
< 1575060288 470065 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :then it was not invented by the bbc
< 1575060296 809796 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the reason I
< 1575060309 593492 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I'm asking is because my language is TC with only 4 instructions.
< 1575060319 703611 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :but I'm wondering if I can reduce that into two somehow.. don't see a possible way.
> 1575060400 352015 PRIVMSG #esoteric :14[[07User talk:Zzo3814]]4 10 02https://esolangs.org/w/index.php?diff=67536&oldid=67510 5* 03Zzo38 5* (+217) 10
< 1575060519 973595 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what are the instructions?
< 1575060561 672540 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[]01
< 1575060580 336555 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :[ is "dequeue a symbol. if it's a 0, jump to matching ]. otherwise, go to next instruction."
< 1575060580 944209 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :imode: |open quote
< 1575060580 979827 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :imode: |   is "dequeue a symbol. if it's a 0, jump to matching ]. otherwise, go to next instruction."
< 1575060580 979882 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :imode: |                              ^
< 1575060585 673591 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oof.
< 1575060588 68224 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :sorry.
< 1575060614 755614 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric : ] is "jump to matching [". 0 and 1 enqueue a 0 and a 1 respectively. so there's no movement instructions.
< 1575060710 878112 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol j-bot 
< 1575060796 370426 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
> 1575061265 610626 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=67537&oldid=67380 5* 03PythonshellDebugwindow 5* (+12) 10
< 1575061649 540122 :Frater_EST!~adrianbib@107-216-155-19.lightspeed.tulsok.sbcglobal.net JOIN :#esoteric
< 1575061665 986120 :Frater_EST!~adrianbib@107-216-155-19.lightspeed.tulsok.sbcglobal.net PART :#esoteric
< 1575061952 293810 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1575061968 663078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : I'm looking for a turing complete two-instruction-set computer that isn't a turning tarpit and doesn't operate on RAM. ← minimized https://esolangs.org/wiki/Brainpocalypse
< 1575062008 825233 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :ooo.
< 1575062012 185536 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :thanks!
< 1575062030 983739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses a finite circular tape of bignums, and two commands: - decrements the current tape element or restarts the program if it's 0; } moves to the next tape element then increments it
< 1575062255 729817 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :imode: you can also have a pointer machine with just two instructions. take a fixed number of registers, say 32 of them, one of them is initialized to the empty list at the start of the program. one instruction takes three register operands creates a new cons cell from two of them and puts it into the third. another instruction unconses a register, has three register operands and a jump target, if the 
< 1575062261 796975 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :input operand is an empty list it jumps to the target, otherwise it puts the car and crd of that input to the two output registers.
< 1575062323 364414 :xkapastel!uid17782@gateway/web/irccloud.com/x-pnqbajmoeebvjkji QUIT :Quit: Connection closed for inactivity
< 1575062358 481354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(by "restarts the program" I mean "goto the first instruction", you don't reset memory or the tape pointer)
< 1575062404 147843 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :Karn disagrees with that
< 1575062488 483174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I assumed the instructions couldn't take arguments
< 1575062497 201448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise it's trivial, e.g. https://esolangs.org/wiki/Tip does it with only one instruction
< 1575062652 557507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: this reminds me: I will be unemployed for 1 day on Sunday; do you have any specific requests for changes to ayacc while I have the chance to work on it?
< 1575062675 340035 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: release it with the license to distribute it clarified
< 1575062699 348922 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I'd prefer a license that allows anyone to distribute modified versions
< 1575062754 868161 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Move left or flip and move right is P'', I think.
< 1575062763 978850 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :zzo38: yes
< 1575062777 961977 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I eventually figured it out
< 1575062781 668141 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :took me too much time
< 1575062792 6480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's GPLv3, and has been for ages
< 1575062801 399319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you confusing it with something else?
< 1575062804 385491 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: in that case I don't have any request about ayacc
< 1575062856 100761 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :What are differences ayacc with yacc?
< 1575062885 347957 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :indeed, it has a header command saying GPLv3 now
< 1575062910 997208 :Frater_EST!~adrianbib@107-216-155-19.lightspeed.tulsok.sbcglobal.net JOIN :#esoteric
< 1575062940 333726 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :zzo38: the output it writes is a more readable C program than the one that traditional table-based programs provide; it has a somewhat saner alternate api for how it integrates to a C program; 
< 1575062968 589369 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it allows for multiple backends so it can output programs in a language other than C or with a different api (eg. stackless), you can add your own;
< 1575062991 150598 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it provides better error messages in case of a shift-reduce or reduce-reduce conflict in the language
< 1575063002 221543 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :(sometimes at least, it depends on the language)
< 1575063010 246893 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and... there was something more but I forgot
< 1575063070 125598 :Frater_EST!~adrianbib@107-216-155-19.lightspeed.tulsok.sbcglobal.net PART :#esoteric
< 1575063129 443537 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :zzo38: see its documentation for details
< 1575063136 326158 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`? ayacc
< 1575063137 548749 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
< 1575063433 681790 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: so do you want to tell us what new job you're going to get?
< 1575063441 771499 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :OK I will look
< 1575063483 687359 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I don't have darcs, is there another way?
< 1575063533 898909 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I don't know
< 1575063563 821166 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :(other than installing darcs, obviously)
< 1575063984 363468 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I have the common free software version control clients installed on my machine because people sometimes distribute files through version control repositories. So I have cvs, svn, git, bzr, hg, darcs, fossil.
< 1575064631 461723 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1575065057 453577 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1575065563 115863 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1575065774 335249 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds
< 1575065805 304270 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1575065832 72777 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie, ais523: do you mind when I add to the wiki articles about programming languages that are unusual and interesting and definitely not notable for Wikipedia, but technically not esoteric because the author used them for something constructive? https://esolangs.org/wiki/SIMPLE_(preprocessor) is such an article for example.
< 1575065895 608153 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/MIX is even worse of course, for it's definitely not esoteric and it's notable enough for Wikipedia
< 1575065905 85558 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :argh, wrong link
< 1575065909 434958 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/MIX_(Knuth)
< 1575065910 35344 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :^^^ Same question from me
< 1575065911 514183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a language intentionally named after a lesser-known programming language almost certainly counts
< 1575065923 738631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's some sort of "intention" to make a language esoteric
< 1575065934 321098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general, though, this is an apparently major debate that I've always been wary of wading into
< 1575065958 439820 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah, I wouldn't be surprised if you didn't want to give an answer to this, because other people may consider it an official position
< 1575065986 993898 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and just keep the policy that such articles shouldn't be there but fail to enforce it when the language and article is interesting enough
< 1575066030 303255 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I was also considering http://www.vttoth.com/CMS/index.php/projects/49 but I decided it wasn't esoteric enough
< 1575066049 645521 :APic!apic@apic.name PRIVMSG #esoteric :What is the Definition of „esoteric“?
< 1575066055 860338 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`? esoteric
< 1575066057 8405 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet.
< 1575066058 290150 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`?? esoteric
< 1575066059 188576 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :I must confess, I know not of what you are speaking.
< 1575066060 431533 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`?? esolang
< 1575066061 345220 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Esoteric languages. Usually refers to programming languages designed to be unique, difficult to program in, or just plain weird. See https://esolangs.org for more.
< 1575066067 50077 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :no, not that either
< 1575066069 639158 :APic!apic@apic.name PRIVMSG #esoteric :lol
< 1575066074 892422 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/wiki/Esoteric_programming_language
< 1575066084 542353 :APic!apic@apic.name PRIVMSG #esoteric :It would rock if the Definition of „esoteric“ was esoteric.
< 1575066086 831042 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :that isn't a good description either
< 1575066104 557079 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :anyway, it's esoteric if it's designed without the intention that anyone will use it for any productive purpose
< 1575066137 197158 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :which would make MIX and Olvasható and SIMPLE non-esoteric
< 1575066143 973666 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, although MIX (Knuth) may still be notable enough for esolang wiki as well as Wikipedia, so is MMIX. I think if it is unusual and interesting in some ways and is not the stuff which is the commonly using programming language, it might be put in, either an article by itself or a short note on a user page. (Actually even VAX can have many mentions on a user page; see [[User:Ian/Computer_architectures]]; there is interest to have some details of it
< 1575066146 783585 :APic!apic@apic.name PRIVMSG #esoteric :Ok
< 1575066152 847892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, one of the reasons I haven't taken a strong stand on which languages are esoteric is that I have trouble defining it myself
< 1575066165 311544 :APic!apic@apic.name PRIVMSG #esoteric :Good
< 1575066167 380714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite easy to intentionally create languages close to the boundary line, and then do so again if people move it
< 1575066177 867419 :APic!apic@apic.name PRIVMSG #esoteric :*nod*
< 1575066190 538239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My position can't be construed as official because I have pretty little to do with the wiki content, but I don't mind a relatively relaxed definition of esolang.
< 1575066198 92478 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i know it when i see it
< 1575066213 936429 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :oh, that reminds me, this one is definitely esoteric so I'll add a TODO
< 1575066216 803207 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there are accidental esoteric languages of course
< 1575066219 790298 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, intentionally creating languages close to the boundary line can be done.
> 1575066223 379344 PRIVMSG #esoteric :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=67538&oldid=67386 5* 03B jonas 5* (+11) 10/* Todo */
< 1575066229 956359 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :like C++ templates or ROP gadget sets or other weird machines
< 1575066230 927544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there are some esolangs with intent for people to use them like normal languages (e.g. Funge-98), and some languages that are probably esoteric but are useful in practice (e.g. Retina)
< 1575066239 500990 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :exploit programming is pretty similar to esoprogramming
< 1575066249 481700 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think "I know it when I see it" is not a good policy for administrations.
< 1575066256 762581 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :true
< 1575066258 775361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there have been cases where I've wanted to write programs and an esolang (or wimpmode version of it) has been the best choice to write them in
< 1575066264 144461 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah, Mouse was also definitely intended to be useful
< 1575066275 616524 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but is removing things from the wiki particularly important?
< 1575066282 165803 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Byt, yes, there is stuff like ROP, exploit programming, C++ templates, and other stuff like that.
< 1575066284 472847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Are you proving Funge-98 a non-esoteric language by being useful? 
< 1575066284 625157 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: did i have emacs which is basically... l(x) 1 x*l(x) fnord x)
< 1575066288 607161 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: can you give an example for that?
< 1575066293 462918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: I think exploit programming is an example of a "found language", those tend to be similar to esolangs but with the difference that they aren't being actively designed by a human
< 1575066294 552404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think that's Emacs.
< 1575066299 516618 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ais523: yeah
< 1575066305 553818 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what I called 'accidental esoteric languages' above
< 1575066309 714351 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :C++ templates are somewhere in the middle
< 1575066312 68756 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: no no
< 1575066321 244374 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :TMP was first discovered and then augmented
< 1575066327 40585 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: just because it's useful doesn't make it non-esoteric, as long as it was originally not intended as useful
< 1575066331 966102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the test driver for the CGCC polyglot is partially written in A Pear Tree (which was more convenient than Perl because I needed the repr builtin)
< 1575066341 37160 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I put Qoppa on the wiki. I designed it to demonstrate an interesting concept, and as a sort of tarpit version of scheme, and because it tickles my happy place
< 1575066347 582760 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think stuff should not be removed from the wiki unless it is a waste of disk space or if it is clearly just "lakjselk jaslg" and not any proper writing that is meaningful in any possible kind of way.
< 1575066347 973644 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it wasn't particularly designed to be difficult to program in
< 1575066363 829571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I wrote the original Forte interpreter in a wimpmode version of Thutu, because it seemed like the easiest language to use
< 1575066365 412523 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but it has an evaluation model very different from almost all extant languages
< 1575066365 640268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Funge-98 has the smell of being designed to be basically "Befunge, but useful".
< 1575066371 435241 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol
< 1575066380 554901 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(well, maybe there are a few other possibilities, too)
< 1575066385 317908 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: the spam pages should be made into real languages
< 1575066393 656390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, there's at least one language that I implemented in Jelly, although competition languages are a little different from esolangs
< 1575066394 286530 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :my opinion is this: Languages everyone uses, like Rust, C++, Java, etc, and are explictly designed for everyone to use, do not belong on esolangs
< 1575066403 654078 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :like RFNHS3SDD
< 1575066416 643366 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :kmc: Yes, if you are able to do so.
< 1575066424 957775 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah, and I suspect that blsq was used usefully as well
< 1575066437 824152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in that they're designed for accomplashing a specific purpose, but are optimized for very different goals than normal languages are)
< 1575066453 446677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*accomplishing
< 1575066454 863977 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :moony: I think that is (mostly) reasonable.
< 1575066486 570505 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: note i make an exception for languages intended for everyone to use, but not ment to be used in this universe
< 1575066492 615477 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :because why not
< 1575066494 737206 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: competition languages like the ones for ICFP?
< 1575066506 349475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no, languages designed for winning competitions
< 1575066519 727792 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :like Jelly is ment for winning codegolf competitions
< 1575066522 22210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly golfing languages, although in theory they aren't the only examples of the genre
< 1575066525 961430 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :moony: OK, although I do not quite understand how that is.
< 1575066527 861555 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I see
< 1575066531 512426 :APic!apic@apic.name PRIVMSG #esoteric :„Every Input is a Program“
< 1575066572 625946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ideal competition language has a huge number of builtins and a lot of ability to cope with incompletely specified programs
< 1575066597 393821 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the ICFP langs are very interesting too
< 1575066600 432087 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I think they would count as eso-
< 1575066605 884106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're trying to come up with a working program as quickly as possible, for example, you want to be able to just translate the problem you're given into a working version of it
< 1575066607 196811 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: i.e. languages ment to be used in fictional universes, like a programming language that was made for use in a sci-fi book
< 1575066620 507457 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :moony: O, OK.
< 1575066624 457930 :APic!apic@apic.name PRIVMSG #esoteric :Ook!
< 1575066632 743626 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: how about when someone asks a homework programming question on a forum, and I write an obfuscated program as a solution with the hope that they'll submit it for the homework, and that program involves an interpreter of a new domain-specific language? is that language esoteric then?
< 1575066670 301057 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :b_jonas: is anyone else going to use the DSL? No? Then I think it counts for esolangs. 
< 1575066672 456035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I'm not sure whether domain-specific languages are automatically esoteric
< 1575066687 202456 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: it's not the domain-specific part that's relevant here
< 1575066698 167568 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it could be a general purpose but small language
< 1575066699 370177 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think sometimes you will not know for now if anyone else is going to use the DSL
< 1575066704 149035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think being a DSL is relevant here
< 1575066713 170007 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :possibly a write-only one that requires an assembler to use
< 1575066713 769543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because those are a language category of their own
< 1575066719 364268 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :DSLs are icky territory
< 1575066722 449736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is C-INTERCAL's internal DSL OIL an esolang, for example?
< 1575066724 593709 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and I don't publish the assembler
< 1575066726 819373 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :because they can easily fall under my rules
< 1575066749 169650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like https://esolangs.org/wiki/Help,_WarDoq! is definitely both a DSL and an esolang, just because the domain in question is so ridiculous
< 1575066779 747949 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :oh, you can certainly have a domain-specific esolang in general
< 1575066810 59266 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :the ICFP ant brain is one such language,
< 1575066838 349902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the issue is, I can imagine a language that's very similar to Help, WarDoq but invented for a much more practical purpose
< 1575066844 294237 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I thought of making a esolang that's a DSP DSL
< 1575066868 929596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for example, there's a very simple programming language used as an on-the-wire format for telling electronic traffic signs what sign they should be showing
< 1575066870 711545 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :some strange eso way of defining signal processing pipelines
< 1575066873 811693 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :for audio and RF applications
< 1575066873 928765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is basically the same thing
< 1575066885 617581 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i thought of it being sort of concatenative
< 1575066887 478021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure that's even definable as a language, let alone an esolang
< 1575066896 686698 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so you'd have a stack of things which are signals or matrices or filters or whatever
< 1575066897 381894 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :kmc: Yes lets see please
< 1575066900 827260 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and you can apply them
< 1575066903 328773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :idea: something that is definitely esoteric but only questionably a programming language
< 1575066910 249430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(esoteric in the programming sense, that is)
< 1575066928 837741 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but instead of a normal step by step execution model it compiles into a streaming, possibly real-time process
< 1575066939 523898 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I think once I did make a stack-based programming language for defining .XI instruments
< 1575066941 214066 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: there are a lot of esoteric/obfuscated programs that are clearly not languages
< 1575066945 722425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only DSP I've ever used was entirely imperative
< 1575066953 27734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: oh right, one-off programs
< 1575066969 521000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like the 99 bottles of beer program in Malbolge
< 1575066973 62521 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :primitive types would be complex numbers, matrices, and timeseries data
< 1575066987 971377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you make something like that /ambiguously/ a language, though?
< 1575066988 362124 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(The data types are numbers, strings, audio samples (with an optional loop point), and functions (which can be built from other functions, too).)
< 1575066990 288874 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :an example program would be something like a FM broadcast radio decoder
< 1575067009 569485 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's easy to get I/Q samples from a RTL-SDR
< 1575067031 275703 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and dump PCM data to a sound card
< 1575067037 912668 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so the hardware aspect would be relatively accessible
< 1575067038 97314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, it would be nice to document more found languages on the wiki
< 1575067052 417646 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: how about a one-off program that has an interpreter in it for compression, but the interpreter is very specialized (DSL) that it's unclear if it's even an interpreter or just a nice table or compression format?
< 1575067053 441557 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, I would like to see how to do with that radio decoding and that stuff
< 1575067065 223342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :things like the x86 (or was it x86_64) MMU, which is a bounded-storage machine
< 1575067090 724862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: hmm, now you're reminding me of quines
< 1575067100 834184 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :b_jonas: If it is Turing-complete (even if not intended to be) then it might be notable.
< 1575067111 565790 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :oh yeah
< 1575067121 557670 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: how about OTTD signals?
< 1575067122 869209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a quine is a description of itself, but because it can't be a literal quote of itself (assuming it isn't a literal-only quine) it needs to define some shorthand for describing itself
< 1575067130 378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: OTTD?
< 1575067142 421294 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :open transport tycoon deluxe, the game with railway tracks
< 1575067164 296147 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :the signals (traffic signals to direct trains on railways) became quite capable and can evaluate boolean expressions
< 1575067175 697913 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :quine sounds like munchausen number
< 1575067184 599782 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :http://wiki.openttd.org/Main_Page
< 1575067196 508335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that normally gets abbreviated to OpenTTD
< 1575067202 696944 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah
< 1575067203 812687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just didn't recognise the abbreviation you were using
< 1575067245 240799 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :then there's the unpack template language in perl, which happens to be way more powerful thank it should be https://www.perlmonks.com/?node_id=1008395
< 1575067260 357340 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :not turing-complete alone, but quite powerful
< 1575067279 227620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me guess, you overwrite the format string while it's being decoded using some sort of pointer unpack?
< 1575067323 999273 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :no
< 1575067341 801722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aww
< 1575067343 63396 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I don't think unpack can do that easily, it can only read from pointers, not write to it
< 1575067344 933240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that might /actually/ be TC
< 1575067353 287483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(printf is TC for this reason)
< 1575067358 43125 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah, C printf
< 1575067368 517268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the arguments you have to give it are insanely undefined behaviour
< 1575067430 960418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Something I learned the other day: the 'l' and 'll' length modifiers are also applicable to %n, to convert the required argument from `int *` to `long *` or `long long *` respectively.
< 1575067457 484594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Someone over on ##c was complaining because their implementation's printf was unable to write more than INT_MAX characters of output.
< 1575067489 75425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that could in theory be a problem that comes up in a sane program
< 1575067496 643493 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :did you know that the XC8 compiler for PIC supports a "short long int" type?
< 1575067517 103901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :glibc stops processing the format string and returns -1 with errno set to EOVERFLOW when the output exceeds INT_MAX.
< 1575067523 225490 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kmc: wtf is short long?
< 1575067523 339735 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fun, https://codegolf.stackexchange.com/a/112163 is still the only perl answer to the game of life interpreter question, even though it wouldn't be hard to write a more straightforward golfier implementation
< 1575067534 161871 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imode: it's shorter than a long but longer than a short.
< 1575067536 239643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :files bigger than 2GB aren't ridiculous, and using a printf("…%s…") to output them wrapped in a header and footer is mildly ridiculous but not indefensible
< 1575067539 581231 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :24 bits
< 1575067539 681085 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :kmc: that is awesome.
< 1575067543 593618 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah
< 1575067543 667446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I remember a "short long" from somewhere.
< 1575067549 520090 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and actually useful on embedded
< 1575067555 153417 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Yeah, the program in question was unreasonable, though.
< 1575067567 717559 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I wonder if avr-gcc has anything comparable
< 1575067574 421391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd expect long short to be shorter than int, and short long to be longer
< 1575067582 39161 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, but these days, every C compiller has a long long type that's at least 64 bit long, and intmax_t must be at least that long
< 1575067595 379353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, Algol 68 lets you write arbitrarily many long or short, but not to mix them
< 1575067605 120298 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :seems it does have it, as __uint24
< 1575067611 159325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(there's the equivalent of a preprocessor definition you can consult to discover how many repeats will actually do something useful)
< 1575067640 717387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but any algol 68 impl should support long long long long long, even if it's just equivalent to long long
< 1575067641 136428 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: the old borland C compiler that targets 16-bit x86_32 lets you write any number of long, and interprets it as just long. it's a nice way to get programs silently break if they try to use long long.
< 1575067661 151303 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` echo 'long long long x;' | gcc -c -x c /dev/stdin
< 1575067662 106164 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/stdin:1:11: error: ‘long long long’ is too long for GCC
< 1575067665 627069 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and it implies that choosing "long long" as the name of that type was a bad idea, but it's too late to undo that now
< 1575067688 78627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'long short x;' | gcc -c -x c /dev/stdin
< 1575067690 388055 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/stdin:1:6: error: both ‘long’ and ‘short’ in declaration specifiers
< 1575067701 87266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo 'short short x;' | gcc -c -x c /dev/stdin
< 1575067702 29838 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/stdin:1:7: error: duplicate ‘short’
< 1575067724 244915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, IMO the error messages should have had consistent levels of humour
< 1575067739 328845 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` gcc -c -x c <(echo 'long long long x;')  # seems like a nicer way actually
< 1575067740 273721 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/fd/63:1:11: error: ‘long long long’ is too long for GCC
< 1575067751 241533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! c long long long x;
< 1575067752 712491 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Does not compile.
< 1575067756 81410 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I keep forgetting about <(...). it's pretty great
< 1575067776 385846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cc long long long x;
< 1575067777 290168 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:1:11: error: ‘long long long’ is too long for GCC \ compilation terminated due to -Wfatal-errors.
< 1575067781 397815 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cbt cc
< 1575067782 145989 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ echo "$@" | sed 's/\\/\n/g' | gcc -w -Wfatal-errors -std=c11 -O2 -x c - -o /tmp/a.out && /tmp/a.out
< 1575067783 141040 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -O -o /hackenv/tmp/a.out -x c <<<$'int main(void) { signed unsigned x = {0}; return 0; }'
< 1575067784 62890 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gcc: warning: '-x c' after last input file has no effect \ gcc: fatal error: no input files \ compilation terminated.
< 1575067791 235058 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { signed unsigned x = {0}; return 0; }'
< 1575067792 159931 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:25: error: both 'signed' and 'unsigned' in declaration specifiers \ :1:34: warning: unused variable 'x' [-Wunused-variable]
< 1575067798 6923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` gcc -c -x c <<<'long long long x;'
< 1575067798 836359 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gcc: warning: ‘-x c’ after last input file has no effect \ gcc: fatal error: no input files \ compilation terminated.
< 1575067802 786160 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what's <<<$
< 1575067812 725689 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :how did gcc's color output disappear by the way?
< 1575067813 601146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` gcc -c -x c /dev/stdin <<<'long long long x;'
< 1575067816 423916 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` type -a gcc
< 1575067817 8932 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/stdin:1:11: error: ‘long long long’ is too long for GCC \  long long long x; \            ^~~~
< 1575067819 725688 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gcc is /usr/bin/gcc
< 1575067828 468967 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1575067832 381682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: <<< pipes a literal into standard input
< 1575067840 678500 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { short char x = {0}; long char y = {0}; return 0; }'
< 1575067841 613278 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:24: error: both 'short' and 'char' in declaration specifiers \ :1:43: error: both 'long' and 'char' in declaration specifiers \ :1:48: warning: unused variable 'y' [-Wunused-variable] \ :1:29: warning: unused variable 'x' [-Wunused-variable]
< 1575067861 791972 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { short float [[unused]] x = {0}; return 0; }'
< 1575067863 52278 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:24: error: both 'short' and 'float' in declaration specifiers \ :1:30: error: expected identifier or '(' before '[' token
< 1575067875 52933 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -std=c11 -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { short float [[unused]] x = {0}; return 0; }'
< 1575067876 12192 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:24: error: both 'short' and 'float' in declaration specifiers \ :1:30: error: expected identifier or '(' before '[' token
< 1575067879 410066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think $'' is some sort of escaped string
< 1575067887 161415 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :`` gcc -c -x c <(echo 'short void x;;')
< 1575067887 969367 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :what? why doesn't it allow an attribute there?
< 1575067888 121315 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/fd/63:1:7: error: both ‘short’ and ‘void’ in declaration specifiers
< 1575067902 388173 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, allows backslash escapes. useful because C needs newlines sometimes.
< 1575067902 424408 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :b_jonas: does C11 support that attribute syntax?
< 1575067909 627043 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :kmc: I think so
< 1575067922 464601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's a C++ism
< 1575067925 766640 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :let me check
< 1575067925 972727 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, [[unused]] is C18.
< 1575067938 989828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a C18?
< 1575067949 388862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, there's a C18.
< 1575067955 73487 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -std=c18 -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { short float [[unused]] x = {0}; return 0; }'
< 1575067955 989233 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:24: error: both 'short' and 'float' in declaration specifiers \ :1:30: error: expected identifier or '(' before '[' token
< 1575067967 469206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Was it even C18, or was it just in the latest C2x draft?
< 1575067969 31100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this a major release like C11 was? or is it more of a C92 (or was it C94?) type of thing?
< 1575067970 265056 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -std=c18 -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { [[unused]] short float x = {0}; return 0; }'
< 1575067971 269780 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:18: error: expected expression before '[' token \ :1:20: error: 'unused' undeclared (first use in this function) \ :1:20: note: each undeclared identifier is reported only once for each function it appears in
< 1575067985 24109 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -std=c18 -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { short float x [[unused]] = {0}; return 0; }'
< 1575067985 857035 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:24: error: both 'short' and 'float' in declaration specifiers \ :1:33: error: expected expression before '[' token \ :1:34: error: 'unused' undeclared (first use in this function) \ :1:34: note: each undeclared identifier is reported only once for each function it appears in \ :1:30: warning: unused variable 'x' [-Wunused-variable]
< 1575067993 689660 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` gcc -Wall -std=c18 -O -o /hackenv/tmp/a.out -x c - <<<$'int main(void) { volatile short float x = {0}; return 0; }'
< 1575067994 540926 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function 'main': \ :1:33: error: both 'short' and 'float' in declaration specifiers \ :1:39: warning: unused variable 'x' [-Wunused-variable]
< 1575068016 987686 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: seriously, how did the colors of gcc output disappear?
< 1575068019 172253 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It's more of a bugfix-only release with no new features.
< 1575068025 319102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` gcc -fdiagnostics-color=always -x c <<<'int eger = x;'
< 1575068026 112565 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​gcc: warning: ‘-x c’ after last input file has no effect \ gcc: fatal error: no input files \ compilation terminated.
< 1575068027 675233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : C18 addressed defects in C11 without introducing new language features.
< 1575068036 805110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that would explain why there's no big fanfare about it
< 1575068041 735787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bugfix releases are good too, though
< 1575068043 533943 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: yes, but how come it doesn't do that by default now?
< 1575068053 772045 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: It's probably because I made stderr piped into the same cat as stdout.
< 1575068057 768234 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ah!
< 1575068059 103175 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :that's great
< 1575068060 756516 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :thanks
< 1575068061 387755 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume previously it used isatty on 2.
< 1575068088 819460 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or, well, still does, but with a different result.
< 1575068204 196317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` strace -e trace=ioctl gcc -x c <<<'int eger = x;' 
< 1575068205 44543 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ioctl(2, TCGETS, 0x7fbff589e0)          = -1 ENOTTY (Inappropriate ioctl for device) \ ioctl(2, TCGETS, 0x7fbff58a00)          = -1 ENOTTY (Inappropriate ioctl for device) \ gcc: warning: ‘-x c’ after last input file has no effect \ gcc: fatal error: no input files \ compilation terminated. \ +++ exited with 1 +++
< 1575068247 248368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was idly wondering how isatty worked, then noticed fstat in the see also on the man page, so I was guessing it statted the file descriptor and looked at the device numbers
< 1575068266 298813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It does a tcgetattr() != -1.
< 1575068275 398360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` strace -e trace=fstat gcc -x c
< 1575068276 201358 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fstat(3, {st_mode=S_IFREG|0644, st_size=1579448, ...}) = 0 \ fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0 \ fstat(3, {st_mode=S_IFREG|0644, st_size=3040656, ...}) = 0 \ gcc: warning: ‘-x c’ after last input file has no effect \ gcc: fatal error: no input files \ compilation terminated. \ +++ exited with 1 +++
< 1575068307 152791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And tcgetattr devolves to ioctl.)
< 1575068331 541934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems broken, mightn't some other device use the same ioctl number?
< 1575068346 591592 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: there are several ioctls that work only on terminals, and yes, the one that implements tcgetattr is among them
< 1575068360 486520 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: that won't happen on Linux
< 1575068365 226249 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I only know how it works because I was trying to figure out if there was a way to fake it that wouldn't involve running a cat process.
< 1575068368 632899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : The second argument is a device-dependent request code.
< 1575068369 982920 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and glibc can rely on linux-internal stuff like that
< 1575068388 905295 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: glibc. this doesn't need to be portable to all systems.
< 1575068395 832545 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :if it works on linux and hurd it's enough
< 1575068411 480783 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :glibc depends on a lot of linux-specific stuff
< 1575068413 888489 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :has to really
< 1575068418 340795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does Linux have an actual rule of "no sharing ioctl numbers between different types of devices"?
< 1575068422 272490 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :no
< 1575068430 760451 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and I think some of the small numbers are shared
< 1575068434 833319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess patches would probably be rejected if you tried to use a widely used ioctl number like that for something else
< 1575068440 465281 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but it doesn't share numbers in any newly introduced ioctls
< 1575068446 345892 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :all the sharing are for historical reasons
< 1575068450 161753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC ioctl numbers are namespaced to some extent
< 1575068456 361902 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yes
< 1575068479 703595 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :the namespace tells the size of the struct that its argument points to, and whether it's used for input or output
< 1575068493 625779 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but this too is true only for new ioctl numbers, old ones remain for historical reasons
< 1575068532 578084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Documentation/ioctl/ioctl-number.txt has a the range assignments.
< 1575068534 628218 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :http://man7.org/linux/man-pages/man2/ioctl_list.2.html has some docs
< 1575068536 752153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A lot of "conflict!"s.
< 1575068575 307515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, TCGETS is 0x5401, and 0x54 == 'T'
< 1575068702 84634 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, might as well ask y'all -- let's suppose I have a tty device, and I want the things a program writes get written there, but if the program does isatty(1) I want it to return 0. Is there a more elegant way than redirecting the program's output to a fifo, and having another process copy all the data from the fifo to the device? 
< 1575068797 261693 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: that sounds esoteric. why would you want that? if you just want programs not to write color codes, try TERM=dumb
< 1575068809 925164 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :(some programs will still write carriage returns then)
< 1575068815 696965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's seccomp_filter but that's likely less elegant rather than more elegant
< 1575068817 275100 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :(and some programs will write color codes anyway)
< 1575068834 382279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not for me, it's for HackEso.
< 1575068865 61445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEso having TERM=dumb would make sense though
< 1575068866 123566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you figure out what was going on with the bizarreness a while ago?
< 1575068881 806397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, HackEso translating ASCII color codes to IRC color codes would also make sense
< 1575068884 127223 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The idea is, what /dev/tty1 is *actually* connected is a pipe outside the UML kernel, and shouldn't be treated as a TTY. Cf. that gcc color output, for example.
< 1575068888 792951 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: using a custom terminfo that has IRC color and format codes would be even better for esoteric value
< 1575068894 789810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the ::=echo weirdness?
< 1575068895 68150 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::shachaf: the weirdness?
< 1575068914 576232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The HackEso output being truncated thing.
< 1575068918 805580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Having TERM=dumb would make sense, though I think most programs do the TTY check.
< 1575068929 518298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Yes, I think I did, but I can't remember. At least it got fixed.
< 1575068931 381240 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :TODO self: make such a terminfo; make a better ! c and ! c++ wrapper; make an addwhatis command
< 1575068933 117137 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Some programs support a NO_COLOR environment variable to disable colours.
< 1575068944 735520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: right, but many programs also use terminfo and friends to work out how to display colors
< 1575068957 505771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if they conclude that stdout is a terminal but doesn't support color, they'll do the right thing
< 1575068963 97850 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: programs do those two checks for different reasons
< 1575068974 364793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Well, for the color part.
< 1575068986 615035 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I think there's more behavioral changes they can do when it's not a terminal.
< 1575068995 54829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's unclear whether we want the terminal or non-terminal output, though
< 1575069003 92737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEso is effectively a terminal wrt the way it's used
< 1575069016 795492 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :um :=echo hi
< 1575069017 46294 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::um hi
< 1575069018 889628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we want the output programs produce when used interactively, not the batch-process output
< 1575069021 519109 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :what the
< 1575069027 212311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Well... not if it's a progress bar or a spinner.
< 1575069031 48991 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :is bfbot parsing IRC messages wrong?
< 1575069041 643114 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :foo :=echo bar :qux
< 1575069041 875568 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::foo :=echo bar bar :qux
< 1575069045 678544 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :weird
< 1575069053 849866 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I suspect it's parsing IRC messages wrong
< 1575069067 133402 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :like searches for " :=" in it
< 1575069067 261857 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :like searches for " :No such command. Try =help.
< 1575069074 92118 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :foo:=echo bar
< 1575069074 371538 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :bar
< 1575069074 541473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well, the only reason that's bad is that the cursor movement (even \r or \b) doesn't work correctly
< 1575069076 365278 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1575069079 519240 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :that's even worse
< 1575069105 130432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's probably half a command in bfbot's output that got eaten by the ircd
< 1575069114 661338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :=echo
< 1575069114 919679 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :echo
< 1575069125 799941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :=echo
< 1575069126 83550 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :echo
< 1575069140 773193 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :what?
< 1575069144 834667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I bet the ircd added the colon anyway
< 1575069155 810259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the second =echo was sent without the colon)
< 1575069169 873303 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :sure, ircd fixes the messages so that clients are easy to write
< 1575069172 486903 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :there's always a colon
< 1575069182 157138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's technically only needed to escape multi-character arguments, though
< 1575069194 346727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but always adding it is probably easier for consistency
< 1575069196 58237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*multi-word
< 1575069206 474629 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :technically yes, but the ircd wants to accept more and produce less to make clients easy to write
< 1575069207 760630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I just think it's not trivial to make it look enough "like a terminal", esp. when programs start to use more than one line of output, or ask about terminal width/height to draw a dialog in the middle of the screen.
< 1575069232 719610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, take a program like apt
< 1575069236 707613 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it also changes MODE and KICK commands so that MODE commands set at most four modes and KICK kick at most one nick when it outputs them, even though it accepts more on input
< 1575069242 689983 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :and more things like that
< 1575069244 716231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it complains whenever its output isn't a terminal
< 1575069257 820028 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I think it canonicalizes the capitalization of channel anmes
< 1575069260 489213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's not intended to have stable output
< 1575069275 223637 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :so that clients don't have to casefold channel names to find which channel they're receiving something in
< 1575069276 387409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I don't really like that complaint.
< 1575069276 625937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the use via HackEso is interactive
< 1575069296 849653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I use "apt search ... | grep ..." semi-often.)
< 1575069314 286858 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: in that case we'll pass the right command-line argument to programs so that they don't do those things
< 1575069340 359042 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: eg. we'll use git status -bs because the output of git status would be unreadable
< 1575069366 475431 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, sure, there might some benefits to getting the terminal-style output. But I remain unconvinced it would be an overall improvement.
< 1575069389 200151 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: I suspect that no terminal is probably better,
< 1575069397 190630 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but terminal might be more suitable for HackEso's esotericness
< 1575069442 218078 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :programs can output human-readable things even when the output isn't a terminal, eg. you're running them in a cronjob
< 1575069478 620322 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :when it's a terminal, they may expect interactive use of the program, though they usually check isatty(0) for that, not isatty(1) or isatty(2)
< 1575069504 292634 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but sometimes they expect interactivity even if only isatty(2)
< 1575069529 964694 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I think no terminal is probably better since you terminate the program after each command
< 1575069541 380516 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :we can't just continue to give it more input like we can in termbot
< 1575069576 137026 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :obviously we can override either way in individual commands, with |cat or with script resp
< 1575069597 529438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: As far as I can tell, I didn't quite figure out all the details in the truncation thing, but sufficiently to determine that it was linked with using a 'fd:N' where N is a /dev/null file descriptor instead of the special 'null' channel in the UML console specification.
< 1575069644 336989 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Incidentally, I toyed around using a 512-byte block device as the stdout file descriptor, too.
< 1575069648 145693 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :hmm wait
< 1575069686 770349 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :@run "hello =echo world"
< 1575069688 605976 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It'd have the benefit (of sorts) that writes that the user would never see anyway (because of IRC length limits) would fail with ENOSPC, naturally terminating the program. Well, some programs, anyway.
< 1575069689 293739 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "hello =echo world"
< 1575069694 491475 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :@run "hello :"++"=echo world"
< 1575069697 166000 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "hello :=echo world"
< 1575069697 451798 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :: "hello world"
< 1575069777 833926 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One reason why I didn't explore that more was because it'd be super hackbot-specific, and umlbox is to some degree a general tool.
< 1575069781 390824 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :^ul (=echo world)(hello :)SS
< 1575069781 426411 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :hello :=echo world
< 1575069781 699705 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::hello world
< 1575069802 95140 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=echo ^help
< 1575069802 383417 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^help
< 1575069804 293258 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=echo @help
< 1575069804 564580 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :@help
< 1575069815 891966 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=echo `help
< 1575069816 151122 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`help
< 1575069816 194030 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert " can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral.
< 1575069825 734851 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ut-oh.
< 1575069829 769931 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah
< 1575069855 7473 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=echo `echo :=echo hi
< 1575069855 261380 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::=echo `echo hi
< 1575069858 704897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it just crossed my mind that with umlbox and WSL, Linux is now cross-platform software: it runs on both Linux and Windows
< 1575069878 127487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's almost certainly loopable, and I don't have a natural way to make it not.
< 1575069883 440466 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: Linux runs on several processor types
< 1575069895 26027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`echo :=echo check
< 1575069895 282719 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::`echo check
< 1575069895 727828 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=echo check
< 1575069895 851379 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :check
< 1575069922 246325 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, maybe the : that seems to end up in all the "middle commands" saves it.
< 1575069932 988660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bfbot: yes, but I mean it runs on multiple operating systems
< 1575069936 699054 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>>>.++.++++.----.+++++++++++++.>++++.<---.+++..>----.
< 1575069936 879133 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575069943 885689 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1575069943 970788 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1575069960 440751 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :no
< 1575069962 514804 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :darn it
< 1575069974 251232 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I shouldn't have overwritten the prefixes macro
< 1575069976 18323 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`prefixes
< 1575069977 243429 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1575070001 415774 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>++.>>+++++++++++++++.>++++.<<<<<.>>>>>----.++.<----------.+.+++.>++++++.<----.>-----.<<<<++++++++++.<.>>>>+.>++.<++++++++.-------.++++++++.>-.<<<<<.>>>++++++++++++++.<<<++++++++++++.------------.>>++++++.>>--------------.++.++++++++.<<---.>>>-.<++++.
< 1575070001 536746 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070006 403084 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1a<<<<.>>>>---------------.<<<<++++++++++++.------------.>>.>>+++++++.++++++++.<<---.>>.>+.<<<<<.+.+++++++++++.------------.>>>>---.-----------.++++++++++++.-----------.++.---.+.+++++++++++++.>.<<<<<.>>--.<<.>>>>.>--.<<<<<.>+++++.<++++++++++++.------------.>>>>>++.<-------.>+.-.+.<------.+++++++++++++.>-.<<<<<.
< 1575070006 535149 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070011 408414 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1a+++++++++++.+.------------.>>>>--.--------.>.<----.>-.<++++.>---.<++++.--------.<<<<.>>>>>++++++++++++++.<<<<<++++++++++++.------------.>>>>++++++++.-----.>------------.<+++++.>+.<<<<<+++++++++++++.>>>>-------.+++++++++++++.>+.<<<<<-------------.++++++++.--------.++++++++++++.------------.>>>>-----.-------.++
< 1575070011 550736 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070016 418427 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1a++++++++++.-..<<<<.+++++++++.---------.++++++++++++.------------.>>>>----.<<<<+++++++++++++.>>>>--------.+++++++++++++.>.<<<<<-------------.>>>---.<<<.++++++++++++.------------.>>>>-------------.++++.----.+++++++++++++.>.<<<<<.>--.<++++++++++++++.
< 1575070016 549461 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070020 439206 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1prefixes
< 1575070020 492452 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'prefixes'
< 1575070020 636061 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=prefixes
< 1575070020 804319 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1575070073 742927 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>>>.++.++++.----.+++++++++++++.>++++.---.++++.<------.+++++.---------.
< 1575070073 878765 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070076 205229 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What does :=prefixes do then? 
< 1575070076 289089 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =.
< 1575070087 778053 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquine
< 1575070087 941871 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquine'
< 1575070093 271504 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575070093 438156 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070094 123951 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bfbotquine? No such file or directory
< 1575070098 919045 :ChanServ!ChanServ@services. MODE #esoteric +o :fizzie
< 1575070105 220812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Just getting prepared.)
< 1575070116 472491 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s +
< 1575070116 616953 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070125 149222 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquin
< 1575070125 295265 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquin'
< 1575070127 383760 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquin
< 1575070155 229434 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :did it work.
< 1575070157 474353 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s ++++++++[->++++++++<]+.
< 1575070157 661739 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070162 278351 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquin
< 1575070162 366617 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquin'
< 1575070164 829785 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquin
< 1575070164 915653 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :.
< 1575070175 268094 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=str 1s ++++++++[->++++++++<]>+.
< 1575070175 398022 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575070177 242500 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquin
< 1575070177 311962 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquin'
< 1575070178 824843 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquin
< 1575070178 903837 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :A
< 1575070183 205132 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575070183 367187 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070184 57930 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bfbotquine? No such file or directory
< 1575070189 158685 :ChanServ!ChanServ@services. MODE #esoteric +o :ais523
< 1575070217 384896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul ((=echo ^ul )SaS(:^)S):^
< 1575070217 449895 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/bfbotquine; rm -f "$f"
< 1575070217 486646 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :=echo ^ul ((=echo ^ul )SaS(:^)S):^
< 1575070217 733678 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :^ul ((=echo ^ul )SaS(:^)S):^
< 1575070219 347533 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575070223 845573 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/bfbotquine; rm -vf "$f"
< 1575070224 711554 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575070234 727054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, fungot is ignoring bfbot
< 1575070234 940355 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :ais523: i just happens that matthew needs to bump the version when he's changing the core. but i guess it's kind of " industry standard"
< 1575070240 612229 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquin
< 1575070240 759711 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquin'
< 1575070241 835672 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Yeah, manually.
< 1575070262 110279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! underload (test)S
< 1575070262 995938 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :test
< 1575070278 337451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! underload ((=echo `! underload )SaS(:^)S):^
< 1575070279 147884 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​=echo `! underload ((=echo `! underload )SaS(:^)S):^
< 1575070292 343386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! underload ((t:=echo `! underload )SaS(:^)S):^
< 1575070292 634645 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`! underload )SaS(:^)S):^
< 1575070293 440039 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t:=echo `! underload ((t:=echo `! underload )SaS(:^)S):^
< 1575070293 562522 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`! underload )SaS(:^)S):^
< 1575070294 32084 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Error: Unmatched )
< 1575070294 664082 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Error: Unmatched )
< 1575070302 81725 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I assume a bfbot/HackEso loop just needs HackEso to output "whatever :=foo" on `bar, and bfbot output "`bar" on =foo.
< 1575070302 231420 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :But I assume a bfbot/HackEso loop just needs HackEso to output "whatever :No such command. Try =help.
< 1575070327 155852 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/STOP; >$f echo $'#!/bin/sh\nrm -vf /hackenv/bin/bfbotquine'; chmod -c a+x "$f"
< 1575070331 880562 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mode of '/hackenv/bin/STOP' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
< 1575070350 580156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a:=echo 1 :=echo 2
< 1575070350 874218 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric ::a:=echo 1 2
< 1575070357 383830 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/bfbotquine; >$f echo $'#!/bin/sh\necho hello, world'; chmod -c a+x "$f"
< 1575070359 567869 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mode of '/hackenv/bin/bfbotquine' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
< 1575070360 898073 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`bfbotquine
< 1575070361 576192 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello, world
< 1575070363 272061 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`STOP
< 1575070364 509782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, if there are multiple :=s in a line, bfbot runs the /last/
< 1575070365 168629 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/bin/bfbotquine'
< 1575070366 887435 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`bfbotquine
< 1575070367 592586 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bfbotquine? No such file or directory
< 1575070383 210019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070384 240011 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t:=echo `! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070384 398324 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070385 204138 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t:=echo `! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070385 468965 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070386 355979 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t:=echo `! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070386 464137 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070387 319777 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :t:=echo `! underload ((t:)S(=echo `! underload )SaS(:^)S):^
< 1575070387 395548 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric +q :bfbot!*@*
< 1575070393 71102 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric -q :bfbot!*@*
< 1575070393 229915 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :guys, if this becomes a loop and I am not disconnected, please run this: =def 1hackesoquine
< 1575070396 806138 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric ::o
< 1575070397 65741 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :guys, if this becomes a loop and I am not disconnected, please run this: `STOP
< 1575070414 275349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :+q best mode for breaking loops
< 1575070417 739166 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/bfbotquine; >$f echo $'#!/bin/sh\necho ":=hackesoquine"'; chmod -c a+x "$f"
< 1575070417 864128 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1575070419 849819 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mode of '/hackenv/bin/bfbotquine' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
< 1575070420 7965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I guess +m would also work)
< 1575070428 906022 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575070429 75781 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070429 808140 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=hackesoquine
< 1575070429 879140 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070430 544562 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=hackesoquine
< 1575070430 670352 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070431 136960 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I think you beat me by some milliseconds.
< 1575070431 320185 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=hackesoquine
< 1575070431 381278 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070431 721971 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`STOP
< 1575070432 99605 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=hackesoquine
< 1575070432 143170 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575070432 338441 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric +q :bfbot!*@*
< 1575070434 376684 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​:=hackesoquine
< 1575070435 467503 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/bin/bfbotquine'
< 1575070436 834286 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric -q :bfbot!*@*
< 1575070442 202667 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquine
< 1575070442 339270 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquine'
< 1575070450 740896 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575070450 908115 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :A
< 1575070453 212037 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`bfbotquine
< 1575070454 750318 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bfbotquine? No such file or directory
< 1575070456 415265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: out of interest, what was your preferred loop-breaking method?
< 1575070457 986002 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ok good
< 1575070471 133951 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I had /mode #esoteric +q bfbot!*@* waiting on the input line as well.
< 1575070473 427431 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, HackEso does not ignore bfbot?
< 1575070494 42266 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: HackEso doesn't generally ignore known bots.
< 1575070496 451911 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: can you please modify your bot?
< 1575070511 492660 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: triggering on := anywhere in the irc line seems like a bad idea
< 1575070511 631973 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :kspalaiologos: triggering on :No such command. Try =help.
< 1575070511 793195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I could have broken the loop earlier, but wanted to make sure it was a true loop first
< 1575070519 936511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(isn't there some code in lambdabot that tends to stop loops after four iterations?)
< 1575070523 819926 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: Hmm.
< 1575070533 289662 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric -o :ais523
< 1575070543 579937 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: Not that I know of. But it should be ignoring bfbot.
< 1575070551 245715 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: fungto has such a code
< 1575070560 254363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The "add a zero-width space in front of non-alphanumeric messages" feature stops most loops, it's just that bfbot's "parse a command in the middle of the output" defeats that.
< 1575070573 349206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah.
< 1575070598 415989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly, the most surprising thing about that loop was that `! underload actually works
< 1575070619 976247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That said, there is an ignore list, currently ['Lymia', 'Lymee', 'Madoka-Kaname'] which is... just a little out of date.
< 1575070646 293356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't even recall any Madoka-Kaname
< 1575070668 418620 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: I know that a loop that involves some quining technique is cooler, but I deliberately used a user-defined command in both bots to make it easier to break the loop on either end
< 1575070672 734334 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :=echo `foo
< 1575070673 1714 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`foo
< 1575070673 97856 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Mmmmm... no.
< 1575070681 166389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably best to put bfbot on HackEgo's ignore list, BF isn't the most robust language to write loop-proof bots in
< 1575070699 406916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bfbot: well, quines are pretty much trivial to write in Underload so it's my usual choice for botloops
< 1575070699 746793 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think it's written in bf
< 1575070707 365803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: bfbot?
< 1575070708 637113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do
< 1575070710 107097 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yes
< 1575070713 283654 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :really?
< 1575070721 792775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just look at who wrote it
< 1575070723 316691 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I thought it's called bfbot because it interprets bf
< 1575070734 331540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think they mentioned it being written in bash? Not sure I paid enough attention.
< 1575070750 824488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, boring
< 1575070762 692901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :based on what it does, it definitely could be written in bf
< 1575070784 365171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :=def 1$(hostname)
< 1575070784 498545 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Error: Name can contain only lowercase letters and digits.
< 1575070785 494228 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: kspalaiologos wrote it because fungot's bf interpreter timed out too quickly. if he wrote it in bf, then he would have to use a bf interpreter in bf, which is rather slow, so that would mostly defeat the purpose
< 1575070785 582963 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: the problem with object-orientation is that it's standard, you have
< 1575070805 112255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: oh, because BF doesn't self-compose well due to only having one tape
< 1575070813 206306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : Bfbot is written in Seed :)
< 1575070820 37656 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :seed?
< 1575070837 727784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If that's our Seed, it's probably a joke.
< 1575070839 641650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imode: it's a language which interprets the output of a random number generator as Befunge
< 1575070853 86097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program is just the random number generator seed
< 1575070858 149443 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :oh.
< 1575070874 526030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the RNG it's using is the Mersenne Twister which is not cryptosecure, so you basically just need a preimage algorithm
< 1575070876 96766 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos mentioned something about some program written by someone other than him in bash to blame for for why it swallows backslashes in the output
< 1575070892 816401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://esolangs.org/logs/2019-11-22.html#lbe is where I got the bash from.
< 1575070893 913961 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :maybe "Seed" is the name of more than one thing?
< 1575070897 823029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thutubot used a bash wrapper to actually do the connection of the bot to IRC
< 1575070918 102195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, more than one language might be involved.
< 1575070921 766035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, kspalaiologos almost certainly has a befunge → seed compiler
< 1575070945 151539 :fizzie!fis@unaffiliated/fizzie MODE #esoteric -o :fizzie
< 1575070947 270320 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whoops, forgot.
< 1575070969 399859 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Incidentally, I switched umlbox to use a protobuf for the configuration, because, you know, protos.
< 1575070970 291693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and befunge-98 is a fairly efficient language to write a bf interpreter in (but befunge-93 would have issues producing an unbounded tape)
< 1575070990 517780 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: I know of at least two bots that interpret the same language as the bot is written in: NotJack's ijx was a bot written in J that interprets J, and the buubot3 instance called perlbot is written in perl and interprets perl (plus a bit more)
< 1575071021 142875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, in retrospect I probably should've just bumped up the cycle limit of the fungot ^bf interpreter. It's just I don't tend to edit fungot much.
< 1575071021 271660 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: i normally use define-macro...) value) ( ' red t) ( h h))
< 1575071025 191653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the problem with that is mostly sandboxing, isn't it?
< 1575071034 765765 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: with which one?
< 1575071042 998005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :self-hosting languagebots
< 1575071049 366806 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :yeah
< 1575071080 919092 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's an entirely unsandboxed Funge-98 interpretation command in fungot. I've tried to use it for hot-patching once or twice.
< 1575071080 975378 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: no it is
< 1575071092 472101 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :buubot3 uses just a couple of old unix tricks, like running under a different user and setrlimit to not allow to open any file and such things to make a sandbox that works decently but is very limiting
< 1575071095 277767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just much easier to hot-break than hot-fix things.
< 1575071145 947763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I'm not sure it's a /bot/ interpreter, though; presumably the Funge-98 output commands output to the hosting server's stdout rather than to the IRC channel
< 1575071165 859873 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :I don't know what ijx used, but it probably involved the J interpreter's secure mode, which disables all the builtins that do IO or system access or foreign calls, except for 11!: which calls a custom callback of the program in which the interpreter is embedded to
< 1575071206 500372 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :that's not a perfect sandbox because the J interpreter had a few bugs at that time that let you do memory corruption, but it was good enough
< 1575071208 664792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Yes, although of course you can write to the IRC socket as well. But it's true that it's not what you would expect if it was intended as an interpreter.
< 1575071280 297752 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: anyway, buubot3 originally interpreted like seven different languages, and the part that interprets perl wasn't special at all, it was implemented almost the same as invoking the other interpreters
< 1575071285 765236 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :the interpreter is always a separate process
< 1575071297 682121 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it's just that perlbot threw out all the other interpreters for some reason
< 1575071300 391565 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :so it only runs perl
< 1575071319 252070 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://ix.io/239r is the total list of times I've used it on channel.
< 1575071321 828242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, a wasmbot would probably be pretty good at self-hosting
< 1575071326 580518 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No idea if those actually did the right thing.
< 1575071338 441358 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :the original buubot3 could actually interprete J, and the command to interpret J was "jeval", which is why I renamed my jevalbot instance from jeval to evalj
< 1575071345 168089 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :"jeval:" used to trigger two bots
< 1575071346 965776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :idea: a self-modifying esolang with version control
< 1575071355 448212 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: see Wikiplia
< 1575071366 405207 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :it isn't truly self-modifying
< 1575071384 378598 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :but it has a version control, and there's a self-modifying compiler implemented over it
< 1575071393 599677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I meant self-modifying in the sense of programs modifying themselves, not in the Snowflake sense
< 1575071396 158576 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :a compiler that compiles a slightly higher level to Wikiplia
< 1575071408 923852 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :hmm
< 1575071501 179167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently   0ad00f-gU0": ciretose# GSMVIRP"AAN51p08P0851g21gW$   prints out the current reply counter (thing it uses to stop replying consecutively), and   0ad10f-G0": ciretose# GSMVIRP"AAN51p08P0851g21gW$   the nickname of whoever spoke to it last.
< 1575071506 932386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, some of the uncomputable time-travel esolangs are in effect like this, so maybe you could start with one of those as a base and add a causality restriction to bring them down to TCness
< 1575071523 802404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's more interesting if the ability to undo, rewind, etc. is somehow needed for TCness
< 1575071574 311419 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds
< 1575071587 613213 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :there is https://esolangs.org/wiki/Legit whose source format is a git repository
< 1575071679 731348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, but the content of the repository is irrelevant, the program is stored in the metadata (which isn't itself versioned)
< 1575071722 810978 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit
< 1575071745 477830 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :ais523: prolog then, since you can undo unifications?
< 1575071756 404163 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :though it's still TC without failing
< 1575071785 277729 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To call back to an earlier fork in the conversation, the attributes proposal (N2335) had been merged into the June 2019 working draft of C2x (N2385), together with a few standard attributes: deprecated (N2334), maybe_unused (N2770) and nodiscard (N2267).
< 1575071796 921584 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :"maybe_unused" ah
< 1575071799 718643 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :thanks
< 1575071844 23954 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think there's any level of -std=c2x support on the GCC version on HackEso though.
< 1575071858 719253 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`gcc --version
< 1575071859 423396 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :gcc (Debian 8.3.0-6) 8.3.0 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions.  There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
< 1575071865 782873 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I think it's 9 only.
< 1575072212 685896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Completely unrelated, but there's also strdup/strndup support.
< 1575072660 52530 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net PRIVMSG #esoteric :I'm watching a video about surreal numbers, and it said every real number is surrounded by an island of infinitesimals called a "monad". Any relation to the other meaning of monad that Haskell stole from category theory?
< 1575072727 239554 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i prefer the devils dictionary definitions of "monad" "molecule" "corpsucle" etc.
< 1575072754 510644 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :"the smallest individual unit of matter; see also:  x, also the smallest individual unit of matter; distinguished from y, also the smallest individual unit of matter"  etc.
< 1575072772 172257 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the ion differs from the corpsucle in that it is an ion, etc.
< 1575072887 468502 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :"leibniz has founded a theory of the universe based on the monad, but the creature bears no resentment, for the monad is a gentleman"
< 1575072891 152927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"It is of course well known that all ships of space are propelled by the inert projection, by means of high-potential static fields, of nascent fourth-order particles or “corpuscles,” which are formed, inert, inside the inertialess projector, by the conversion of some form of energy into matter."
< 1575074044 657011 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :fizzie: you know you are descriping a zero-point engine, right?
< 1575074078 516218 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :corpuscles == electrons
< 1575074099 386130 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i forgot the atom, also the smallest indivisible unit of matter :/
< 1575074213 368800 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :kingoffrance: atoms ain't indivisible
< 1575074254 701843 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, but nevertheless they call it "atoms" because it is indivisible, even though it isn't.
< 1575074268 388371 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :they thought they were
< 1575074286 461666 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :then the manhattan project happened
< 1575074518 61782 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :is there anything observable smaller than gluons?
< 1575074544 704266 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i'm pretty sure strings aren't observable yet
< 1575074673 349332 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, that book was circa 1880s-1910s  -ish  IIRC
< 1575074697 416644 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i have yet to see a worthy competitor, although people write field-specific variants
< 1575074700 366200 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :which?
< 1575074714 927641 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :devil's dictionary?
< 1575074720 353084 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :yes
< 1575074740 557259 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :what was fizzie quoting from?
< 1575074750 498759 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :theres a devils dp (data processing) but noone calls it that anymore;  i dunno fizzie
< 1575074815 274828 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :cause that's a zero-point reactor
< 1575074882 104283 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :just using old terms
< 1575074946 481332 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :oh...galactic patrol
< 1575074950 922725 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :fizzies thing sounded like something i heard on futurama cartoon
< 1575074959 999407 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :ACTION <-- not a scientist
< 1575074967 445256 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :e e "doc" smith
< 1575074975 738656 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :lensman series
< 1575075059 88581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. It's not always just old terms, though, it's also curious mishmash of concepts.
< 1575075075 498639 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, it's all about the ether (and sub-ether) waves too.
< 1575075304 415190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And that whole negasphere business, which is most of the time pretty close to antimatter, but with a some degree of black-holeness thrown in too.
< 1575075426 616864 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You make it by feeding a whole bunch of regular matter into a singularity, and it's "not essentially three-dimensional in nature. Light sank into the thing, whatever it was, and vanished."
< 1575075434 29975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But then later: "For, as has been said, the negasphere was composed of negative matter. Instead of electrons its building-blocks were positrons—the “Dirac holes” in an infinity of negative energy." And it's seen to annihilate regular matter "with nothing save a burst of invisible cosmics to mark its passing."
< 1575075467 310054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I like best the parts where it's completely failing to anticipate these things called computers. I think I've quoted the parts already here.
< 1575075487 72258 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"For eight hours two hundred Rigellians stood at whining calculators, each solving course-and-distance problems at the rate of ten per minute."
< 1575075529 979685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Then for hours bale after bale of cards went through the machine; thousands of records per minute. Occasionally one card would flip out into a rack, rejected." (They're trying to filter out a top N list of scientists out of a library's stack of index cards.)
< 1575075617 540944 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On space ship navigation: "-- her graduated circles and vernier scales were of a size and a fineness usually seen only in the great vessels of the Galactic Survey."
< 1575075706 757838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And smaller calculations are always being performed on slip-sticks (AIUI, colloquialism for a slide rule).
< 1575076261 497810 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :transistors were not yet invented
< 1575076374 272143 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :in the story i am writing, much of computer tech was based on the roswell crash
< 1575076457 648755 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :thats another futurama
< 1575076465 472038 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :more or less
< 1575076494 577025 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :no it's not
< 1575076554 223820 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :it's similar to something in an episode of star trek: voyager, though
< 1575076615 270147 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :but i consider my version to be significantly different
< 1575076844 47769 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1575076943 966784 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1575077002 157196 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :it is, its just told in reverse, travel back in time, they are a UFO  (thus, future tech was based on aliens)
< 1575077009 385016 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :its implied
< 1575077040 589861 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :unless we say they left that multiverse and arent connected or something, but that ruins the "fry is his own grandfather" :/
< 1575077303 865549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan wins again <-- wins what
< 1575077350 59128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats interruptinuse for tabexpansioninuse -----###
< 1575077667 95062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm. "Writing to /dev/random or /dev/urandom will update the entropy pool with the data written, but this will not result in a higher entropy count. This means that it will impact the contents read from both files, but it will not make reads from /dev/random faster."
< 1575077694 988693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was hoping I could've fixed the HackEso lack of entropy by making init write a bunch of random bytes from the host into /dev/random.
< 1575077784 31581 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: you predicted a Sturmhalten reference
< 1575077821 660729 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, apparently you can, it just needs to be done using ioctl RNDADDENTROPY instead of just writing.
< 1575077883 265899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: oh right
< 1575077921 668596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i made a new prediction, with some hedging. we'll see...
< 1575077928 273199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and less evidence
< 1575077978 603355 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric
< 1575078048 102940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a third, even more nefarious option would be if trogulus didn't mean the submarine to get away at all
< 1575078080 677151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION deteriorating grammar
< 1575078094 445390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*intend works, i guess
< 1575078106 462079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and perhaps mean still does
< 1575078143 905263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? baba
< 1575078145 149397 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :BABA IS ¯\(°​_o)/¯
< 1575078156 625944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i knew we had one for that
< 1575078157 21702 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds
< 1575078399 16342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt paste
< 1575078399 801949 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if [ "$1" ] && url "$1" 2>/dev/null # Save making a file when it already exists. \ then \     true \ else \     PASTENUM="$RANDOM" \  \     mkdir -p $HACKENV/tmp/paste \  \     url $HACKENV/tmp/paste/paste."$PASTENUM" \     cat -- "${1--}" > $HACKENV/tmp/paste/paste."$PASTENUM" \ fi
< 1575078611 683124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`brl paste
< 1575078615 660655 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/paste
< 1575078713 473308 :int-e!~noone@int-e.eu PRIVMSG #esoteric :brl, what's next? blog?
< 1575078785 568748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`whatis log
< 1575078787 418960 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :log(3) - natural logarithmic function \ log(3p) - natural logarithm function \ log(1hackeso) - no description \ log(3glibc) - Exponents and Logarithms
< 1575078796 411464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt log
< 1575078797 132728 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \     grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \     file=$(shuf -en 1 ????-??-??.txt) \     echo "$file:$(shuf -n 1 $file)" \ fi
< 1575078810 707810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a bit expired
< 1575079010 603052 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` grbp -l var/irclogs
< 1575079011 587285 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :anonlog \ bseen \ gaseen \ log \ pastelog \ pastelogs \ pastlog \ randomanonlog \ seen
< 1575079022 228906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i realized a bit duplication between `just and `paste but with only those two it's probably a bit much to generalize
< 1575079095 970975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grbp -l url # just what i needed
< 1575079096 948658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brl \ cmds \ edit \ emmental \ hurl \ hwrl \ just \ multicode \ paste \ pastequotes \ pastewisdom \ raw-url \ sprunge \ tclkit \ translatefromto \ url \ wiki \ wl \ wrl
< 1575079129 628321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grbp -l '\' # just what i needed
< 1575079130 795300 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brl \ cmds \ just \ paste \ pastequotes \ pastewisdom \ wl \ wrl
< 1575079152 492605 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cbt wl
< 1575079153 192922 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/usr/bin/env python \  \ import os \ import sys \ import json \ import urllib2 \  \ proxy_handler = urllib2.ProxyHandler({'http': os.environ['http_proxy']}) \ opener = urllib2.build_opener(proxy_handler) \ urllib2.install_opener(opener) \  \ def lose(): \     print 'You get NOTHING! You LOSE! Good DAY sir!' \     sys.exit() \  \ def eels(): \     print 'My hovercraft is full of eels.' \     sys.exit() \  \ if len(sys.argv) > 2: \     args
< 1575079263 460250 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nitia is responsible for so many weird things
< 1575079340 227882 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Now I added a UNPACK program and PROJECT batch file into ZZ Zero, for more easily project management (and so that you do not have to use the undocumented F1 ^C feature in GAME to do this).
< 1575079369 401688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ah you copied grwp. i'm not sure grbp needs all the features to recursive without noise, but it probably doesn't harm.
< 1575079376 906552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*recurse
< 1575079491 500534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually dotglob might be good. do we have any such?
< 1575079521 415095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ` cd bin; ls -a -d .*
< 1575079522 96220 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :u? No such file or directory
< 1575079527 629166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t ` cd bin; ls -a -d .*
< 1575079528 615691 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​. \ ..
< 1575079531 910357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope
< 1575079572 525352 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(Also, DEFAULT.ASM is now available without having to unpack EXAMPLE.ZZ0.)
< 1575079583 921661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. Although in retrospect I guess all these grwp/grbp cwt/cbt hurl/hwrl/hbrl should all be generalized into gr?p c?t h?rl respectively, which would all take as first argument the directory they're relative to, and the rest implemented on top of those.
< 1575079636 115023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? mad
< 1575079637 277364 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :This wisdom entry was censored for being too accurate.
< 1575079934 714787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`slwd locale//s,on.*le,one true locale,
< 1575079936 899810 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :locale//Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The one true locale in #esoteric is en_NZ.UTF-8.
< 1575079962 928281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it needs capitalization
< 1575080830 491811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lieutenant lefevre, you might reconsider how you give compliments...
< 1575081411 281433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://ix.io/239O not sure why adding 128 bytes increases the entropy count by 384 bits, but at least it's doing something.
< 1575081468 65061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Adding 512 bytes bumps the estimate up to 2176. The first was exactly 3 bits/byte, this is exactly 4.25 bits/byte.
< 1575081481 824659 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Presumably there's some sort of a computation. But that should be good enough.
< 1575081494 303655 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1575081537 205955 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer
< 1575081630 231084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` openssl rand -base64 16
< 1575081631 183889 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :u3vRYIQBLB9ozQMrw8v/qQ==
< 1575081648 478947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: ^
> 1575081681 490900 PRIVMSG #esoteric :14[[07Imperial14]]4 N10 02https://esolangs.org/w/index.php?oldid=67539 5* 03IFcoltransG 5* (+400) 10Placeholder page for WIP lang
< 1575081891 933682 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :How common is it in a C code to include the same file multiple times?
> 1575081948 202940 PRIVMSG #esoteric :14[[07Imperial14]]4 10 02https://esolangs.org/w/index.php?diff=67540&oldid=67539 5* 03IFcoltransG 5* (+197) 10Add Eternal Resources section
> 1575082062 846770 PRIVMSG #esoteric :14[[07Imperial14]]4 M10 02https://esolangs.org/w/index.php?diff=67541&oldid=67540 5* 03IFcoltransG 5* (+76) 10Added date for posterity.
> 1575082076 821344 PRIVMSG #esoteric :14[[07Imperial14]]4 10 02https://esolangs.org/w/index.php?diff=67542&oldid=67541 5* 03IFcoltransG 5* (+0) 10fix typo
< 1575082937 14976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: .h or .c file?
> 1575083122 189161 PRIVMSG #esoteric :14[[07LogOS14]]4 M10 02https://esolangs.org/w/index.php?diff=67543&oldid=67523 5* 03IFcoltransG 5* (+0) 10/* External Resources */ Formatted as list
< 1575083417 285921 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1575084432 155843 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :shachaf: In a .c file, including any file
< 1575085374 758972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eep something's wrong with yafgc
< 1575085472 260386 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it seems like it's been wiped from the face of the internet...
< 1575085525 867729 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :zzo38, common enough people write "header guards" to prevent errors that might occur from multiple definitions of something
< 1575085574 412596 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :zzo38: it may be useful to include a header multiple times based on a conditional definition and subsequent inclusion.
< 1575085611 605366 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :or gcc IIRC has #include_next  i guess, inspired from next/apple gcc objective-c feature IIRC;     yeah, basically it can be done on purpose, or headers are typically guarded to protect against it
< 1575085638 767705 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :i.e "I define flag A, include header A, which includes code snippet A because flag A is defined, then I undefine flag A, then I define flag B, then include header A again, which has snippet B.." etc.
< 1575085655 218836 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :people doing more-than-basic macro stuff it might be more common
< 1575085700 701864 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :someone like me, you might split all functions into separate .c,  and then just have a single "all.c" or similar that pulls in the others
< 1575085717 657421 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :but i dont really see that done,  command lines typically have wildcards:   gcc *.c   -o foo
< 1575085739 129464 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yeah including .c files I don't see very often.
< 1575085749 687483 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :sometimes people do one giant "all.h" that pulls in all the other, so that is somewhat common i think if people get fed up of order to include things in
< 1575085777 578681 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :i think plan9  kind of did that too, don't recall
< 1575085781 773353 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(never used it)
< 1575085815 377484 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I do that with a lot of projects.
< 1575085819 434652 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :or "windows.h" from what i have heard is somewhat of that nature,  so much so that there is a WIN32_LEAN_AND_MEAN something or other to only include portions
< 1575085827 257652 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :not named "all.h" but usually ".h"
< 1575085832 368056 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :xmacros!
< 1575085862 592063 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SQLite does that 'amalgamation' build, though not through the preprocessor.
< 1575085956 10748 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I tend to use xmacros without multi-file setups. It's just #define DATA X(a) X(b) ... X(z) #define X(x) ... DATA #undef X #define X(x) ... DATA #undef X.
< 1575085974 324123 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :well, i strayed a bit, but generally i guess includes are annoying enough on their own sometimes, i dont see much "include multiple times magic"
< 1575085995 390869 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :esoteric or obfuscated stuff however, might be a whole nother story
< 1575086061 473878 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the only time i suppose that has ever came up with me, is circular definitions e.g. structs that refer to eachother;  i believe with header guards that is not a problem, they can "include" eachother;  "forward declaration" i believe is the term
< 1575086077 883019 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you want horrific preprocessor abuse, the Mode-to-C translator is just translating Mode instructions to C preprocessor tokens, which get expanded inline.
< 1575086104 756771 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :very much like generating C from brainfuck.
< 1575086115 53754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The sort of things that a C++ author would use templates for sometimes do get done using a "template" included with different macros in place. But since the original question was "how common", it's probably fair enough to say "not common at all".
< 1575086205 216230 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :fizzie: wait, how does the single-file solution work?
< 1575086245 641983 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :there are lots of (especially pre-posix probably) code with #defines   that basically include things in a specific order, for some OS,   so sometimes they have a comment /* ok to include twice, needed for X */    or /* ancient OS does not like this being included twice */   but that again, is more working around vendor headers, than deliberately including something some number of times
< 1575086358 650218 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :and the opposite case is probably more likely:  os A foo.h includes bar.h   so programmer knows this and only includes foo.h,   then this breaks when they compile somewhere that isnt true;    so they wanted something included once and got zero times instead
< 1575087075 741586 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Something I have is that a macro is defined in a different way when the file is included, such as the Opt macro used in bystand_options.inc
< 1575087168 247928 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Once it is included in a enum block and is defined as Opt_##x, and once it is included in an array and Opt is defined as #x,
< 1575087285 822592 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: Maybe better with newlines:  #define DATA X(a) X(b) ... X(z) \ #define X(x) ... \ DATA \ #undef X \ #define X(x) ... \ DATA \ #undef X
< 1575087293 592060 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just the same as the usual thing, except instead of #include "data.x" you expand the macro DATA.
< 1575087403 725013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe better for a moderate amount of items. For very many, the separate file is probably more readable.
< 1575088026 989161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Header guards might be scow.
< 1575088095 918057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, putting all your code in one translation unit is where it's at.
< 1575088300 474770 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Often I do use a single file for a program, although sometimes separate files are helpful for various purposes, whether they are all included into one file or compiled separately, both ways are useful for different purposes.
< 1575089008 227185 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :actually univ. of utah "cmi" cross-module inliner basically did that "put all code in one translation unit"   theory was it could inline and eliminate  so youd get a smaller, more efficient binary;  it was compiler-independent, but written in haskell IIRC ghc old version so might be a pain to get running nowadays (and now gcc and clang and intel c at least, all have some type of "Link-Time Optimization" a
< 1575089008 356049 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :nd profiler-based optimizations too, etc.)
< 1575089075 999883 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :it was part of a larger oskit project IIRC, that is basically not maintained to my knowledge,  that added various things to C like "module" system of some sort
< 1575089200 703267 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(but not preprocessor independent; iirc youd preprocess your files, then it would "merge" them into one giant thing, with things appearing in the order it thought best, and youd compile that)
< 1575089249 647924 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(IIRC it had to deal with whatever junk various preprocessors would insert for some compiler, that were perhaps non-standard)
< 1575089265 477080 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(or system headers that are non-standard for some specific compiler, etc.)
< 1575089324 641066 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(so itself IIRC was compiler-independent, but headers and preprocessors are not necessarily so)
< 1575089397 429113 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :(it might still be useful if you use old gcc versions perhaps)
< 1575089664 793980 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :fizzie: ah, i see
< 1575090556 11810 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1575095674 484764 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the most sponsored Unicode characters are UNICORN FACE (11 sponsors), followed by THINKING FACE and SUSHI (7 sponsors each), followed by ROCKET, UPSIDE-DOWN FACE, and EXTRATERRESTRIAL ALIEN (5 each)
< 1575095709 670466 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :should i sponsor another character, and which one
< 1575095775 344504 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :looks like you can't sponsor non-printable characters :(
< 1575095840 652806 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Why isn't it allowed to sponsor non-printable characters?
< 1575095964 307887 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"REPLACEMENT CHARACTER" was sponsored by "I ♥ UTF-8"
< 1575095984 135390 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: I don't know, perhaps because it's not clear what they would show on the website or print on the certificate they mail to you
< 1575096033 577903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`grWp invisible
< 1575096034 574021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575096074 491670 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :They could display the hex code and name (which they should do for printable characters too, since some have a similar appearance)
< 1575096074 627527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`grWp times
< 1575096075 621602 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​☾_:☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ `4:`4  is equivalent to `5 , except that it only repeats 4 times. Useful when you've already run a command forgetting to use `5. \ `5:`5  is equivalent to repeating ``  5 times, then splitting the output into irc-sized pieces.  defaults to "quote". See `1, `4 and `spam. Confusingly _not_ the obvio
< 1575096124 692519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`2 grWp times
< 1575096129 183345 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2/6:ous generalization of `2. \ advertisement:Advertisement starts: have you heard about this hip and froopy 'net place called #esoteric? It is on freenode. Brought to you by The Board of Timeskewed Advertiesements. \ arabic:.scihpylgoreiH sa drah sa ton hguoht ,troppus stnof ekam ot drah yrev si taht egaugnal citimes lartnec a si cibarA \ costume:Costumes are used for cosplay. Taneb sometimes invents them. \ daystar:The Daystar is an unscient
< 1575096156 527662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ETOOMANYHITS
< 1575096163 765635 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1575096180 240300 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :And then, what about, unassigned codepoints?
< 1575096197 967370 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I don't think you can sponsor those
< 1575096212 109958 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but it looks like you can sponsor the emoji characters that are composed of more than one codepoint
< 1575096249 581182 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :like the rainbow flag
< 1575096319 431600 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :What about non-emoji characters that are composed of more than one codepoint (e.g. characters using variation selectors)?
< 1575096377 977268 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :perhaps when Emoji 13.0 comes out I will sponsor [WAVING WHITE FLAG] [ZERO WIDTH JOINER] [MALE WITH STROKE AND MALE AND FEMALE SIGN]
< 1575096401 249253 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: I don't know about those either
< 1575096407 375564 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :fizzie: nice!
< 1575096425 293411 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`openssl rand -base64 16
< 1575096426 35935 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Invalid command 'rand -base64 16'; type "help" for a list.
< 1575096430 104310 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :``` openssl rand -base64 16
< 1575096430 928159 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oXBq2MWPBhDZqcMd832hbg==
< 1575096512 86270 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu PRIVMSG #esoteric :`python3 -cimport secrets; print(secrets.token_urlsafe(16))
< 1575096513 47627 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :WcXz-HY_Pax2-ZcPnzXtYw
< 1575097043 994448 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :capability models in mode can make use of subprocesses and system operations. for example, you can set restrictions on what processes can use the # operator, which is responsible for calling out to a system operation (equivalent to a syscall), which may modify the world.
< 1575097086 34560 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you say "only PID0 may use syscalls", then the top-level process becomes your subprocess spawning and routing logic.
< 1575097105 631425 :iivii!~iivii@c-98-233-94-114.hsd1.md.comcast.net JOIN :#esoteric
< 1575097159 303441 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you could have an authorization system, whereby you send your subprocess handle to PID0, it says "yup, looks good to me" and gives you syscall privs for that one subprocess.
< 1575097395 469693 :iivii!~iivii@c-98-233-94-114.hsd1.md.comcast.net QUIT :Read error: Connection reset by peer
< 1575097417 854031 :b_jonas!~x@catv-176-63-14-115.catv.broadband.hu QUIT :Quit: leaving
< 1575097678 591436 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :{,$1[V{ ... }^,$1]} infinite replication ala the pi calculus. in an infinite loop, receive the requester's ID, spawn another copy of the process you've wrapped, then send the handle of that process to the requester.
< 1575097801 976228 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can combine a requester with a syscall to check to see if a given process is blocking on receive/send to create a tiny load balancer.
< 1575097846 573525 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :combine that with some form of time functionality and you have a health check protocol.
< 1575099758 594683 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru JOIN :#esoteric
< 1575100174 337546 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep
< 1575100346 776771 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Is "IF EXIST XYZ\*.*" true on FreeDOS if XYZ is an empty directory?
< 1575100932 554684 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric
< 1575102325 724950 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :I don't know if maybe some ZZT users would be interested in ZZ Zero.
< 1575102357 138711 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds
< 1575102376 762464 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PART :#esoteric
< 1575102617 924150 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Do you like ZZT and ZZ Zero?
< 1575102734 833117 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :zzo38: where could one find the docs how to play? I think I tried once and didn’t understand anything
< 1575102875 513704 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Which, ZZT or ZZ Zero (or both)?
< 1575102982 46480 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :The latest version (0.5) now has a proper example (although incomplete), but it is just a demonstration and not an actual game.
< 1575103029 568618 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :For ZZT, which keys you need are mentioned in the status area on the right; if you have further questions you can ask (especially if it is about one of my own ZZT worlds).
< 1575103124 670563 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :For ZZ Zero, controls may vary by world, but some "system controls" are always available: ESC to quit, F1 for options, F2 for sound toggle, F3 for save game, F4 for restore game, ` for screen refresh, CTRL to disable the delay before key repeating, and ALT to speed up the game. For the example world, F5 displays a help file.
< 1575103176 92399 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :arseniiv: Does that explain it?
< 1575103216 146705 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(O, also, for ZZ Zero, you must invoke GAME with a command-line argument being the world filename without the .ZZ0 extension. For example, "GAME EXAMPLE" to load EXAMPLE.ZZ0.)
< 1575103273 109612 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :zzo38: hm hm
< 1575103287 477624 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :I don’t even know what ZZT is all about
< 1575103310 333523 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :though I remember you said ZZ Zero is sort of continuation of ZZT
< 1575103314 853208 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :IIRC
< 1575103385 824704 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :It is not really a "continuation" of ZZT, but rather more like a variant. Like some games might be called "roguelikes", so some game creation systems (including ZZT, MegaZeux, ZZ Zero, and possibly some others) could be called "ZZT-likes", I suppose.
< 1575103455 738625 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :There are many ZZT worlds available (including the ones that it was originally distributed with, such as Town of ZZT), but ZZ Zero is too new for that.
< 1575103554 128087 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Town of ZZT doesn't really have a story as far as I can tell, although some worlds do include a story (including my own XYZABCDE.ZZT, where your wing suddenly broke while going to Mornington Crescent and now you are badly injured, with nothing except a broken wing, an unloaded gun, and no tea)
< 1575103710 40427 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(Maybe it is a bit strange story, but that is how I did it.)
< 1575103758 837594 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :the no tea makes sense; its like duke nukem and "they live"  all out of bubble gum
< 1575104605 952757 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :In XYZABCDE.ZZT eventually they will fix your wing. But before that there is many other stuff, such as the library that doesn't have many books left, the subway that sells tickets costing one pound per inch, a telephone call that you can push 0 to try the call the operator but calls the operetta instead, etc.
< 1575104691 271769 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :And two broken computers that you have to fix.
< 1575105031 643821 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :(And in ZZT, the tigers have guns, and I don't know why, but that is how it is in ZZT.)
< 1575105272 296505 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Ping timeout: 265 seconds
< 1575105316 584351 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric
< 1575106686 609450 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru PRIVMSG #esoteric :tigers with guns // whose appearance me stuns // and they use that as much as they can
< 1575107001 594983 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru QUIT :Ping timeout: 250 seconds
< 1575108728 784209 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer
< 1575108855 180717 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1575109074 803308 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split
< 1575109398 687575 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric
< 1575109796 649497 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite
< 1575112273 2730 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu JOIN :#esoteric
> 1575113017 371724 PRIVMSG #esoteric :14[[07Stream14]]4 M10 02https://esolangs.org/w/index.php?diff=67544&oldid=44358 5* 03IFcoltransG 5* (+23) 10Added category:concepts
< 1575113163 87333 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :``` rm -v /hackenv/bin/STOP
< 1575113169 468766 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/bin/STOP'
< 1575114669 499954 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1575114985 169120 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :`python3 -cimport secrets; s = secrets.token_urlsafe(64).translate(str.maketrans("23456789","        ")); p = 6+secrets.randbelow(64); print(s[:p]+":\x3D"+s[p:])
< 1575114986 63340 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :JT   jdVitiyo La:=pG1EhwhETltFc Jj z0Sc  hi yfkNIe DzWPQLCjKpJIZzCI Nm fupfKdnyt oKJDpPA
< 1575114986 119506 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1575115999 562049 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1575116061 413356 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1575116090 884001 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` python3 -c 'print(repr(str.maketrans("abc", "def")))'  # always wondered what those look like
< 1575116091 780556 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​{97: 100, 98: 101, 99: 102}
< 1575116289 30139 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1575116374 712454 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :fizzie: sadly the standard library doesn't seem to have an easy way to count the number of occurrances of a set of bytes. translate doesn't give a count unlike in perl.
< 1575116504 135000 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
> 1575117452 705838 PRIVMSG #esoteric :14[[07User talk:Zzo3814]]4 10 02https://esolangs.org/w/index.php?diff=67545&oldid=67536 5* 03YamTokTpaFa 5* (+164) 10/* I'd like to learn about AAAAAAAAAAAAAA!!!! more. */
< 1575117855 192097 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1575118058 168094 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1575118352 509393 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection
< 1575118595 557995 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1575118861 577509 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1575119179 269637 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1575119470 781198 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1575119663 967888 :xkapastel!uid17782@gateway/web/irccloud.com/x-pwnzopnuykqycqfz JOIN :#esoteric
< 1575120517 944563 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So Ponder This... I finally realized that I should've gathered statistics of my determined (pun!) effort... http://paste.debian.net/1118651/ is my best approach. It backs up the idea that reaching 910M is easy, and it quickly gets harder from there.
< 1575120715 56870 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving
< 1575121968 318988 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1575122252 121800 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr JOIN :#esoteric
< 1575124387 536786 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric
< 1575124914 436842 :LKoen!~LKoen@lstlambert-657-1-122-23.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection
< 1575126733 654833 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :[ %64
< 1575126734 353123 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 0.015625
< 1575127614 6262 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1575127630 764568 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(2**-6)
< 1575127632 332335 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0.015625
< 1575127995 86893 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric
< 1575131235 316543 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric
< 1575133432 888235 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: oerjan found a bug in your bot
< 1575133581 264974 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric
< 1575133597 642798 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it doesn't surprise me
< 1575133603 580163 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :what has happened?
< 1575133622 654837 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've got some time on my hands so I'll fix it tomorrow
< 1575133717 66657 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds
< 1575133754 847972 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life
< 1575133927 177090 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric : i conclude that kspalaiologos cheated even more than i thought to get the last quote
< 1575133927 262898 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric : also, i am now capable of typing his name without rechecking
< 1575133927 326697 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric : his wretched polish name is still beyond me. maybe the first part.
< 1575133930 732208 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :look in the channel logs
< 1575133939 656069 :imode!~linear@unaffiliated/imode JOIN :#esoteric
< 1575133943 364269 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :1) try writing an 8ball without entropy source
< 1575133961 717434 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :3) it's not exactly Polish :p
< 1575133972 797582 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :you could have the negative tape cells store the time
< 1575133974 858047 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :as my real name is way more complicated as my nick
< 1575133980 738632 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^^ unportable
< 1575133992 453147 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and kinda crappy
< 1575133994 954080 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q
< 1575133995 792907 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :310)  I figured out something about C program. If you use ? : a lot then you don't need as much parentheses but it makes it more difficult to understand.
< 1575133998 597031 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 130
< 1575133999 533010 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :130)  Phantom_Hoover: Don't be nasty; he's a lunatic, not a murderer.
< 1575133999 957887 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1300
< 1575134000 788868 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1300)  an #esoteric-dwelling swede / was mistaken for edible feed / “with you,” said a sicko / “our lanttulaatikko / would be very tasty indeed!”
< 1575134002 540334 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :fair
< 1575134003 557871 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1400
< 1575134004 416597 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575134006 657389 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1350
< 1575134007 564512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575134019 682137 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :please add a command to print out the last quote
< 1575134023 246430 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1320
< 1575134024 96534 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1320)  I don't care for the bf backend as long as it doesn't make the rest of ayacc harder to sue
< 1575134030 476147 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1321
< 1575134031 315176 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1321)  ...this is the first prime number finder I've ever written which ran out of memory before finding 3
< 1575134034 283816 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1326
< 1575134035 118202 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1326)  kmc: it's 3am and instead of going to bed I just spent a looot of time reading a long article about circadian rythms and melatonin
< 1575134042 944469 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll continue the search on PM
< 1575134060 347654 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`q 1330
< 1575134061 244137 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1330)  =8ball what is the worst mail client?   Outlook not so good
< 1575134066 509007 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a ha, found it straightaway
< 1575134262 989049 :atslash!~atslash@46.188.0.82 JOIN :#esoteric
< 1575134534 973162 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 246 seconds
< 1575134580 917340 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :``` allquotes | tail -n1 # print the last quote
< 1575134581 917068 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1330)  =8ball what is the worst mail client?   Outlook not so good
< 1575134593 497473 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah yes
< 1575134597 354011 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` allquotes
< 1575134598 228451 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1)  EgoBot just opened a chat session with me to say "bork bork bork" \ 2)  Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened...   More practice is in order. \ 3)  that's where I got it   rocket launch facility gift shop \ 4)  GKennethR: he should be told that you should always ask someone before killing them. \ 5)  His body
< 1575134601 259212 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I wish I knew you before
< 1575134606 877585 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: anyway, the deterministic 8-ball is not the bug
< 1575134615 191190 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how is it
< 1575134618 503810 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :eh
< 1575134623 417394 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wait a second
< 1575134674 43371 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can't find it
< 1575134839 674018 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric
< 1575135811 324891 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :oh, apparently you already saw that bug at https://esolangs.org/logs/2019-11-29.html#lWc before 
< 1575135841 17760 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :And it was apparently fizzie who found it, at https://esolangs.org/logs/2019-11-29.html#lxc
< 1575135920 498144 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :"wait, what, bfbot, what the heck"
< 1575135927 266724 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he may have found it but I have noticed it lol
> 1575137185 79910 PRIVMSG #esoteric :14[[07User talk:Zzo3814]]4 10 02https://esolangs.org/w/index.php?diff=67546&oldid=67545 5* 03Zzo38 5* (+156) 10
< 1575137744 902547 :xkapastel!uid17782@gateway/web/irccloud.com/x-pwnzopnuykqycqfz QUIT :Quit: Connection closed for inactivity
< 1575141672 127763 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit
< 1575144482 529081 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru JOIN :#esoteric
< 1575147906 610343 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving
< 1575148399 112123 :Scrooge!uplime@learnprogramming/staff/nchambers QUIT :Quit: ZNC 1.7.3 - https://znc.in
< 1575149036 959667 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :`python3 -cUSD=304.13; AUD=206.11; print(USD/AUD)
< 1575149037 874614 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1.4755712968803065
< 1575151271 360803 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :fungot, how do you spell Pierce Brosnan's name? you know, he's the actor who plays the best James Bond.
< 1575151271 473687 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: and hopefully you can in opera)?
< 1575152862 388049 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=str 1s++++++++[->++++++++<]>+.
< 1575152862 524767 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575152869 21770 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=def 1msg1
< 1575152869 124840 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'msg1'
< 1575152870 167705 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=msg1
< 1575152870 248277 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :A
< 1575152901 48278 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=str 2s++++[->++++<]>[->++>+++>++++>+++++>++++++>+++++++<<<<<<]> >>>>.++.++++.----.+++++++++++++.>++++.---.++++.<------.+++++.---------.
< 1575152901 183695 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575152906 649370 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=def 2hackesoquine
< 1575152906 780303 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquine'
< 1575152911 590485 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=str 2s++++++++[->++++++++<]>+.
< 1575152911 707052 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok
< 1575153021 360336 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :``` set -e; f=/hackenv/bin/bfbotquine; d=/hackenv/bin/STOP; >$d echo $'#!/bin/sh\nrm -fv '"$f"; >$f echo $'#!/bin/sh\nsleep 50; echo ":"="hackesoquine"; sleep 20'; chmod -c a+x $d $f
< 1575153023 958760 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mode of '/hackenv/bin/STOP' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) \ mode of '/hackenv/bin/bfbotquine' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
< 1575153039 741278 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :if this loop gets out of hand, type `STOP
< 1575153049 881886 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :if this loop gets out of hand type =def 1hackesoquine
< 1575153054 575502 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575153054 736779 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :`bfbotquine
< 1575153054 772192 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Mmmmm... no.
< 1575153062 793488 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :`bfbotquine
< 1575153098 560355 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output.
< 1575153195 925641 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :``` rm -fv /hackenv/bin/bfbotquine
< 1575153197 945247 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/bin/bfbotquine'
< 1575153204 922157 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=def 1hackesoquine
< 1575153205 68375 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :ok, defined 'hackesoquine'
< 1575153209 77335 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :=hackesoquine
< 1575153209 174339 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :A
< 1575153215 779830 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :``` rm -fv /hackenv/bin/STOP
< 1575153217 823938 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/bin/STOP'
< 1575153502 260233 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :If you play Scrabble with 2 players then I think that both players should expose all letters in their hand once there are no more letters to pick up from the bag
< 1575154074 599290 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I see where this comes from... but maybe you should just remove 4 random letters from the bag initially and hide them away instead.
< 1575154118 940301 :zzo38!~zzo38@24-207-50-7.eastlink.ca PRIVMSG #esoteric :Yes, that is another variant, but then there will not be enough letters, I think
< 1575154359 965221 :b_jonas!~x@catv-176-63-14-141.catv.broadband.hu PRIVMSG #esoteric :`python3 -cimport secrets; s = secrets.token_urlsafe(64).translate(str.maketrans("23456789"," "*8)); p = 6+secrets.randbelow(64); print(s[:p]+":\x3D"+s[p:])
< 1575154360 860718 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :xXVHLix:=JAvUrfeZtG-ERB-OiGATTYgCY CMvm0Sy0DeZw ocw D RxdrZKaMIqaFdkt vvdTbTubzonuGlDTqw
< 1575154360 919314 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help.
< 1575157493 546453 :arseniiv!~arseniiv@95.105.7.217.dynamic.ufanet.ru QUIT :Ping timeout: 276 seconds
< 1575157810 385898 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://www.coursicle.com/cmu/courses/STU/98242/ hadn't realized this was such an official thing.