< 1474761625 0 :trn!jhj@trnsz.com JOIN :#esoteric < 1474761733 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> the same process has been running since May 16th <-- you did get the message that irssi has a security flaw, right? < 1474761827 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask \oren\ <\oren\> the same process has been running since May 16th <-- you did get the message that irssi has a security flaw, right? < 1474761827 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1474761918 0 :Cale_!?@? NICK :Cale < 1474761920 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: only relevant for people who use TLS, though < 1474761991 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also only relevant for people who use irssi version in [0.8.17,0.8.19] < 1474762003 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\_ isn't using TLS and is using (according to CTCP VERSION) 0.8.15 < 1474762004 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i thought there was a part that was relevant anyhow... < 1474762017 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that would do it. < 1474762040 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe he cleverly set his version number back to fool attackers. < 1474762041 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see i'm running .17 on this host, although the admin _did_ apply the patch to it... < 1474762062 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :On Debian I'm using 0.8.17-1+deb8u1 which is said to be fixed. < 1474762079 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: https://irssi.org/security/irssi_sa_2016.txt ... nothing TLS specific there. < 1474762095 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Maybe I misunderstood. < 1474762101 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK then. < 1474762110 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I might have confused two bugs. < 1474762114 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it says something about TLS, but that's a limitation of irssi's /restart command) < 1474762141 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :I should write a new IRC client in JavaScript; currently the one I use is with PHP, but JavaScript is a better programming language I think. If I do that then I can also add TLS, and proper asynchronous stuff < 1474762144 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on this host, the perl script i'm running isn't messing up tmux ... but tmux messes up itself in other ways :( < 1474762171 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What about a Gopher-IRC bridge? < 1474762196 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :shachaf: I think there isn't much point, although logs could be served using Gopher. < 1474762201 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: 0.8.15 may be fine though < 1474762213 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hard to say, and perhaps there were other bugs < 1474762219 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :figures that my admin would apply a patch in such a way that no one can see that it's a fixed version. i hope he at least did it right. < 1474762267 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :A server that has a built-in gopher too that can be used to serve status information too, though, could be made up. < 1474762283 0 :bibibi!~bibibi@unaffiliated/bibibi JOIN :#esoteric < 1474762283 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is annoying that he didn't fix it on hagbart. so i have a choice between two partially broken setups... < 1474762320 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :I could also write IRC server program with JavaScript too. < 1474762354 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: If you have Perl enabled, there's apparently a workaround script you can install. < 1474762400 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1474762409 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bohily < 1474762471 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i already did. it messes up tmux, as i said, although strangely not on this host, where tmux is however broken in other ways. < 1474762471 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( if this is debian, check dpkg-query -W irssi .. 0.8.17-1+deb8u1 is the patched one. ) < 1474762480 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ooh thanks < 1474762504 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep, it's got that one. < 1474762607 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i think hagbart isn't debian then, explain why he didn't fix it. < 1474762621 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has no idea how to find out the distribution < 1474762633 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :uname -a doesn't tell what it is < 1474762646 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*explains < 1474762696 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: do you know a general linux command to find out which distribution you are using < 1474762803 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :hellørjan, int-ello. < 1474762805 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I usually cat /etc/issue ... there's also lsb_release -idc < 1474762847 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :\S < 1474762847 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Kernel \r on an \m (\l) < 1474762853 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very helpful :P < 1474762876 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> cat /etc/issue < 1474762876 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Debian GNU/Linux 8 \n \l < 1474762878 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1474762878 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Variable not in scope: etc :: [Doc] -> Docerror: < 1474762878 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Variable not in scope: issue :: [Doc] -> Doc < 1474762887 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@botsnack < 1474762887 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1474762928 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah it's fedora. as i vaguely suspected. < 1474762934 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, lsb_release is sort of standard (lsb = linux standard base) < 1474762943 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah that worked < 1474763075 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :^botsnack < 1474763087 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :fizzie: fizziello. FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT! < 1474763420 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474763423 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :moo < 1474763892 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not very reliable logs today < 1474763904 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :s/logs/network/ < 1474763912 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :s/today// < 1474763931 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pretty sure today is exceptional hth < 1474763953 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also you left a trailing space, that will not do < 1474764019 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1474764052 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1474764059 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474764097 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was about to say it's the end times, but clearly it's the day of judgement. < 1474764362 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :moonythedwarf_: moo? < 1474764377 0 :callforjudgement!?@? NICK :ais523 < 1474764392 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :today is a good day for 찌개. < 1474764448 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: http://www.irregularwebcomic.net/961.html < 1474764512 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :it fits. < 1474764532 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :I put pork belly in mine ^^ < 1474764561 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as long as you can stomach it. < 1474764685 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ACTION is tempted to thwack oerjan, but will wait after he's done eating < 1474764736 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :helloily < 1474765103 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :mhellonythellodwarf_. < 1474765110 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1474765614 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh come on, there has to be a limit to porthello complexity :-) < 1474766181 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :his523. it's just like hot peppers: you start off with the easy ones, then next thing you know you're wolfing down ghosts. < 1474767132 0 :super_bender!~bender@2404:e800:e61a:41d:757c:1c17:d055:757c JOIN :#esoteric < 1474767204 0 :trn!jhj@trnsz.com QUIT :Quit: quit < 1474767816 0 :trn!jhj@trnsz.com JOIN :#esoteric < 1474767885 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: NOSY CHICKEN < 1474767949 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` find -iname '*hello*' -a -perm -a=x < 1474767958 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./bin/hello-world-in-any-language \ ./bin/hello \ ./share/hello \ ./src/ploki/examples/hello.pk < 1474767969 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` find -iname '*port*' -a -perm -a=x < 1474767972 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./bin/sport \ ./bin/joustreport \ ./.hg/store/data/git-master/contrib/fast-import \ ./.hg/store/data/git-master/contrib/p4import \ ./.hg/store/data/perl-5.22.2/dist/_exporter \ ./.hg/store/data/perl-5.22.2/dist/_exporter/lib/_exporter \ ./.hg/store/data/perl-5.22.2/cpan/_devel-_p_p_port \ ./.hg/store/data/perl-5.22.2/_porting \ ./.hg/store/data/ < 1474767990 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` find -iname 'port*' -a -perm -a=x < 1474767994 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./.hg/store/data/perl-5.22.2/t/porting < 1474768060 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am not sure you really want to look in .hg < 1474768095 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :seems like it poisoned the search results < 1474768162 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` find -iname '*port*' -perm -a=x < 1474768165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./bin/sport \ ./bin/joustreport \ ./.hg/store/data/git-master/contrib/fast-import \ ./.hg/store/data/git-master/contrib/p4import \ ./.hg/store/data/perl-5.22.2/dist/_exporter \ ./.hg/store/data/perl-5.22.2/dist/_exporter/lib/_exporter \ ./.hg/store/data/perl-5.22.2/cpan/_devel-_p_p_port \ ./.hg/store/data/perl-5.22.2/_porting \ ./.hg/store/data/ < 1474768169 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1474768242 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` find -iname '*port*' -a -perm -a=x | grep -v '\.hg' < 1474768246 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./bin/sport \ ./bin/joustreport \ ./interps/fukyorbrane/report \ ./interps/bfjoust/report < 1474768293 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think those latter ones are working in HackEgo. < 1474768301 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`file bin/joustreport < 1474768302 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/joustreport: POSIX shell script, ASCII text executable < 1474768316 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dowg bin/joustreport < 1474768318 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474768321 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/joustreport < 1474768323 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2015-06-21 revert \ 2015-06-21 rm bin -r \ 2014-03-16 revert \ 2014-03-16 revert 1 \ 2013-02-13 revert 87c64ef250a0 \ 2013-02-13 revert 3 \ 2013-01-12 revert 1492 \ 2013-01-12 revert 4 \ 2012-12-09 revert 999 \ 2012-12-09 revert 0 \ 2012-06-08 < 1474768337 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` doag bin/joustreport | tac < 1474768339 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2012-06-08 run echo '#!/bin/sh' >bin/joustreport \ 2012-06-08 run echo "echo 'http://codu.org/eso/bfjoust/report.txt'" >>bin/joustreport \ 2012-06-08 run chmod +x bin/joustreport \ 2012-12-09 revert 0 \ 2012-12-09 revert 999 \ 2013-01-12 revert 4 \ 2013-01-12 revert 1492 \ 2013- < 1474768361 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1474768374 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hi < 1474768434 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose that one isn't very useful any longer. < 1474768463 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sport < 1474768464 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :distort "${1:-/dev/stdin}" | spore < 1474768646 0 :trn!jhj@trnsz.com QUIT :Ping timeout: 265 seconds < 1474768844 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474768889 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf QUIT :Ping timeout: 244 seconds < 1474769306 0 :trn!jhj@trnsz.com JOIN :#esoteric < 1474769483 0 :hppavilion[2]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1474769701 0 :super_bender!~bender@2404:e800:e61a:41d:757c:1c17:d055:757c QUIT :Ping timeout: 272 seconds < 1474770225 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1474770343 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`cat bin/spore < 1474770343 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo 1 > /hackenv/tmp/spline; cat "${1-/dev/stdin}" > /hackenv/tmp/spout; spam < 1474770364 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`cat bin/spam < 1474770365 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :line="$(cat /hackenv/tmp/spline)"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}p" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline < 1474770374 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Jeez < 1474770377 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`spam < 1474770380 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/16:s channel. kmc has good quotes. `quote kmc 686) COCKS [...] truly cocks Well, in theory. \ 619) shachaf: wait, _you_ are in northumberland? No. whew we don't have room for more esolangers there. oerjan: Wait, *you* are in Northumberla < 1474770523 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very logical naming scheme, that feature. < 1474770551 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`sport test < 1474770552 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:ha < 1474770587 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`run echo "test 1 2 3 hello hi!" | sport < 1474770588 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:test 1 2 3 hello hi! < 1474770589 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf QUIT :Ping timeout: 265 seconds < 1474770732 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` yes | nl | head -1000 | sport < 1474770733 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/34: 1 y \ 2 y \ 3 y \ 4 y \ 5 y \ 6 y \ 7 y \ 8 y \ 9 y \ 10 y \ 11 y \ 12 y \ 13 y \ 14 y \ 15 y \ 16 y \ 17 y \ 18 y \ 19 y \ 20 y \ 21 y \ 22 y \ 23 y \ 24 y \ 25 y \ 26 y \ 27 y \ 28 y \ 29 y \ 30 y \ < 1474770751 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm tabs aren't very pretty < 1474771287 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spam is a great feature < 1474771325 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let me see if I can figure out all those names. < 1474771381 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spam, spore = spam store?, sport = spore distort, spline = spam line, spout = spam out < 1474771385 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :very easy < 1474771412 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls bin/sp* < 1474771413 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/spam \ bin/speek \ bin/spore \ bin/sport \ bin/spot \ bin/sprunge < 1474771463 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :speek = spam seek. or spout seek? < 1474771496 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And of course there's 1 < 1474771515 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/1 < 1474771516 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\` "$@" |& sport < 1474771807 0 :hppavilion[2]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 255 seconds < 1474771963 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :OK! < 1474771990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/spot < 1474771991 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo Woof! < 1474771999 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I think I've solved the last bug in the hangul generation software! < 1474772006 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`doag bin/spot < 1474772008 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2015-06-21 revert \ 2015-06-21 rm bin -r \ 2014-03-16 revert \ 2014-03-16 revert 1 \ 2014-01-17 echo "echo Woof!" >bin/spot; chmod +x bin/spot < 1474772009 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://orenwatson.be/allchars.htm < 1474773043 0 :bibibi!~bibibi@unaffiliated/bibibi QUIT :Ping timeout: 244 seconds < 1474773086 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://orenwatson.be/korean.PNG < 1474773096 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1474773144 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hippavellon[1] < 1474773352 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :is anyone who can judge the quality of korean fontery around? < 1474773360 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i mean typography < 1474773387 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"fontery" <-- srsly brain, why do you invent such stupid words < 1474773465 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :some of the more complex hangul sylables still look bad, but it seems they aren't used much < 1474775068 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@messages-lewd < 1474775068 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 13h 6m 11s ago: Jafet said 1h 56m 15s ago: at the risk of rapid cerebral impact for this chilly necro: I was referring to http://pizzachili.dcc.uchile.cl <-- in this case, your cerebral < 1474775068 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :impact is due to not quoting context for something i've forgotten ages ago -----### < 1474777238 0 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1474777648 0 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1474778537 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@messages-lead < 1474778537 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 10m 7d 2h 23m 19s ago: <\oren\_> oh its god damn tmux fucking up unicide <-- no problems with that character with tmux + irssi here < 1474778577 0 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I already forgot what character is was < 1474778644 0 :\oren\_!?@? NICK :\oren\ < 1474778654 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there we go. stupid _ < 1474778668 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@messages-lead < 1474778668 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan asked 4h 40m 41s ago: <\oren\> the same process has been running since May 16th <-- you did get the message that irssi has a security flaw, right? < 1474778678 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :uh no < 1474778681 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :uh oh < 1474778718 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :`unicode LATIN SMALL LETTER A WITH GRAVE < 1474778719 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​à < 1474779476 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`u8tbl 0x2673 0x2679 < 1474779476 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​♳♴♵♶♷♸♹ < 1474779595 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :plastic type 1 thru 7 < 1474779796 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what characters should I add next? maybe Elvish! < 1474779817 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :er, the Tengwar of Feanor to be exact < 1474782207 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474783100 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ok, done that. what next < 1474783135 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oh, right what wikipedia article should I use for a korean sample? < 1474783143 0 :super_bender!~bender@2404:e800:e61a:41d:d1b0:10e7:e0bd:f3d4 JOIN :#esoteric < 1474783322 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌠ < 1474783324 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌡ < 1474783325 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tg < 1474783337 0 :Yurume___!23f9939a@121.78.85.35 JOIN :#esoteric < 1474783350 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1474783352 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌠ < 1474783361 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⎮ dx < 1474783364 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌡ < 1474783410 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :ENOINTEGRAND < 1474783422 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dx is the integrand < 1474783437 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :no < 1474783446 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :unless you have a hidden 1 there < 1474783459 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, dx is a form < 1474783472 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :exactly, so you have no integrand < 1474783483 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1474783492 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :you need a function to integrate < 1474783505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, i'm integrating a form < 1474783552 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :the dx is defined as part of the notation to integrate < 1474783601 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's one definition < 1474783617 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you objecting because i didn't specify a manifold? < 1474783671 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :no, it's assumed you're doing lagrange integration over the complexes unless otherwise specified < 1474783722 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i bet you hate it when people write < 1474783749 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's the worst < 1474783827 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌠ dx < 1474783829 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⎮ ──── < 1474783830 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⌡ x² < 1474783858 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if Manyfold writes an analysis textbook, would it be called Manyfold's On Calculus? < 1474783894 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: yeah it's awful < 1474783899 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, it's great < 1474783902 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :leibniz notation is too good < 1474783919 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yay liebniz < 1474784295 0 :relrod_!?@? NICK :relrod < 1474784429 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi relrod < 1474784437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The standard integral notation is actually pretty odd. < 1474784465 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :hi shachaf < 1474784504 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Say I : (R -> R) -> {R -> R} is the indefinite integration operator. < 1474784546 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I guess "∫ e dx" means something like I(\x. e)(x) < 1474784574 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where e and the whole expression both have x free. < 1474784665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :relrod: How's the topology or whatever it was you were doing? < 1474784694 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I no longer remember. < 1474784702 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :shachaf: well I got through the category theory course last semester, but the prof made it very topology-focused, and I haven't taken topology yet so I was lost for part of it < 1474784709 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :a rather large part of it :( < 1474784714 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :he hadn't taught the course before < 1474784739 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :and he primarily does topology, so of course most of his examples drew from that < 1474784751 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: do you intend to use the indefinite integral there? < 1474784760 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where? < 1474784767 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :∫ e dx < 1474784775 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not? < 1474784806 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :relrod: well, how can you be expected to learn anything? i think he owes you a topology < 1474784838 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :heh < 1474784867 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :I'm taking Real Analysis this semester...which is interesting because I suck at analysis. But assuming that goes okay, I'll be taking topology next semester. < 1474784879 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :that prof usually doesn't teach it though, he just researches it. < 1474784885 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :relrod: You should take the sneaky path by readin _Topology via Logic_ by Vickers < 1474784891 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :reading < 1474784899 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :shachaf: He _loves_ that book. It's on my reading list < 1474784912 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, then he can't be that bad. < 1474784940 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That book is good if you're used to thinking about computer science and logic and things. < 1474784958 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even though the sorts of spaces it talks about aren't the sorts people usually talk about. < 1474784959 0 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :He's good at what he does. I think he could perhaps improve in how he conveys ideas to others, but he's really good at what he does. < 1474784960 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: well because the indefinite integral isn't actually a function (R -> R) -> R -> R < 1474784970 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's actually a function (R -> R) -> R -> R -> R < 1474784971 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alercah: But I wrote (R -> R) -> {R -> R} < 1474784988 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: do you mean something other than implicit by the curlies? < 1474784992 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean a set. < 1474785013 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :indexed by R? < 1474785014 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's not good notation. < 1474785017 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-fhkruhoxbezsoftk QUIT :Quit: Connection closed for inactivity < 1474785019 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :not really, no < 1474785025 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you can point out that it's indexed by R if you want. < 1474785035 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :since the result is indeed indexed < 1474785038 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But all I was saying was that it's a set of functions. < 1474785057 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which happen to have the property that they all differ by a constant. < 1474785063 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :yep < 1474785108 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :∫ e dx is more like I(\x . e) < 1474785112 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :though < 1474785119 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I think < 1474785121 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, it's an expression in x < 1474785125 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And C.) < 1474785153 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :hmm I guess you can see it that way < 1474785155 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fine, index it by a real. < 1474785167 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alercah: Well, there are many arguments about these things. < 1474785167 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :no I mean seeing it as an expression and not a function < 1474785173 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What would you say dy/dx means? < 1474785185 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it means you're a horrible person :P < 1474785206 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have D : (R -> R) -> (R -> R), then the obvious meaning (to me) for dy/dx is D(\x. y)(x) < 1474785221 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I'm not familiar with formalisms of leibniz notation, though I know it can be done < 1474785223 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But there are some issues because Leibniz notation is so good. < 1474785238 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not talking about infinitesimals or anything like that. < 1474785252 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just what people mean by the expression "dy/dx". Which is usually not divison. < 1474785289 0 :Sgeo!~Sgeo@ool-43500d4c.dyn.optonline.net JOIN :#esoteric < 1474785323 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :indeed < 1474785342 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you believe they teach people how to do matrix multiplication before telling them what the individual numbers in a matrix actually mean? < 1474785349 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I don't think of them as operating on expressions really though, at least not in the syntactic sense < 1474785351 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how do they expect them to make any sense of it < 1474785366 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You would say that it implicitly operates on functions? < 1474785369 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :yes < 1474785387 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you agree that dx^2/dx = 2x < 1474785395 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :yes < 1474785419 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So at least syntactically those things look like expressions. < 1474785425 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :of course < 1474785445 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, Leibniz notation is much better than that. < 1474785456 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Say y^3 = x^2 < 1474785496 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then dy/dx = 2x/3y^2 or something like that. < 1474785521 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, let's say y^2 = x^2 < 1474785536 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then dy/dx = x/y < 1474785552 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even though neither x nor y is a function of the one. < 1474785637 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :but there you're relying on implicitly viewing y as a function anyway < 1474785661 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :the real ambiguity comes before leibniz notation enters the picture < 1474785665 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :what is y \circ y? < 1474785681 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :is it x \mapsto x^4? is it not defined? < 1474785683 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is circ? < 1474785685 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :composition < 1474785690 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :y isn't a function < 1474785703 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :then you can't take its derivative < 1474785708 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure you can. < 1474785718 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can make a graph of all the points where y^2 = x^2 < 1474785730 0 :`^_^v!~nycs@180.183.139.129 QUIT :Quit: This computer has gone to sleep < 1474785731 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you can ask what the slope of a line tangent to the graph is. < 1474785749 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :sure, but that's not a derivative, and in any case you're ascribing far more meaning < 1474785762 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :not to mention leaving open ambiguity when the graph fails the vertical line test < 1474785781 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"slope of a tangent line" is a pretty good meaning for "derivative" < 1474785785 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even if it's not of a function. < 1474785986 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :actually wait < 1474786003 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :your example doesn't even work < 1474786021 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :because if you're making a graph of all the points where y^2 = x^2 < 1474786044 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :that's the union of the lines x = y and y = x < 1474786067 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, it's kind of a boring graph < 1474786076 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :but what does this derivative mean? < 1474786090 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But for any point (x,y), dy/dx = x/y < 1474786103 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :like, what mathematical object is "dy/dx" in this case < 1474786116 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it seems to me you keep adding assumptions to the notation here < 1474786138 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, I assume you mean y = x and y = -x < 1474786140 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or something like that. < 1474786142 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :err yes < 1474786144 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :an X < 1474786156 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :What do you even mean when you say "y^2 = x^2"? < 1474786157 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's take a better example. < 1474786174 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I can say what I mean. I mean a graph. < 1474786192 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This one: http://www.wolframalpha.com/input/?i=y^2=x^2 < 1474786262 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But let's take the graph defined by x^2 + y^2 = 1, which is a bit more interesting. < 1474786269 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=x^2%2By^2=1 < 1474786343 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We agree that this is a graph, and that neither x nor y is a function of the other one, and that at every point (x,y) in that graph, there's a tangent line? < 1474786770 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess we don't agree. < 1474786804 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :Well what I mean is < 1474786832 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :What is the mathematical thing you are trying to do here? < 1474786843 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is exploration, nt exploitation, yo < 1474786844 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not < 1474786857 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm talking aboout the great things that this notation lets you do. < 1474786870 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then maybe we can figure out how to formalize it. < 1474786893 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the meaning of that graph, and the meaning of the tangent lines, is very intuitively obvious < 1474786897 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :yes < 1474786914 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So now we can say: d(x^2 + y^2) = d(1); 2x dx + 2y dy = 0; dy/dx = -x/y < 1474786922 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's d? I don't know exactly. < 1474786935 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at any point (x,y) on our circle, the slope of the tangent line is -x/y < 1474787057 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :mhmm < 1474787102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In fact this is true for any radius of circle. Imagine we were only looking at the top half of the circle, and we said something like y = sqrt(1-x^2). Then the derivative as a function of x would be different for each radius. But this method reveals that it's always the same in terms of (x,y). < 1474787173 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :agreed < 1474787212 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that's pretty good. But you don't like this notation. < 1474787252 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How about this old trick people do: < 1474787273 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I don't like it when people don't understand what they are doing < 1474787300 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :In this case, I do agree that it shows something interesting, but that thing must be backed by a proof < 1474787318 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dy/dx = Ky; dy/y = K dx; ∫ dy/y = ∫ K dx; log(y) + C = kx + D < 1474787318 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :is there a way to formalize d in such a way as to make what you did a proof? probably, but I don't know it < 1474787329 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alercah: Yes. I agree wholeheartedly. < 1474787352 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think this is a really good notation, and there must be a formalism that makes it work, more than just handwaving and special cases. < 1474787358 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I don't know what it is. < 1474787385 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :so in the common case where it's being used for explicit differentiation, viewing dy/dx as a syntactic shorthand for a complex expression is fine < 1474787397 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :but then you must be careful how you manipulate differentials < 1474787409 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you give me a case where the obvious mafipulations don't work? < 1474787419 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :not offhand, no < 1474787420 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I call it mafipulation because it's unjustified manipulation. < 1474787428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can't think of one either. < 1474787523 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :probably something that inadvertently divides by 0 < 1474787539 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you find one? < 1474787546 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's too late < 1474787549 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One where the differentials are to blame. < 1474787552 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I'll ponder it as I sleep maybe < 1474787557 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sgtm < 1474787561 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? sgtm < 1474787562 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sergeant Mustard < 1474787569 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? lgtm < 1474787570 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lgtm? ¯\(°​_o)/¯ < 1474787803 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alercah: If you think of counterexamples or formalizations or anything, I'd be interested. < 1474788702 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1474789504 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474790307 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(such an amount of research level math might overflow this channel) < 1474790326 0 :`^_^v!~nycs@180.183.139.129 QUIT :Quit: This computer has gone to sleep < 1474790357 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :Jafet: into mathoverflow < 1474790359 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :? < 1474793110 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg7n2dpnnx3qe9x.ip6.access.telenet.be JOIN :#esoteric < 1474794946 0 :carado!~carado@bea44-1-78-193-226-57.fbxo.proxad.net JOIN :#esoteric < 1474796819 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474797671 0 :wanderman!~wanderman@unaffiliated/wanderman JOIN :#esoteric < 1474798014 0 :keemyb!keemyb@gateway/shell/fnordserver.eu/x-ouagxwzezqsbkgua QUIT :Quit: https://fnordserver.eu < 1474799677 0 :wanderman!~wanderman@unaffiliated/wanderman QUIT :Quit: Leaving < 1474799718 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1474801777 0 :MoALTz!~no@78-11-247-26.static.ip.netia.com.pl JOIN :#esoteric < 1474802066 0 :`^_^v!~nycs@180.183.139.129 QUIT :Quit: This computer has gone to sleep < 1474802756 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://www.cyclingweekly.co.uk/news/latest-news/bike-manufacturer-reduces-delivery-damage-70-per-cent-printing-tv-box-285180 < 1474802839 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474802876 0 :`^_^v!~nycs@180.183.139.129 QUIT :Client Quit < 1474805540 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474805606 0 :`^_^v!~nycs@180.183.139.129 QUIT :Client Quit < 1474806245 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg7n2dpnnx3qe9x.ip6.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1474806309 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1474806346 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Read error: Connection reset by peer < 1474806346 0 :Zarutian_!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1474806346 0 :Zarutian_!?@? NICK :Zarutian < 1474806971 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474807647 0 :augur_!~augur@2601:645:8100:c347:4405:3e1b:4e36:5d0b QUIT :Remote host closed the connection < 1474807754 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :where did noah keep his bees? < 1474807759 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in the ark hives < 1474808776 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1474809274 0 :FireFly!~firefly@freenode/staff/firefly PRIVMSG #esoteric :>.< < 1474809334 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :did he have more than 2 bees? i guess 2 would probably have died horribly < 1474809335 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ŏ_ô? < 1474809576 0 :FireFly!~firefly@freenode/staff/firefly PRIVMSG #esoteric :boily: don' worry, he probably had two chickens too < 1474809623 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :kon boily ha! < 1474809628 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :always carry a spare chicken with you. < 1474809648 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ヘッロレン! < 1474809649 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it may you help cross ravines < 1474809669 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or was it a river < 1474809676 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :or a raven? < 1474809685 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :can you judge typographical quality of these hangul?: http://orenwatson.be/korean.PNG < 1474809696 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't recall any ravens in the vicinity of Guybrush... hmm. < 1474809737 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\oren\: looks convincingly foreign *ducks* < 1474809810 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or alien. < 1474809831 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :\oren\: looks good to me. maybe stretch your ieungs a little bit more when they appear with a w- diphtong, and you're good to go. < 1474809882 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :for example, the ieung on 의 is too round. < 1474809945 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oh, yeah. I should definitely fix that one. I think I'll just adjust it manually < 1474810175 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :speaking of alien, has anyone been so far as to make a sans-serif tengwar font? < 1474810243 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :there's a monospace one out there... < 1474810421 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: probably the most noticable problem is "고" and "과" (the vertical bit of ㅗ should be on the left side of the vertical stroke in ㄱ) < 1474810423 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://orenwatson.be/workingOnTengwar.PNG I knocked these off yesterday, I'm not sure if they're any good < 1474810448 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :lifthrasiir: got it. I'll fix that < 1474810458 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :otherwise quite readable IMHO < 1474810520 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :tengwar's wikipedia article links to georgian script: https://en.wikipedia.org/wiki/Georgian_scripts#Form_of_Asomtavruli_letters < 1474810875 0 :adu!~ajr@pool-173-73-75-233.washdc.fios.verizon.net JOIN :#esoteric < 1474810879 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :tengwar alwats reminds me more of gujarati < 1474810924 0 :`^_^v!~nycs@180.183.139.129 QUIT :Quit: This computer has gone to sleep < 1474810931 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or maybe arabic < 1474811096 0 :adu!~ajr@pool-173-73-75-233.washdc.fios.verizon.net QUIT :Client Quit < 1474811501 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-ghjiihdfzwarwiqh QUIT :Ping timeout: 272 seconds < 1474811577 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 272 seconds < 1474811624 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-wjbqeltunjugdlnx JOIN :#esoteric < 1474817413 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: MUSCULAR CHICKEN < 1474817769 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1474818036 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell \oren\ <\oren\_> I already forgot what character is was <-- well it is hard to @tell people who keep changing nicks all the time tdnh < 1474818037 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1474818109 0 :Reece`!~Ner@cpc88067-wiga13-2-0-cust35.18-3.cable.virginm.net JOIN :#esoteric < 1474818129 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1474818226 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474818303 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :Moooorning < 1474818573 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fternoon < 1474820241 0 :heroux!sandroco@gateway/shell/insomnia247/x-bzuhqbocvptvydgs QUIT :Remote host closed the connection < 1474820252 0 :heroux!sandroco@gateway/shell/insomnia247/x-vsxxdjbmtkqrlbti JOIN :#esoteric < 1474820400 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474820989 0 :villasukka!villasukka@aulis.sange.fi JOIN :#esoteric < 1474821072 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1474821099 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :\oren\, I see you added hangul to your font! < 1474821102 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :congratulations < 1474822640 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats izalove -----### < 1474822651 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there was a bee sitting on you hth < 1474822655 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1474822774 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :oerjan: a bee like http://pbfcomics.com/246/ < 1474822819 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e 3**1.5 < 1474822820 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474822825 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e print 3**1.5 < 1474822826 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5.19615242270663 < 1474822900 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : boily: don' worry, he probably had two chickens too <-- fourteen hth < 1474822908 0 :nitrix_!?@? NICK :nitrix < 1474822981 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`perl -eprint 3**1.5 < 1474822982 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5.19615242270663 < 1474823025 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :redundant command is redundant < 1474823056 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :``` cat bin/perl-e < 1474823057 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ perl -e "$@" < 1474823123 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`perl -e print 3**1.5 < 1474823124 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5.19615242270663 < 1474823577 0 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :oerjan, that seems a lot of chickens < 1474823680 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`perl -e $x=sqrt 3;print$x+$x+$x; "I don't know what you guys are doing, but I must join" < 1474823681 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5.19615242270663 < 1474823695 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`lua -eprint(3^(3/2)) < 1474823695 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5.1961524227066 < 1474823708 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`ruby -ep 3**1.5 < 1474823709 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ruby: not found < 1474823710 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: seven pairs hth < 1474823718 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 276 seconds < 1474823738 0 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :oerjan, or two sevens < 1474823799 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474823800 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well each pair is supposed to be one male and one female. which, come to think of it, is a bit weird for chickens. < 1474823983 0 :gremlins!~Ner@cpc88067-wiga13-2-0-cust35.18-3.cable.virginm.net JOIN :#esoteric < 1474824051 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1474824140 0 :Reece`!~Ner@cpc88067-wiga13-2-0-cust35.18-3.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1474824325 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474824330 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474824538 0 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474824594 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: do please expound your deep knowledge of chicken < 1474824703 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474824737 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: my aunt once had some hth < 1474824752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(alive ones, that is) < 1474824777 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i think you usually keep only one rooster < 1474824862 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did she keep brood hens or broilers? < 1474824903 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think the former < 1474824947 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not very sure. it's been more than 30 years... < 1474824951 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1474825424 0 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474825433 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474825516 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1474826576 0 :`^_^v!~nycs@180.183.139.129 JOIN :#esoteric < 1474826682 0 :clog!~nef@bespin.org QUIT :Ping timeout: 276 seconds < 1474826689 0 :clog!~nef@bespin.org JOIN :#esoteric < 1474826825 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474826843 0 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474827091 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1474827176 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Client Quit < 1474827402 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1474827465 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1474827528 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474827528 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1474827621 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474827633 0 :Moonheart08!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474828306 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1474828337 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Read error: Connection reset by peer < 1474828365 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1474828842 0 :carado!~carado@bea44-1-78-193-226-57.fbxo.proxad.net QUIT :Quit: Leaving < 1474828874 0 :carado!~carado@bea44-1-78-193-226-57.fbxo.proxad.net JOIN :#esoteric < 1474829345 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474829351 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474829583 0 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1474829622 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474829734 0 :Moonheart08!?@? NICK :moonythedwarf < 1474830305 0 :moonythedwarf!?@? NICK :d < 1474830317 0 :d!?@? NICK :h < 1474830320 0 :h!?@? NICK :i < 1474830320 0 :i!?@? NICK :Guest36722 < 1474830328 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1474830330 0 :Guest36722!?@? NICK :j < 1474830332 0 :j!?@? NICK :k < 1474830362 0 :k!?@? NICK :Guest47811 < 1474830363 0 :Guest47811!?@? NICK :moon-e < 1474830528 0 :moon-e!?@? NICK :e2 < 1474831189 0 :e2!?@? NICK :moonythedwarf < 1474831355 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg4yqrpzbahaym0.ip6.access.telenet.be JOIN :#esoteric < 1474831800 0 :moonythedwarf!?@? NICK :tachyon < 1474831815 0 :tachyon!?@? NICK :luxon < 1474833217 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474833268 0 :luxon!~IceChat9@unaffiliated/moonythedwarf QUIT :Disconnected by services < 1474833270 0 :moonythedwarf_!?@? NICK :luxon < 1474833356 0 :luxon!?@? NICK :evilmoon < 1474833551 0 :evilmoon!?@? NICK :evilnoon < 1474833634 0 :`^_^v!~nycs@180.183.139.129 QUIT :Quit: This computer has gone to sleep < 1474833905 0 :evilnoon!?@? NICK :insane < 1474833921 0 :insane!?@? NICK :evilnoon < 1474833925 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode ی < 1474833927 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+06CC ARABIC LETTER FARSI YEH \ UTF-8: db 8c UTF-16BE: 06cc Decimal: ی \ ی \ Category: Lo (Letter, Other) \ Bidi: AL (Right-to-Left Arabic) < 1474833983 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode­ < 1474833983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unicode­: not found < 1474833993 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode ­ < 1474833995 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+00AD SOFT HYPHEN \ UTF-8: c2 ad UTF-16BE: 00ad Decimal: ­ \ ­ \ Category: Cf (Other, Format) \ Bidi: BN (Boundary Neutral) < 1474834206 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode cool, i can change the topic again | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | htt < 1474834207 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474834209 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:35 -!- Moonheart08 [~IceChat9@unaffiliated/moonythedwarf] has joined #esoteric < 1474834212 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:46 -!- Zarutian [~zarutian@168-110-22-46.fiber.hringdu.is] has joined #esoteric < 1474834215 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:46 -!- Zarutian [~zarutian@168-110-22-46.fiber.hringdu.is] has quit [Read error: Connection reset by peer] < 1474834219 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:47 -!- Zarutian [~zarutian@168-110-22-46.fiber.hringdu.is] has joined #esoteric < 1474834222 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:55 -!- carado [~carado@bea44-1-78-193-226-57.fbxo.proxad.net] has quit [Quit: Leaving] < 1474834225 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :17:55 -!- carado [~carado@bea44-1-78-193-226-57.fbxo.proxad.net] has joined #esoteric < 1474834228 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :18:03 -!- ais523 [~ais523@unaffiliated/ais523] has quit [Read error: Connection reset by peer] < 1474834231 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :18:03 -!- callforjudgement [~ais523@unaffiliated/ais523] has joined #esoteric < 1474834232 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rrgh < 1474834234 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :18:07 -!- callforjudgement [~ais523@unaffiliated/ais523] has quit [Read error: Connection reset by peer] < 1474834238 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol < 1474834242 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: ? < 1474834252 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode ک < 1474834252 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+06A9 ARABIC LETTER KEHEH \ UTF-8: da a9 UTF-16BE: 06a9 Decimal: ک \ ک \ Category: Lo (Letter, Other) \ Bidi: AL (Right-to-Left Arabic) < 1474834264 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is ! a valid nick? < 1474834264 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode­ ais523 < 1474834265 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unicode­: not found < 1474834268 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :stupid bluetoth mouse is malfunctioning < 1474834281 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :selecting things on its own < 1474834283 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523: it is not < 1474834287 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, how come \oren\ can spell unicode and evilnoon can't < 1474834290 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode a < 1474834291 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474834301 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/unicode < 1474834302 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/env python \ # -*- encoding: utf-8 -*- \ import re \ import sys, os \ import unicodedata \ def l(c): m = re.match('(?:U[+])?([0-9a-f]{1,5})$', c, re.I); return unicodedata.lookup(c) if m is None else unichr(int(m.group(1),16)) \ try: \ print u''.join(map(l, sys.argv[1:])).encode('utf-8') \ except KeyError: \ os.execvp("multico < 1474834305 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode­ ais523 < 1474834306 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unicode­: not found < 1474834322 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode `unicode < 1474834323 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+003C LESS-THAN SIGN] [U+0065 LATIN SMALL LETTER E] [U+0076 LATIN SMALL LETTER V] [U+0069 LATIN SMALL LETTER I] [U+006C LATIN SMALL LETTER L] [U+006E LATIN SMALL LETTER N] [U+006F LATIN SMALL LETTER O] [U+006F LATIN SMALL LETTER O] [U+006E LATIN SMALL LETTER N] [U+003E GREATER-THAN SIGN] [U+0020 SPACE] [U+0060 GRAVE ACCENT] [U+0075 LATIN SMALL < 1474834333 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode `unicode < 1474834334 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0060 GRAVE ACCENT] [U+0075 LATIN SMALL LETTER U] [U+006E LATIN SMALL LETTER N] [U+0069 LATIN SMALL LETTER I] [U+0063 LATIN SMALL LETTER C] [U+006F LATIN SMALL LETTER O] [U+0064 LATIN SMALL LETTER D] [U+0065 LATIN SMALL LETTER E] < 1474834343 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well that looks like it was spelled correctly… < 1474834354 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode de­ ai < 1474834354 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523: because im fooling with you, (SOFT HYPHEN) < 1474834355 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0064 LATIN SMALL LETTER D] [U+0065 LATIN SMALL LETTER E] [U+00AD SOFT HYPHEN] [U+0020 SPACE] [U+0061 LATIN SMALL LETTER A] [U+0069 LATIN SMALL LETTER I] < 1474834358 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: he put a soft hyphen < 1474834362 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, there we go < 1474834371 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I found the shy just before you told me about it < 1474834382 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :which if you had a good font, you'd be able to see < 1474834395 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't that defeat the point of a soft hyphen? < 1474834399 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :^ < 1474834404 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1474834428 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :they are good for messing with people :P < 1474834455 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evilnoon: nah, I was fairly convinced there was a hidden character or homograph character in there somewhere < 1474834457 0 :FireFly!~firefly@freenode/staff/firefly PRIVMSG #esoteric :silly evilnoon < 1474834469 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just took me a while to find it < 1474834522 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :(SOFT HYPHEN)s are also good for messing with e *winks at firefly) < 1474834563 0 :FireFly!~firefly@freenode/staff/firefly PRIVMSG #esoteric :I though shy's was how e messed with one < 1474834663 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode 20AF < 1474834664 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​₯ < 1474834675 0 :alakra!~alakra@2604:a880:0:1010::f5:f001 QUIT :Read error: Connection reset by peer < 1474834683 0 :alakra!~alakra@2604:a880:0:1010::f5:f001 JOIN :#esoteric < 1474834698 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :that character is an interesting one because it never actually appeared on the greek drachma notes < 1474834702 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode 00AF < 1474834703 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯ < 1474834706 0 :evilnoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unicode 00AD < 1474834708 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​­ < 1474834764 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :instead, notes and coins bore 'Δρχ' on them < 1474834820 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo `unicode­ ais523 | cat -c < 1474834821 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file < 1474834824 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo `unicode­ ais523 | cat -v < 1474834825 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file < 1474834831 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo ' `unicode­ ais523' | cat -v < 1474834832 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ `unicodeM-BM-- ais523 < 1474834836 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1474834838 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :take that, soft hyphen < 1474835121 0 :ybden!?@? NICK :__builtin_ybden < 1474835298 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1474835695 0 :evilnoon!?@? NICK :qwerty < 1474835704 0 :qwerty!?@? NICK :qwertyuiop[]\ < 1474835714 0 :qwertyuiop[]\!?@? NICK :qwertyuiop[]\asd < 1474835733 0 :\oren\!?@? NICK :stopchangingnick < 1474835741 0 :stopchangingnick!?@? NICK :\oren\ < 1474835754 0 :qwertyuiop[]\asd!?@? NICK :luxon < 1474835831 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@messages-lead < 1474835831 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 4h 56m 34s ago: <\oren\_> I already forgot what character is was <-- well it is hard to @tell people who keep changing nicks all the time tdnh < 1474836199 0 :luxon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :@messages < 1474836199 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1474836317 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd wisdom; grep -l invalid * < 1474836325 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: ¯\_(ツ)_: Is a directory \ grep: icbm: Is a directory \ grep: le: Is a directory \ grep: ¯\(°_o): Is a directory \ grep: ¯\(°​_o): Is a directory \ ☾_ \ ørjan \ reflection < 1474836340 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? ☾_ < 1474836340 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. < 1474836356 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? reflection < 1474836357 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat.reflection. < 1474836363 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, right. < 1474836426 0 :luxon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION is anti ☾_, he sometimes spits out papers < 1474836433 0 :luxon!?@? NICK :moon_ < 1474836459 0 :moon_!?@? NICK :moon__ < 1474836471 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :well then, somone clamed the nickname 'moon_' < 1474836503 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cocoon is free < 1474836512 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :im good < 1474836515 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? cocoon < 1474836516 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cocoon was built by the fal'Cie, and floats above Gran Pulse. < 1474836523 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :truth < 1474836553 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? #esoteric < 1474836554 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's a 7-codimensional hyperenchilada about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part, but it keeps getting dug up by free ranging moons. May contain crude drawings of nuts. < 1474836565 0 :gremlins!~Ner@cpc88067-wiga13-2-0-cust35.18-3.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1474836578 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :`? music < 1474836579 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :music? ¯\(°​_o)/¯ < 1474836583 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric ::o < 1474836591 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :is music not a tanebvention? < 1474836609 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :taneb didn't invent everything, you know < 1474836621 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`addwisdom music is one of few things taneb did not invent < 1474836621 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: addwisdom: not found < 1474836639 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn music/The result was a short burst of the most hideous cacophony in G minor. < 1474836643 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «music» < 1474836662 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? music < 1474836663 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The result was a short burst of the most hideous cacophony in G minor. < 1474836717 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :`le/rn the most hideous cacophony in G minor/The Most Hideous Cacophony in G Minor is a musical work often incorrectly attributed to Beethoven and/or Taneb < 1474836721 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «the most hideous cacophony in g minor» < 1474836739 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? the most hideous cacophony in G mino < 1474836740 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the most hideous cacophony in G mino? ¯\(°​_o)/¯ < 1474836743 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? the most hideous cacophony in G minor < 1474836744 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Most Hideous Cacophony in G Minor is a musical work often incorrectly attributed to Beethoven and/or Taneb < 1474836753 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Given the context it should be Bach, not Beethoven. < 1474836771 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :fine < 1474836785 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :`le/rn the most hideous cacophony in G minor/The Most Hideous Cacophony in G Minor (Op. -3) is a musical work often incorrectly attributed to Bach and/or Taneb < 1474836788 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «the most hideous cacophony in g minor» < 1474836792 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Douglas Adams, Dirk Gently's Holistic Detective Agency) < 1474836811 0 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've been working on something with a friend but given I don't have access to a Rust compiler right now I've handwritten the code < 1474836840 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1474836840 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse JOIN :#esoteric < 1474836846 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :evening ladies < 1474836854 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome evilipse < 1474836857 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04evilipse: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08EFnet 09or 02DALnet.) < 1474836876 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :noice < 1474836879 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :evilipse: hai < 1474836896 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :hiya < 1474837009 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :hackego's prefix is `, ` runs a script with a single argument, `` runs valid bash < 1474837042 0 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric : < 1474837052 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1474837053 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ test \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf < 1474837064 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :sooo < 1474837068 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`stat advice < 1474837068 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`pwd < 1474837068 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ File: `advice' \ Size: 4096 Blocks: 8 IO Block: 1024 directory \ Device: 12h/18d Inode: 927683 Links: 2 \ Access: (0755/drwxr-xr-x) Uid: ( 5000/ UNKNOWN) Gid: ( 0/ UNKNOWN) \ Access: 2016-09-25 00:49:20.000000000 +0000 \ Modify: 2016-05-03 23:15:07.000000000 +0000 \ Change: 2016-05-03 23:15:07.000000000 +0000 \ B < 1474837068 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1474837074 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`whoami < 1474837075 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoami: cannot find name for user ID 5000 < 1474837082 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1474837104 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :hackego is built off a custom sandbox made by Gregor (hasent been seen in a while) < 1474837109 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :moon__: do i try and break it < 1474837117 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`paste advice < 1474837117 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :go ahead, they dont care :P < 1474837119 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/advice < 1474837130 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :read the advice tho < 1474837141 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :int-e thats a invalid file < 1474837150 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`rm -rf ~ < 1474837152 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :o.......o < 1474837152 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1474837171 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :err... pleasedont. < 1474837174 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`>~ < 1474837175 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: >~: not found < 1474837184 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`~ < 1474837184 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ~: not found < 1474837187 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ~ < 1474837188 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: /tmp: Is a directory < 1474837188 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`rm < 1474837189 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: missing operand \ Try `rm --help' for more information. < 1474837191 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`rm -rf < 1474837191 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837195 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`rm -rf 1 < 1474837195 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1474837199 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`rm -rf ~ < 1474837200 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1474837220 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :moon__: I can see it's a directory, but I wonder why it's not in the repo < 1474837227 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`ls advice < 1474837228 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837228 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :same < 1474837231 0 :Sgeo!~Sgeo@ool-43500d4c.dyn.optonline.net PRIVMSG #esoteric :Etherium was forked? :/ < 1474837238 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :evilipse: we can rollback you know < 1474837249 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo: old news, or did they do that again? < 1474837262 0 :Sgeo!~Sgeo@ool-43500d4c.dyn.optonline.net PRIVMSG #esoteric :Old news (from this year) < 1474837263 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`wget https://raw.githubusercontent.com/itslukej/ComputerCrashyCrashy/master/Main.py < 1474837264 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​--2016-09-25 20:01:00-- https://raw.githubusercontent.com/itslukej/ComputerCrashyCrashy/master/Main.py \ Resolving raw.githubusercontent.com (raw.githubusercontent.com)... failed: Name or service not known. \ wget: unable to resolve host address `raw.githubusercontent.com' < 1474837267 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :sick < 1474837273 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo: I mean that was more than a month ago ;-) < 1474837277 0 :jeffl35!jeffl@unaffiliated/jeffl35 JOIN :#esoteric < 1474837291 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome jeffl35 < 1474837292 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02jeffl35: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1474837296 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`help fetch < 1474837297 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1474837386 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`run lci < 1474837386 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: lci: command not found < 1474837389 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::( < 1474837446 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moon__: poke < 1474837449 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :mooo < 1474837451 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1474837452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ test \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf < 1474837458 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moon__: did you make hackego? < 1474837462 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :uh no. < 1474837471 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :Gregor (hasent been seen in a while) did < 1474837476 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo: 3 months even... time passes so quickly. < 1474837484 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :``rm -rf ~ < 1474837485 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `rm: not found < 1474837491 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` rm -rf ~ < 1474837492 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/tmp': Permission denied < 1474837496 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :wat < 1474837497 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lul < 1474837500 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837504 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474837512 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod ~ 777 -R < 1474837512 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :Done < 1474837513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: invalid mode: `/tmp' \ Try `chmod --help' for more information. < 1474837520 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 777 ~ -R < 1474837521 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: changing permissions of `/tmp': Operation not permitted < 1474837523 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837523 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -al / < 1474837524 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474837525 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 32 \ drwxr-xr-x 15 0 0 0 Sep 25 20:05 . \ drwxr-xr-x 15 0 0 0 Sep 25 20:05 .. \ drwxr-xr-x 2 0 0 4096 Jan 29 2014 bin \ drwxr-xr-x 3 0 0 4096 Jan 29 2014 dev \ drwxr-xr-x 4 0 0 0 Sep 25 20:05 etc \ drwxr-xr-x 27 5000 5000 4096 Sep 25 19:53 hackenv \ drwxr-xr-x 3 0 0 0 Sep 25 20:05 home \ d < 1474837538 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` echo $SHELL < 1474837539 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/sh < 1474837540 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 777 / -R < 1474837549 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837550 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` node < 1474837554 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` nodejs < 1474837556 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :did i break it < 1474837558 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol < 1474837565 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` bash < 1474837565 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :hehee < 1474837566 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :it will end in 30 seconds or a minute, depends < 1474837574 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :there _is_ a timeout < 1474837588 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474837595 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 777 / -R < 1474837595 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 777 / -R < 1474837600 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :oops < 1474837604 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :evilipse: i recommend you stop < 1474837606 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837609 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :why < 1474837611 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ps aux < 1474837614 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :why < 1474837618 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :dont abuse the darn thing :P < 1474837622 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474837623 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :make me < 1474837626 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: changing permissions of `/': Operation not permitted \ chmod: changing permissions of `/sys': Operation not permitted \ chmod: changing permissions of `/sys/fs': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4/features': Operation not permitted \ < 1474837627 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: changing permissions of `/': Operation not permitted \ chmod: changing permissions of `/sys': Operation not permitted \ chmod: changing permissions of `/sys/fs': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4/features': Operation not permitted \ < 1474837629 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :its slow, it runs on the same server as the wiki ( i beleive) < 1474837630 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND \ 0 1 0.0 0.1 1012 272 ? S 20:07 0:00 /init \ 0 2 0.0 0.0 0 0 ? S 20:07 0:00 [kthreadd] \ 0 3 0.0 0.0 0 0 ? S 20:07 0:00 [ksoftirqd/0] \ 0 4 0.0 0.0 0 0 ? < 1474837630 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lul < 1474837634 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 000 / -R < 1474837635 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` top < 1474837645 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :uh < 1474837646 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :??? < 1474837648 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` htop < 1474837653 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ACTION pokes HackEgo  < 1474837656 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :*sigh* < 1474837659 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie halp < 1474837660 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: changing permissions of `/': Operation not permitted \ chmod: changing permissions of `/sys': Operation not permitted \ chmod: changing permissions of `/sys/fs': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4': Operation not permitted \ chmod: changing permissions of `/sys/fs/ext4/features': Operation not permitted \ < 1474837661 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :kiddies < 1474837661 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: htop: command not found < 1474837675 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :kids in a candy store at night < 1474837679 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls < 1474837692 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837692 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837692 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837692 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moon__: lets add a lolcode interpreter to otherbot :P < 1474837693 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837693 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837693 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837698 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls < 1474837699 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837700 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -al < 1474837701 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837705 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -al / < 1474837705 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ahhhhhh < 1474837706 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837708 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :uh < 1474837709 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :??? < 1474837711 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :uhhh < 1474837723 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :int-e i think i broke something halp, either me or them < 1474837723 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 000 / -R < 1474837724 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837736 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :lol < 1474837738 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837739 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :abort: repository /home/hackbot/hackbot.hg/multibot_cmds/env not found! < 1474837739 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :ACTION high fives < 1474837745 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :ACTION high fives jeffl35  < 1474837747 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :uhhh < 1474837755 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :we did it < 1474837756 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric ::o < 1474837769 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION runs screaming < 1474837774 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PART #esoteric :"FIZZIE HALP" < 1474837780 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lul < 1474837784 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :we did it < 1474837789 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :i didn't --no-preserve-root yet < 1474837799 0 :moon__!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474837810 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` rm --help < 1474837811 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837816 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474837816 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :abort: repository /home/hackbot/hackbot.hg/multibot_cmds/env not found! < 1474837817 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` echo $SHELL < 1474837817 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837819 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` sh < 1474837819 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837825 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` sh -c 'echo $SHELL' < 1474837826 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837835 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -alR / < 1474837836 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :apparently hackego suffered annihilation < 1474837836 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837839 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :we bork it < 1474837840 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :rip < 1474837841 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :w000000000 < 1474837907 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie? int-e? the mercuial is down < 1474837915 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :the repository is gone < 1474837923 0 :fizzie!?@? PRIVMSG #esoteric :What you did was to remove all permissions from the hg repo directory. < 1474837933 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :that was evilipse and jeffl35 < 1474837935 0 :fizzie!?@? PRIVMSG #esoteric :So I will need to revert back a bit manually. < 1474837945 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moon__: not me < 1474837948 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :that was eclipse < 1474837952 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -alR / < 1474837953 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474837956 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :but ^ < 1474837956 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :true. < 1474837988 0 :fizzie!?@? PRIVMSG #esoteric :Yes, the sandbox stuff wasn't apparently really expecting that. < 1474838007 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` chmod -Rfv 777 / < 1474838007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838011 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :so they found a way to bonk it. might want to patch that < 1474838017 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :^ < 1474838032 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :IF you know how Gregor's sandbox software works < 1474838080 0 :fizzie!?@? PRIVMSG #esoteric :I'm just looking at a suitable commit to revert back to (plus how to do it), because I'd rather not have those all-777 permissions everywhere, they look spectacularly ugly. < 1474838101 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :942e964c81c1 should do it, iots the first one before they came along < 1474838111 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: 942e964c81c1 was fine. were the chmods actually committed? < 1474838114 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :its the one i reverted it back to repeatedly < 1474838155 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Only the "chmod 777 / -R" is in. < 1474838168 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pity < 1474838216 0 :fizzie!?@? PRIVMSG #esoteric :`revert 942e964c81c1 < 1474838257 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474838263 0 :fizzie!?@? PRIVMSG #esoteric :That took quite a while. < 1474838267 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1474838270 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ test \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf < 1474838337 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`le\rn evilipse\ the most evil of evil people, likes to use chmod 000 / -R < 1474838337 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: le\rn: not found < 1474838351 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls bin < 1474838352 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​` \ `` \ ^.^ \ ̊ \ \ ! \ ? \ ?? \ ¿ \ ' \ " \ @ \ * \ ؟ \  \  \  \ 04w08e09l11c12o13m04e \ 1 \ 1492 \ 2014 \ 2015 \ 2016 \ 2017 \ 5 \ 5quote \ 7z \ 7za \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addtodo \ aglist \ allquotes \ analogy \ anonlog \ append \ arienvenido \ as86 \ aseen \ asm \ autowelcome \ bardsworthlist \ before \ < 1474838358 0 :fizzie!?@? PRIVMSG #esoteric :It's the other sort of slash. < 1474838364 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -alR / < 1474838365 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/: \ total 32 \ drwxr-xr-x 15 0 0 0 Sep 25 20:19 . \ drwxr-xr-x 15 0 0 0 Sep 25 20:19 .. \ drwxr-xr-x 2 0 0 4096 Jan 29 2014 bin \ drwxr-xr-x 3 0 0 4096 Jan 29 2014 dev \ drwxr-xr-x 4 0 0 0 Sep 25 20:19 etc \ drwx--x--x 27 5000 5000 4096 Sep 25 20:17 hackenv \ drwxr-xr-x 3 0 0 0 Sep 25 20:19 < 1474838369 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`le/rn evilipse/ the most evil of evil people, likes to use chmod 000 / -R < 1474838371 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «evilipse» < 1474838381 0 :fizzie!?@? PRIVMSG #esoteric :That extra space in the beginning is a bit silly. < 1474838392 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :o: < 1474838401 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? evilipse < 1474838401 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ the most evil of evil people, likes to use chmod 000 / -R < 1474838405 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :well i am evil indeed < 1474838432 0 :fizzie!?@? PRIVMSG #esoteric :From what I've seen so far, I think "obnoxious" is a better adjective. < 1474838450 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`le/rn evilipse/ the most obnoxious of evil people, likes to use chmod 000 / -R < 1474838452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «evilipse» < 1474838493 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ls -alR /home/hackbot/hackbot.hg/multibot_cmds/env < 1474838498 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -alR /home/hackbot/hackbot.hg/multibot_cmds/env < 1474838500 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /home/hackbot/hackbot.hg/multibot_cmds/env: No such file or directory < 1474838515 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :thats a artifact of the bot's main script < 1474838536 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls -alR /home/../home/../././././../home/./././././hackbot/hackbot.hg/multibot_cmds/env < 1474838538 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /home/../home/../././././../home/./././././hackbot/hackbot.hg/multibot_cmds/env: No such file or directory < 1474838600 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` rm --no-preserve-root -rf /home < 1474838601 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/revert': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/limits': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/fe < 1474838604 0 :fizzie!?@? PRIVMSG #esoteric :That's not a path that makes sense inside the environment the commands run in. < 1474838616 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` chmod 000 / -R < 1474838620 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol < 1474838624 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :*scree* < 1474838626 0 :fizzie!?@? PRIVMSG #esoteric :Okay, that's just *stupid*. < 1474838626 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838642 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie: if hackego has a block list, use it < 1474838684 0 :fizzie!?@? PRIVMSG #esoteric :There was some sort of a thing, but I'm not terribly familiar with it. < 1474838709 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` cmake < 1474838710 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838714 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1474838719 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` git clone https://github.com/justinmeza/lci && cd lci < 1474838720 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838723 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse JOIN :#esoteric < 1474838726 0 :evilipse!watching@zirc/no-waifu-no-laifu/eclipse PART #esoteric :"Leaving" < 1474838730 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :oh right Time-Wrap borked it < 1474838739 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ais523: dont look now, but evilipse decided to chmod 000 / -R < 1474838759 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moon__: where? hackego? < 1474838764 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :ACTION hides < 1474838768 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's easy enough to fix < 1474838772 0 :fizzie!?@? PRIVMSG #esoteric :ais523: It's not. < 1474838780 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::DDDDDDDDDDDDd < 1474838781 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, does `revert not handle file modes? < 1474838789 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie has to manually repair it < 1474838792 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :` ls < 1474838793 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1474838793 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838794 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1474838801 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :it borks the bot entirely < 1474838802 0 :fizzie!?@? PRIVMSG #esoteric :ais523: `revert does, but the sandbox is all confused if there's no access to the repo working directory. < 1474838810 0 :fizzie!?@? PRIVMSG #esoteric :ais523: So I need to manually chmod, then revert. < 1474838815 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case maybe we've found a second way to break the bot < 1474838832 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :no, i ddi < 1474838833 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was quite pleased with myself when I (admittedly inadvertently) broke `revert < 1474838833 0 :fizzie!?@? PRIVMSG #esoteric :ais523: The stupid part here is that it was already done once, and then just repeated. < 1474838834 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :*did < 1474838837 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :^ < 1474838838 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that it displayed an error message every time < 1474838851 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC that still hasn't been fixed < 1474838873 0 :fizzie!?@? PRIVMSG #esoteric :I was trying to figure out if freenode's chanserv has some sort of auto-timed ban feature, actually. < 1474838908 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think so; I've only seen the eir service bot handle ban timeouts. < 1474838921 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :fizzie: you can timed akick < 1474838929 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :(I think) < 1474838939 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :it does < 1474838941 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :a timed akick < 1474838959 0 :fizzie!?@? PRIVMSG #esoteric :Well, maybe third time will be the charm. < 1474838963 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: is there a tr_60.cmd script with a hard-coded list of nicks? < 1474838967 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` ls < 1474838968 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ test \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf < 1474838974 0 :fizzie!?@? PRIVMSG #esoteric :int-e: There was something like that, yes. < 1474838977 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1474838984 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Though a nick-based list isn't exactly the most robust thing in the world. < 1474838987 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` rm --no-preserve-root -rfv / # testing, plz no ban < 1474838997 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/sys/fs/ext4/features/meta_bg_resize': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/batched_discard': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/lazy_itable_init': Permission denied \ rm: cannot remove `/sys/fs/cgroup': Permission denied \ rm: cannot remove `/sys/bus/cpu/devices/cpu0': Permission < 1474839015 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :recursive rm /is/ something that the bot should be able to guard against < 1474839020 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that may also be the right place to fix up permissions... though I'm a bit confused by the fact that they are getting messed up permanently in the first place. < 1474839026 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1474839027 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`ls < 1474839028 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :canary \ candide \ cdescs \ emoticons \ esobible \ etc \ factor \ good \ hw \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ quotes \ src \ test \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf < 1474839046 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, it's even possible it'd delete the incorrect permissions and let the revert restore the correct ones < 1474839053 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :can i find more ways to break it? < 1474839063 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :anyways i want my lolcode interpreter < 1474839067 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although bin seems to be missing < 1474839069 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Well, they aren't, really. The chmod 000 just sets the working copy directory permissions, and doesn't commit anything. < 1474839075 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :``l* < 1474839076 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `l*: not found < 1474839076 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` git clone https://github.com/justinmeza/lci && cd lci < 1474839077 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `: not found < 1474839092 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :`` curl icanhazip.com < 1474839092 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `: not found < 1474839093 0 :fizzie!?@? PRIVMSG #esoteric :Huh, that's the weirdest. < 1474839103 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :` curl icanhazip.com < 1474839103 0 :fizzie!?@? PRIVMSG #esoteric :`revert 58b9ee8f97a7 < 1474839104 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1474839106 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, it seems it deleted advice, bin, and ibin < 1474839110 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474839113 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and left everything else the same? < 1474839117 0 :Time-Wrap!hue@zirc/no-waifu-no-laifu/eclipse PRIVMSG #esoteric :yeeeeaahhhhhh boiiiiiiiiiiiiiiiiiiiiii < 1474839119 0 :fizzie!?@? PRIVMSG #esoteric :ais523: Yeah. I think that might've been the timeout. < 1474839126 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert 942e964c81c1 < 1474839127 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1474839128 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` git clone https://github.com/justinmeza/lci && cd lci < 1474839128 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: git: command not found < 1474839132 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::( < 1474839138 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` unzip < 1474839139 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: unzip: command not found < 1474839142 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :jeffl35: it mostly doesn't have internet access < 1474839148 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::( < 1474839163 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :y u no git < 1474839177 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1474839195 0 :fizzie!?@? PRIVMSG #esoteric :That's probably Gregor's peculiarities, he's sort of a mercurial guy. < 1474839223 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::( < 1474839229 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :if your lucky fizzie may be nice and throw the git repository in the bot for you < 1474839248 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :i just like lolcode for some random reason < 1474839263 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :tip: hackego does not support multiline < 1474839264 0 :fizzie!?@? PRIVMSG #esoteric :I'm not sure it's very well-suited for IRC, isn't it a bit verbose? < 1474839270 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :HAI 1.2, I HAZ A POKE, GIMMEH POKE, VISIBLE "I POKES :{POKE}", KTHXBYE < 1474839274 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :*HAS < 1474839285 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :it's fine < 1474839291 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :afaik < 1474839299 0 :fizzie!?@? PRIVMSG #esoteric :Well, there's a built-in `fetch command that has internet access, you can download a tarball. < 1474839302 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` which sh < 1474839303 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/sh < 1474839309 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`` rm -f /bin/sh < 1474839310 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/bin/sh': Read-only file system < 1474839312 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol < 1474839323 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35: thre is a article for it on the esolang wiki: http://esolangs.org/wiki/LOLCODE < 1474839326 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :could use some updating < 1474839328 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moon__: i saw < 1474839337 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :nah < 1474839345 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :just tell people to go to wikipedia < 1474839349 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :i'd rather edit wikipedia < 1474839350 0 :Cale!~cale@2607:fea8:9840:324:2841:62e4:cead:4d55 QUIT :Ping timeout: 250 seconds < 1474839364 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :(and the wikipedia article is fine except for file i/o) < 1474839393 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :the esolang wiki article contains more info than the wikipedia article < 1474839394 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric ::P < 1474839403 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I'm irritated that the permissions on the working directory prevent it from executing any command, even if it's in /bin. But I only know some bits and pieces of the bot, and they're probably outdated. < 1474839436 0 :fizzie!?@? PRIVMSG #esoteric :int-e: Yeah, it's a bit scow. < 1474839439 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(gleaned from gregor's public repos) < 1474839480 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :ACTION hopes that \oren\ gets over the Bluetoothache. < 1474839502 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ACTION  < 1474839512 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION  < 1474839586 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does anybode know an android app that lets you do basic image processing? most stuff i find just puts filters over everything < 1474839600 0 :fizzie!?@? PRIVMSG #esoteric :int-e: It might even be the UML refusing to run if given a --translate-write path with no permissions; I could imagine it trying to stat it or something. < 1474839682 0 :fizzie!?@? PRIVMSG #esoteric :I don't know; I seem to recall some logfile somewhere, but at least the main log (with all input/output) had no error messages in it. < 1474839724 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: Oh, darn, if the mount target directory isn't accessible, the mount call will probably fail. < 1474839752 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And there are quite a few things mounted directly under /hackenv < 1474839828 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474839850 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35: please state the purpose of having otherbot here >_> < 1474839858 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, at least .hg) < 1474839940 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-part #esoteric < 1474839941 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PART #esoteric : < 1474839942 0 :augur!~augur@c-24-7-90-158.hsd1.ca.comcast.net JOIN :#esoteric < 1474839975 0 :fizzie!?@? PRIVMSG #esoteric :int-e: At any rate, since `revert runs outside, as an easy fix it could do some sanity-restoring of the working copy first, since it then is going to run the 'hg revert' on it anyway. < 1474840085 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah. In fact, ensuring that $HACKENV has +rwx for the user could just be enough, because then the mercurial repo is readable, and mercurial might be smart enough to figure out the rest. < 1474840097 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474840275 0 :fizzie!?@? PRIVMSG #esoteric :It's also scow how the web repository browser goes inaccessible when the working copy permissions are bad. Makes it harder to see what has happened so far. Maybe the whole transact logic should just in general enforce u+rwx on the env directory. < 1474840280 0 :fizzie!?@? PRIVMSG #esoteric :It's nice to speculate, but it's not like we've gotten around to fixing the previous issue either. I don't want to too much to the existing bot instance because I don't know if Gregor's actually "using" it still, and it might complicate future updates if I do a patch that's not in whatever source control he's using. < 1474840317 0 :fizzie!?@? PRIVMSG #esoteric :Well, maybe a shower will help. < 1474840374 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :woo, my CaC has 8 days uptime and still no write or read errors on sda! < 1474840386 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think that's some sort of record. < 1474840598 0 :moon__!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-help < 1474840598 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Use 'help ' < 1474840650 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-poke moon__ < 1474840650 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ACTION pokes moon__ < 1474840652 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :teehee < 1474840659 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :you're pokable now < 1474840683 0 :moon__!?@? NICK :moonythedwardf < 1474840686 0 :moonythedwardf!?@? NICK :moonythedwarf < 1474840695 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :please save that for the bots channel :P < 1474840920 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? esoteric < 1474840923 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet. < 1474840931 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? #esoteric < 1474840932 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's a 7-codimensional hyperenchilada about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part, but it keeps getting dug up by free ranging moons. May contain crude drawings of nuts. < 1474840945 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :... < 1474840974 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :`? #esoteric-blah < 1474840975 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#esoteric-blah? ¯\(°​_o)/¯ < 1474841025 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03CatIsFluffy 5* 10New user account < 1474841048 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wonder if mr/ms/mrs new user will get on the channel < 1474841121 0 :Cale!~cale@2607:fea8:9840:324:9c21:faae:2ad9:e90 JOIN :#esoteric < 1474841143 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :is Cale new? < 1474841157 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome cale #hopefully i did this right < 1474841160 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09cale: 02#hopefully: 06i: 13did: 04this: 07right: 08Welcome 09to 02the 06international 13hub 04for 07esoteric 08programming 09language 02design 06and 13deployment! 04For 07more 08information, 09check 02out 06our 13wiki: 04. 07(For 08the 09other 02kind 06of 13esoterica, 04try 07#esoteric 0 < 1474841187 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` relcome cale #hopefully i did this right < 1474841188 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02cale: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1474841297 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :int-e: who's monqy anyways? < 1474841341 0 :FireFly!~firefly@freenode/staff/firefly PRIVMSG #esoteric :Not particularly new < 1474841381 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Cale is an oldtimer who has recently found the way to #esoteric. < 1474841391 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ah < 1474841408 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :int-e: who was monqy < 1474841421 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=49760&oldid=49749 5* 03CatIsFluffy 5* (+247) 10 < 1474841440 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 255 seconds < 1474841450 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and I've also not been on this channel for most of its existence... I don't recall monqy) < 1474841452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Minebit14]]4 M10 02https://esolangs.org/w/index.php?diff=49761&oldid=46230 5* 03CatIsFluffy 5* (+171) 10added detail about computational class with infinite data tape < 1474841475 0 :Cale!~cale@2607:fea8:9840:324:9c21:faae:2ad9:e90 PRIVMSG #esoteric :bbiab, I'm actually moving this computer :) < 1474841510 0 :Cale!~cale@2607:fea8:9840:324:9c21:faae:2ad9:e90 QUIT :Remote host closed the connection < 1474841549 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :looks like someone hit the 'random esolang' button < 1474841564 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-reload < 1474841564 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Reloading modules... < 1474841577 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35: dont test it in here >_> < 1474841578 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lol HAI 1.2,VISIBLE "OHAI",KTHXBYE < 1474841582 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :test it in your channel. < 1474841583 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ok fine < 1474841621 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:CatIsFluffy14]]4 N10 02https://esolangs.org/w/index.php?oldid=49762 5* 03CatIsFluffy 5* (+72) 10Created page with "I made the [[Talk:Quiney|Quiney interpreter]] and [[Syms]]. Good for me." < 1474841678 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:50.161.94.11314]]4 10 02https://esolangs.org/w/index.php?diff=49763&oldid=46320 5* 03CatIsFluffy 5* (+49) 10 < 1474841811 0 :MoALTz!~no@78-11-247-26.static.ip.netia.com.pl QUIT :Quit: Leaving < 1474841860 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pad HAI 1.2, VISIBLE "OHAI", KTHXBYE < 1474841861 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474841862 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Error opening file '/home/ubuntu/workspace/modules/lcipadcode'. < 1474841864 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol < 1474841877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lazy evaluation14]]4 10 02https://esolangs.org/w/index.php?diff=49764&oldid=42771 5* 03CatIsFluffy 5* (+1) 10Finished article by request < 1474841878 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-reload < 1474841878 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Reloading modules... < 1474841882 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pad HAI 1.2, VISIBLE "OHAI", KTHXBYE < 1474841883 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474841883 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :OHAI < 1474841891 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :yay, lolcode < 1474841921 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pad HAI 1.2, I HAS A POKE, POKE R "moonythedwarf", VISIBLE "I POKES :{POKE}", KTHXBYE < 1474841924 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474841925 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :OHAI < 1474841935 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :might want to -padclr < 1474841935 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-padclr < 1474841940 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pad HAI 1.2, I HAS A POKE, POKE R "moonythedwarf", VISIBLE "I POKES :{POKE}", KTHXBYE < 1474841943 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474841943 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :I POKES moonythedwarf < 1474841945 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-padclear < 1474841946 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :and test in ##jeffl35 damnit < 1474841946 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric ::D < 1474842056 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Syms14]]4 10 02https://esolangs.org/w/index.php?diff=49765&oldid=46587 5* 03CatIsFluffy 5* (-9) 10Hi! < 1474842146 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf JOIN :#esoteric < 1474842177 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :For aircraft weight and balance calculation the plot will have an envelope that has a polygon that it is necessary for the plot to be inside of. Is such polygon guaranteed to be monotone or other properties? < 1474842205 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :?! < 1474842205 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1474842243 0 :moonythedwarf!~IceChat9@unaffiliated/moonythedwarf QUIT :Ping timeout: 272 seconds < 1474842355 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: doesn't look that way: https://sites.google.com/site/aerodynamics4students/table-of-contents/aircraft-performance-1/flight-envelope < 1474842430 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :even less convex: http://s6.aeromech.usyd.edu.au/aerodynamics/index.php/sample-page/aircraft-performance/flight-envelope/ < 1474842434 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pad HAI 1.2,I HAS A YAY,YAY R "IOVOID",YAY,WTF?,OMG "IOVOID",VISIBLE "PING.IO",GTFO,OMG "JEFFL35",VISIBLE "OHAI JEFF",GTFO,OMGWTF,VISIBLE "OHAI",GTFO,OIC,KTHXBYE < 1474842440 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-lolr < 1474842440 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :PING.IO < 1474842456 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie: verbose but workable :) /me pokes jeffl35 < 1474842460 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :... < 1474842474 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :oh and don't forget padclr < 1474842479 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-padclr < 1474842483 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moonythedwarf_: can you make padclr run automatically after lolr < 1474842486 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :so people don't like die < 1474842494 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :because once you KTHXBYE you can't really add anything to it < 1474842497 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :wait, i'll do it < 1474842498 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35: feel free to add it _urself_ < 1474842586 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-relado < 1474842588 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-reload < 1474842588 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Reloading modules... < 1474842600 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pad HAI 1.2,VISIBLE "lol",KTHXBYE < 1474842600 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474842601 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :lol < 1474842604 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-lolr < 1474842604 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :/home/ubuntu/workspace/modules/lcipadcode:1: expected HAI at: end of file < 1474842607 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ok < 1474842617 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :int-e: That looks different from the weight and balance plots that I have seen, and I do not see weight and balance calculation mentioned there. < 1474842786 0 :fizzie!?@? PRIVMSG #esoteric :For the record, putting a lolcode thing on HackEgo would be quite okay, though you'd likely need to find/make a tarball to get it there. And you could also add commands for a pad-like thing using a /hackenv/tmp/pad file for unversioned state. < 1474842797 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :The plots I meant have weight plotted on the Y axis and position on the X axis. < 1474842819 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MATL14]]4 10 02https://esolangs.org/w/index.php?diff=49766&oldid=49055 5* 03Luis Mendo 5* (+29) 10Turing-complete category < 1474842833 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie: i understand that, me and jeffl develop otherbot in javascript, a language we are familiar with, i may try and tackle it for hackego however < 1474842856 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MATL14]]4 10 02https://esolangs.org/w/index.php?diff=49767&oldid=49766 5* 03Luis Mendo 5* (+0) 10 < 1474842879 0 :fizzie!?@? PRIVMSG #esoteric :Well, that's fine too. < 1474842967 0 :fizzie!?@? PRIVMSG #esoteric :Heh, I hadn't logged in to bitbucket for so long, they've completely revamped their account system as well. < 1474842994 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pad hia 1.2 < 1474843006 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-padclr < 1474843012 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-ad HAI 1.2 < 1474843016 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pad HAI 1.2 < 1474843078 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pad VISIBLE "HAI WORLD" < 1474843083 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pad KTHXBYE < 1474843085 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-lolr < 1474843085 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Error opening file '/home/ubuntu/workspace/modules/lcipadcode'. < 1474843098 0 :fizzie!?@? PRIVMSG #esoteric :Ugh. Atlassian's account verification thing sends an HTML-only email, and the HTML-only email contains Download images and then verify your email address! < 1474843165 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :O.o < 1474843197 0 :fizzie!?@? PRIVMSG #esoteric :I'm not sure what's in the images, because the verify-my-email link is also in the text. < 1474843204 0 :fizzie!?@? PRIVMSG #esoteric :Maybe they'll quiz me on the images later. < 1474843246 0 :fizzie!?@? PRIVMSG #esoteric :(The verify link is 520 characters long.) < 1474843412 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg4yqrpzbahaym0.ip6.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1474843421 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07NRSRSSOMN14]]4 10 02https://esolangs.org/w/index.php?diff=49768&oldid=39323 5* 03CatIsFluffy 5* (+154) 10 < 1474843538 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-list < 1474843538 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :jeffl35: echo ping pong eval flushq help list use store cash inv savecstate buy sell give kick ban unban op deop attack poke join part reload whois nick pyc pad pyr giac befr padclr lol lolr < 1474843588 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-list < 1474843589 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :jeffl35: echo ping pong eval flushq help list use store cash inv savecstate buy sell give kick ban unban op deop attack poke join part reload whois nick pyc pad pyr giac befr padclr lolr < 1474843632 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :well, now it runs befunge and lolcode < 1474843633 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ya < 1474843642 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :yay < 1474843650 0 :fizzie!?@? PRIVMSG #esoteric :That's even more suitable for IRC. < 1474843655 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :its storming outside < 1474843687 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie: what is? < 1474843709 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: okay. take https://www.tc.gc.ca/media/images/ca-publications/chart1b.jpg then. (see also https://en.wikipedia.org/wiki/Chord_%28aeronautics%29) < 1474843739 0 :fizzie!?@? PRIVMSG #esoteric :Befunge. < 1474843745 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ah < 1474843762 0 :Warrigal!?@? NICK :tswett < 1474843783 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :hi tswett < 1474843800 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hi. < 1474843815 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wonder what the perfect programming language (that can be ran by a computer) would be for IRC < 1474843874 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :fizzie: maybe if you don't download the images from the server then it won't let you verify, lol < 1474843879 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How about Javascript? < 1474843899 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :tswett: annoying to sandbox safely, especially on a bot written in it (otherbot) < 1474843948 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :tswett: my friend has broken every single javascript sandbox in existence < 1474843955 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :moonythedwarf_: you can pass your code to something that runs in qemu < 1474843958 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :including math.js, the VM module, etc < 1474843971 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :izalove: that's no longer a sandbox, lol, that's virtualization < 1474843986 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's a safe sandbox < 1474843987 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-eval 1+1+1+1+1 < 1474843987 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :5 < 1474843996 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-calc < 1474844001 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :we dont have time to set that up a of now izalove < 1474844002 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :jeffl35: including, say, Firefox? < 1474844014 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :tswett: no, i mean in node.js < 1474844018 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :moonythedwarf_: there's geirha/shbot on github < 1474844020 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :int-e: O, OK. It isn't a polygon, although it is still seeming monotone property. < 1474844030 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35: calc was replaced by -giac < 1474844032 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :like something that is written in javascript but wishes to safely execute js code < 1474844035 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moonythedwarf_: yeah, ik < 1474844046 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you want something sandboxable, the only other things that come to my mind are Lua and .NET. < 1474844047 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-giac solve(32x^23-31x^2+1,x) < 1474844047 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : Help file /usr/share/giac/doc/local/aide_cas not found Added 0 synonyms Warning, argument is not an equation, solving 32*x^23-31*x^2+1=0 list[-0.179605302027,0.179605302027,0.996921666093] // Time 0.01 // Total time 0.01 < 1474844052 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :yay < 1474844063 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, and don't forget Java. < 1474844065 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Do you have version 6 of Node.js? If so, then you can use proxy objects. < 1474844081 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :tswett: well with pypy-c-sandbox, python (rather limited) is sandboxable < 1474844087 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-pyc efef < 1474844088 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :​Traceback (most recent call last): | File "app_main.py", line 72, in run_toplevel | File "app_main.py", line 578, in run_it | File "", line 1, in | NameError: global name 'efef' is not defined | [Subprocess exit code: 1] | < 1474844117 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-pyr < 1474844118 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :You dont have a valid codepad! < 1474844174 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :if one of you can make a sandbox Iovoid cannot break, then i will use that for JS < 1474844179 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :i doubt you can < 1474844189 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :When using Node.js's VM module there are many considerations to make when executing sandboxed code. For one thing, to make the sandbox object with no prototype. < 1474844220 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :we'll look into it < 1474844222 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :moonythedwarf_: What version of Node.js are you using though? < 1474844227 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ill check < 1474844243 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :zzo38: when iovoid reported the bug, they were like "oh well it wasn't designed for that" < 1474844248 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :idk < 1474844253 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :but he broke math.js too < 1474844263 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :with constructors and such < 1474844279 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :aand math.js is a _CALCULATOR_ < 1474844295 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :jeffl35:~/workspace $ node -v | < 1474844299 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :wow cloud9 < 1474844308 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :wow. we cant afford a server right now, but thats old < 1474844308 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric : -calc x=f.constructor("return process.exit()");x() < 1474844310 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :and it dies < 1474844326 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :moonythedwarf_: what < 1474844329 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Yes, there are things like that that can be done. < 1474844339 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :cloud9 uses node v4.5.0 jeffl < 1474844345 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :So, don't bring external functions into the sandbox exposed! < 1474844381 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :zzo38: we may try using a custom compiled copy of google's v8 engine for JS < 1474844389 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :You can create a function inside of the sandbox instead. < 1474844408 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Can you install the latest version of Node.js? Version 4.5.0 is too old < 1474844410 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :for now, another suggustion please? :P < 1474844433 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :zzo38: i dunno if cloud9 workspaces would let us < 1474844459 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :moonythedwarf_: HQ9+ with an abridged version of 9. < 1474844463 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Quit: Caught SIGINT < 1474844475 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :doot trying < 1474844514 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :I have version 6.4.0 on my own computer < 1474844765 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :done < 1474844779 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474844937 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Also if you ensure that "use strict" is specified then you cannot use the callee/caller values to determine what called it. < 1474845030 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :our sandbox code is written with use strict already < 1474845043 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :OK, so you have already done that. < 1474845175 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :You could possibly to execute something like this in the sandbox to bring a function into the sandbox: (x=>y=>{ "use strict"; if(typeof y!=="number") throw new TypeError(); return x(y); }) < 1474845193 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :(I don't konw if there are other problems with this, but this is one thing I have thought of.) < 1474845242 0 :fizzie!?@? PRIVMSG #esoteric :int-e: I like umlbox's sophisticated kernel autoconfiguration mechanism. (Makefile with "yes '' | $(MAKE) ARCH=um oldconfig" in it.) < 1474845401 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :(You also will have to be safe if the function you are wrapping is going to return any kind of object.) < 1474845539 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Do you know how to write Node.js addons? I don't understand it, so I hoped you would know. < 1474845657 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :Nope! < 1474845660 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ask jeffl35 < 1474845688 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :OK < 1474845740 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :im thinking underload would be good for IRC < 1474845755 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b QUIT :Remote host closed the connection < 1474845790 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :what do you think /(zzo38|int-e|fizzie)/ < 1474845821 0 :iovoid!iovoid@unaffiliated/iovoid JOIN :#esoteric < 1474845833 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome iovoid < 1474845836 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :I don't know, but I thought we might already have Underload on this IRC < 1474845840 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06iovoid: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04EFnet 07or 08DALnet.) < 1474845840 0 :iovoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :hi < 1474845841 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :true < 1474845842 0 :moonythedwarf_!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :we do < 1474846221 0 :moonythedwarf_!?@? NICK :evilmoon < 1474846302 0 :jeffl35!?@? NICK :eviljeff < 1474846331 0 :iovoid!?@? NICK :evilvoid < 1474846331 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :iovoid: Do you know the way to sandbox that cannot break? I had several ideas including one is that the sandbox object should have no prototype, and other is to bring a function into the sandbox by executing a code like this inside of the sandbox: (x=>y=>{ "use strict"; if(typeof y!=="number") throw new TypeError(); return x(y); }) Other idea involved using proxy objects < 1474846425 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :sandboxes at the code level can be broken easy < 1474846447 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :Just because of how javascript works you can hide constructors < 1474846495 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :we tried that remember evilvoid? you can use the constructor's constructor < 1474846509 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :I meant cant < 1474846527 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :javascript can be considered self modifiying < 1474846536 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :in a semifinal way < 1474846556 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :I think since ES6 you can hide constructors if you are careful. < 1474846556 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :All the things can be turned into functions with constructors < 1474846572 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :not of core things < 1474846588 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :like Number, Function, Symbol and that < 1474846591 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :Or instances of them < 1474846602 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :You can create an object with no prototype, and primitives are not objects. < 1474846623 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :Everything is JS is a object when operations are done < 1474846633 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :like Object.toString(42) returns [object Number] < 1474846656 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :So a primitive number or symbol can be used without being an object. Yes, other than undefined and void, everything can be accessed their properties as if it is an object, but it isn't an object. < 1474846700 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :try 42.constructor, it will return Number, and the constructor of Number is Function < 1474846707 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :A function is an object, but I suggested a way to wrap a function like the way I mentioned above < 1474846712 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :evilvoid: Yes, I know that. < 1474846727 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1474846805 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1474846815 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :In the function you said it wouldnt be a real sandbox, just a calculator with very limited options < 1474846835 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Try this: vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42)==Function the result is false. < 1474846866 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Because, the value passed is a primitive and not an object, so it has the sandbox's Function and not the outside's Function, that is why it is false. < 1474846887 0 :Cale!~cale@2607:fea8:9840:324:49aa:857d:b72a:5c95 JOIN :#esoteric < 1474846901 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Do you understand what I mean now? < 1474846907 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :> vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42).toString() < 1474846907 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :'function Function() { [native code] }' < 1474846909 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1474846909 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: ‘Object.create’ < 1474846909 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No module named ‘Object’ is imported. < 1474846937 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh haha very funny lambdabot < 1474846944 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :thats JS not haskell < 1474846948 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol < 1474846964 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? #esoteric evilvoid < 1474846965 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#esoteric evilvoid? ¯\(°​_o)/¯ < 1474846967 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42).toString() < 1474846967 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: vm is not defined < 1474846968 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:1) < 1474846968 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474846969 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Yes, the result is Function, but the sandbox's Function. < 1474846969 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474846970 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474846971 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474846971 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474846972 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-flushq < 1474846972 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474846973 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474846976 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :... < 1474846978 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ops < 1474846979 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :So, it is a different Function. < 1474846986 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :Its Function < 1474847002 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval global.vm = require("vm"); // There, now it will work < 1474847002 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{ Script: [Function: ContextifyScript], < 1474847003 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createScript: [Function], < 1474847003 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createContext: [Function], < 1474847004 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInDebugContext: [Function], < 1474847005 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInContext: [Function], < 1474847005 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847006 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847016 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42).toString() < 1474847016 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :'function Function() { [native code] }' < 1474847016 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42).toString() < 1474847017 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :'function Function() { [native code] }' < 1474847020 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :there < 1474847035 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42).toString() < 1474847035 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :'function Function() { [native code] }' < 1474847046 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42) < 1474847047 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: Function] < 1474847061 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42)("return 2+2")() < 1474847061 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :4 < 1474847062 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lol Function is a Functin < 1474847081 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42)("return process.exit")() < 1474847081 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: process is not defined < 1474847082 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (eval at (/home/ubuntu/workspace/ircbot.js:65:27)), :2:8) < 1474847082 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:115) < 1474847083 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847084 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847084 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-flushq < 1474847084 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847085 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847085 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847086 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval Function == Function < 1474847086 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :true < 1474847086 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :AAAAAAAAAAAAA < 1474847090 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Try: new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("process.exit(1)")() See that it doesn't work. < 1474847093 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval Function.constructor == Function < 1474847093 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :true < 1474847106 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("process.exit(1)")() < 1474847107 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: process is not defined < 1474847107 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (eval at (/home/ubuntu/workspace/ircbot.js:65:27)), :2:1) < 1474847108 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:118) < 1474847109 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847110 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847110 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847111 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847111 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847119 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :... < 1474847120 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :See? < 1474847121 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :You have to escape the context there < 1474847144 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :If you pass {} instead of 42 then it will exit, though. < 1474847150 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("process.exit(1)").toString() < 1474847150 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :'function anonymous() {\nprocess.exit(1)\n}' < 1474847157 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("process.exit(1)")() < 1474847157 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: process is not defined < 1474847157 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (eval at (/home/ubuntu/workspace/ircbot.js:65:27)), :2:1) < 1474847158 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:118) < 1474847159 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847159 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847160 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847161 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847161 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847162 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847169 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :wait, restarting < 1474847174 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Quit: Caught SIGINT < 1474847192 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474847214 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return this")() < 1474847214 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: vm is not defined < 1474847215 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:7) < 1474847216 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847216 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Because, the {} passed is an object from outside of the sandbox and therefore has the constructor from outside of the sandbox, but if you pass 42 then it is a primitive so it is converted inside of the sandbox instead. < 1474847216 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847217 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847218 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847218 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847219 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847220 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847220 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flush < 1474847221 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:173:9) < 1474847221 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitOne (events.js:96:13) < 1474847222 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847222 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847226 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval global.vm = require("vm"); // There, now it will work < 1474847227 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{ Script: [Function: ContextifyScript], < 1474847227 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createScript: [Function], < 1474847228 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createContext: [Function], < 1474847229 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInDebugContext: [Function], < 1474847229 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInContext: [Function], < 1474847230 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInNewContext: [Function], < 1474847230 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847231 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847233 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return this")() < 1474847233 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{} < 1474847246 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return this.constructor.constructor('return this')")() < 1474847246 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847251 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return this.constructor.constructor('return this')")()() < 1474847251 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{} < 1474847290 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :See? It is not the same Function object. < 1474847296 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-eval test < 1474847297 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: test is not defined < 1474847297 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:1) < 1474847298 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847299 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847299 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-fushq < 1474847299 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847300 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847301 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847301 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-flushq < 1474847302 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847312 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ACTION dies < 1474847314 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return this.constructor.constructor('return this')()")() < 1474847314 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :Do you believe me now? < 1474847315 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{} < 1474847343 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :zzo38; give evilvoid time to test your theory out < 1474847348 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :OK < 1474847350 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :^ < 1474847382 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return (this.constructor.constructor('this'))()")() < 1474847382 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :undefined < 1474847396 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function(this.constructor.constructor('this'))()")() < 1474847396 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :undefined < 1474847400 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function(this.constructor.constructor('this'))()") < 1474847400 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847404 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function(this.constructor.constructor('this'))()").toString() < 1474847404 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :'function anonymous() {\nreturn Function(this.constructor.constructor(\'this\'))()\n}' < 1474847411 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :is the undefined incontext our out of context? < 1474847425 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :s/our/or/ < 1474847433 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :s/incontext/in context/ < 1474847436 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function(\this.constructor.constructor(\'this\')')()") < 1474847436 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847437 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :done < 1474847437 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847438 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847438 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847439 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847440 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847440 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-flushq < 1474847440 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847440 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function(this.constructor.constructor(\'this\')')()") < 1474847441 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847442 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847442 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847443 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :If it is a primitive then it is irrelevant. < 1474847443 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847444 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847444 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :-flushq < 1474847445 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847456 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'this\')')()") < 1474847456 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847457 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847458 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847458 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847459 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :otherbot is good for proving points in JS < 1474847459 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847460 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847461 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847461 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847462 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847463 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:173:9) < 1474847463 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitOne (events.js:96:13) < 1474847472 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :evilmoon: not when it dumps exceptions into a channel < 1474847483 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol < 1474847501 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION waits for fizzie to be done with his now hour long shower to come yell at us < 1474847502 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'this\')')()")() < 1474847503 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847503 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847504 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847505 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847505 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :ugh < 1474847505 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847506 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847507 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847507 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847508 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847508 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847510 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :maybe it's just because we're using old node.js < 1474847513 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lemme see if i can update it < 1474847520 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :eviljeff: did you use nodejs? < 1474847522 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'this\')')()") < 1474847522 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847522 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847523 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847524 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847524 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :the nodejs command < 1474847525 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847525 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847526 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847527 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847527 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847528 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:173:9) < 1474847529 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitOne (events.js:96:13) < 1474847529 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :i already installed the update < 1474847543 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :nodejs is the latest, node is the 4.5.0 < 1474847559 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42)) < 1474847559 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847562 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))() < 1474847563 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847565 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))()() < 1474847566 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :undefined < 1474847569 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :removing package nodejs... < 1474847579 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))(42)("return Function('this.constructor.constructor(\'this\')')()") < 1474847579 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :undefined < 1474847584 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'this\')')()") < 1474847584 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847585 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847586 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847586 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847587 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847588 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847588 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :eviljeff: rlly? < 1474847588 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847589 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847590 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847590 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :re-installing nodejs... < 1474847590 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:173:9) < 1474847591 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitOne (events.js:96:13) < 1474847597 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'this\')'))()") < 1474847597 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847598 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847599 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847600 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847600 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847601 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847602 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847602 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847603 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847604 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:173:9) < 1474847604 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitOne (events.js:96:13) < 1474847629 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return 2+2") < 1474847629 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847631 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return 2+2")() < 1474847631 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :4 < 1474847674 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'return this\')')") < 1474847674 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847675 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847676 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847676 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847677 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847677 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847717 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('this.constructor.constructor(\'return this\')')") < 1474847717 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: missing ) after argument list < 1474847717 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847718 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847718 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847719 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847723 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :eviljeff: its alreayd installed idiot >_< < 1474847723 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :restarting otherbot (update node.js) < 1474847727 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Quit: Caught SIGINT < 1474847736 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :eviljeff: wut < 1474847737 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :on < 1474847738 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :uh < 1474847739 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return Function('return this')") < 1474847742 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :were we using node < 1474847744 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :>_< < 1474847746 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol < 1474847747 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474847757 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :jeffl35:/etc/apt/sources.list.d $ node -v < 1474847757 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :v4.5.0 < 1474847757 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :jeffl35:/etc/apt/sources.list.d $ nodejs -v < 1474847757 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :v6.6.0 < 1474847760 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :... < 1474847773 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :nvm... < 1474847777 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return x.constructor('return this')") < 1474847777 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: vm is not defined < 1474847778 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:7) < 1474847779 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847779 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847779 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847780 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847791 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :of course < 1474847792 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-eval global.vm = require("vm") < 1474847792 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{ Script: [Function: ContextifyScript], < 1474847792 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createScript: [Function], < 1474847793 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createContext: [Function], < 1474847794 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lemme fix nvm... < 1474847794 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInDebugContext: [Function], < 1474847795 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInContext: [Function], < 1474847795 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInNewContext: [Function], < 1474847795 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847796 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847802 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval global.vm = require("vm"); // There, now it will work < 1474847802 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{ Script: [Function: ContextifyScript], < 1474847803 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createScript: [Function], < 1474847804 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createContext: [Function], < 1474847804 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInDebugContext: [Function], < 1474847805 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInContext: [Function], < 1474847806 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInNewContext: [Function], < 1474847806 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInThisContext: [Function], < 1474847807 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flush < 1474847807 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847807 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : isContext: [Function: isContext] } < 1474847808 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847810 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return x.constructor('return this')") < 1474847810 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function: anonymous] < 1474847813 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return x.constructor('return this')")() < 1474847814 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :ReferenceError: x is not defined < 1474847814 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (eval at (/home/ubuntu/workspace/ircbot.js:65:27)), :2:8) < 1474847815 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:138) < 1474847816 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847816 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847816 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :-flushq < 1474847817 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847826 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return 42.constructor.constructor('return this')")() < 1474847826 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :SyntaxError: Invalid or unexpected token < 1474847827 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at eval (eval at (/home/ubuntu/workspace/ircbot.js:65:27), :1:2) < 1474847827 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at .code (/home/ubuntu/workspace/ircbot.js:65:17) < 1474847828 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at run (/home/ubuntu/workspace/ircbot.js:48:10) < 1474847828 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :fixed nvm... < 1474847829 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter. (/home/ubuntu/workspace/ircbot.js:252:25) < 1474847829 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at emitThree (events.js:116:13) < 1474847830 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at EventEmitter.emit (events.js:194:7) < 1474847831 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at /home/ubuntu/workspace/ircbot.js:192:17 < 1474847831 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : at Array.forEach (native) < 1474847832 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Client Quit < 1474847837 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this')")() < 1474847845 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :(sorry evilvoid ) < 1474847854 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1474847865 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lets hope 6.6.0 doesn't break anything < 1474847870 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :it shouldnt < 1474847871 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval global.vm = require("vm"); // There, now it will work < 1474847871 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{ Script: [Function: ContextifyScript], < 1474847871 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createScript: [Function], < 1474847872 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : createContext: [Function], < 1474847873 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this')")() < 1474847873 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInDebugContext: [Function], < 1474847874 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInContext: [Function], < 1474847874 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInNewContext: [Function], < 1474847875 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : runInThisContext: [Function], < 1474847875 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flush < 1474847876 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric : isContext: [Function: isContext] } < 1474847876 0 :zzo38!~zzo38@24-207-47-170.eastlink.ca PRIVMSG #esoteric :"return this" won't help and won't depend on where the function comes from anyways. < 1474847876 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-flushq < 1474847876 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :Send queue flushed < 1474847878 0 :evilmoon!~IceChat9@unaffiliated/moonythedwarf PRIVMSG #esoteric :i already tested it jeffl < 1474847880 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this')")() < 1474847880 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function] < 1474847883 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this')")()() < 1474847883 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{} < 1474847931 0 :eviljeff!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :evilvoid esoterically attempts to prove a point < 1474847951 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this.constructor.constructor(\'return this\')')")()() < 1474847951 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[SyntaxError: missing ) after argument list] < 1474847959 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this.constructor.constructor(\"eturn this\")')")()() < 1474847959 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[SyntaxError: Unexpected token this] < 1474847961 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this.constructor.constructor(\"return this\")')")()() < 1474847962 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[Function] < 1474847975 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this.constructor.constructor(\"return this\")')")()()() < 1474847976 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :{} < 1474847983 0 :evilvoid!iovoid@unaffiliated/iovoid PRIVMSG #esoteric :-eval new (vm.runInContext("(x=>x.constructor.constructor)",vm.createContext(Object.create(null)))(42))("return JSON.stringify.constructor('return this.constructor.constructor(\"return process\")')")()()() < 1474847983 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PRIVMSG #esoteric :[ReferenceError: process is not defined]