> 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