< 1487289684 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487289909 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :hecko < 1487289921 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? erkin < 1487289922 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :erkin? ¯\(°​_o)/¯ < 1487289929 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :‾\_(o_o)_/‾ < 1487289957 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1487289961 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`le/rn An erkin is a sort of small ickle, popular in Stern Urope. < 1487289962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :All le//rn variants now use two slashes in the format. < 1487289966 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :aurgh. < 1487289969 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`le//rn An erkin is a sort of small ickle, popular in Stern Urope. < 1487289969 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :All le//rn variants now use two slashes in the format. < 1487289976 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :... < 1487289978 0 :fizzie!?@? PRIVMSG #esoteric :In the *format*, not in the command name. < 1487289978 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :nice < 1487289980 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`learn An erkin is a sort of small ickle, popular in Stern Urope. < 1487289982 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'erkin': An erkin is a sort of small ickle, popular in Stern Urope. < 1487289988 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIAAAAAAAAAAAA! < 1487289993 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :🤔 < 1487290026 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fizziello. I do not have a recent history of confuzzling HackEgo. sleep deprivation has nothing to do with that. < 1487290028 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well that was loud < 1487290046 0 :atehwa!atehwa@aulis.sange.fi QUIT :Read error: Connection reset by peer < 1487290180 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a heffalump or wuzzle < 1487290183 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is very confuzzle < 1487290190 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :indubitably < 1487290467 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487290488 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i noticed the esolang http://esolangs.org/wiki/Clue_(Keymaker) and i've been pondering if its Turing Complete, any ideas? < 1487290714 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1487290760 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487291852 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`wisdom < 1487291853 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​//08ev14eryone: Welcome to the international 12hub for esoteric14 pro03grammin11g 05l08anguage design and depl02oy06ment! F12or mor11e info14rmat12ion, 05check out 09our wiki: h03ttp04://eso12langs.org/07w02iki/Mai09n_Pag06e.14 (For the other k08ind of esoterica, tr05y #e07soteric 05on irc06.dal.net.) < 1487291908 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :mhelloonythellodwarf. it looks similar to BCT, so it may be TC maybe? < 1487292052 0 :Sgeo!~Sgeo@ool-18e4354b.dyn.optonline.net JOIN :#esoteric < 1487292372 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1487292410 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` grwp -l 'eryone: W' < 1487292411 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ \ reflection < 1487292442 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1487292465 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :moonythedwarf, these visualisations are terrible < 1487292874 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487292942 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :alercah: hellorcah. will you Montréal this June for the Tile? < 1487292955 0 :fizzie!?@? PRIVMSG #esoteric :`` grwp -l 'e.*v.*e.*r.*y.*o.*n.*e.*:.*W.*e.*l.*c.*o' | head -n 1 | hd < 1487292956 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :000000 03 0a >..< \ 000002 < 1487292991 0 :fizzie!?@? PRIVMSG #esoteric :Oh, it was in the simpler thing as well, just didn't notice. < 1487293032 0 :fizzie!?@? PRIVMSG #esoteric :`dowg  < 1487293033 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487293034 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3616:2013-09-03 relcome everyone > wisdom/\x03 \ 3615:2013-09-03 echo \x03 > wisdom/\x03 < 1487293045 0 :fizzie!?@? PRIVMSG #esoteric :Guess it was intentional then. < 1487293093 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1487293110 0 :fizzie!?@? PRIVMSG #esoteric :Odd, but intentional. Oddentional. < 1487293131 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1487293198 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1487293210 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: I did the "no edits to .hgignore" thing, at least up to some point. < 1487293291 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell CalvinGames What does NAND have to offer that NOR doesn't? <-- they're duals of each other, so not much. < 1487293291 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487293302 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1487293302 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: It's got one more letter. < 1487293335 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you are technically correct, etc. < 1487293382 0 :fizzie!?@? PRIVMSG #esoteric :Technically correct is the best kind of correct. < 1487293447 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ you might need a false value F but it'll work. unless you want symmetry. <-- yep. didn't i mention post's lattice already... < 1487293447 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487293453 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: that was the etc. part. < 1487293469 0 :fizzie!?@? PRIVMSG #esoteric :Oh. < 1487293474 0 :fizzie!?@? PRIVMSG #esoteric :5. technical -- (resulting from or dependent on market factors rather than fundamental economic considerations; "analysts content that the stock market is due for a technical rally"; "the fall is only a technical correction") < 1487293716 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1487294406 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :technically, it is the only kind of correct < 1487295025 0 :krok_!~krok@static-50-53-174-215.bvtn.or.frontiernet.net QUIT :Quit: Leaving < 1487295289 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: for some reason i'm unable to view https://bitbucket.org/fizzie/hackbot/src/b78838e4ef4696f34106bdc06005b6fb74b89122/multibot_cmds/PRIVMSG/tr_60.cmd?at=default < 1487295308 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...and there it fixed itself < 1487295494 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: it seems to me that if anything manages to raise and error inside the try, the rest of the cleanup won't work? < 1487295501 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*an < 1487295505 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1487295513 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION pokes hellørjan < 1487295605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swellots boily -----### < 1487295687 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION wobbles < 1487295764 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls tmp < 1487295765 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :paste \ spline \ spout < 1487295778 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url tmp/spout < 1487295779 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://www2.codu.org/projects/hackbot/tmp/spout < 1487295980 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com JOIN :#esoteric < 1487296257 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1487296282 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com PRIVMSG #esoteric :Bf is cool < 1487296311 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: bitbucket's source view is a little oddishly slow sometimes. Yeah, that's fair -- in fact, I think would have broken if you just removed .hgignore entirely, because of that. Fixed now. < 1487296315 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com PRIVMSG #esoteric :I need a 20 byte compiler < 1487296318 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: Can you tell there are no unit tests? < 1487296392 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: also, your PR at Gregor's bitbucket doesn't mention the latest changes < 1487296403 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(in the description) < 1487296411 0 :fizzie!?@? PRIVMSG #esoteric :Oh, does it have the commits? < 1487296416 0 :fizzie!?@? PRIVMSG #esoteric :I didn't know Bitbucket would do that. < 1487296416 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep < 1487296456 0 :fizzie!?@? PRIVMSG #esoteric :I would have liked to use separate branches for this, but I couldn't figure out a good way to then update the live HackEgo without making it very confusing. < 1487296505 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe you could use separate branches, but merge into your own default branch? < 1487296522 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is wildly guessing < 1487296531 0 :fizzie!?@? PRIVMSG #esoteric :Mmmmaybe. It's a little too late now. < 1487296690 0 :fizzie!?@? PRIVMSG #esoteric :Description updated. < 1487297538 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, is THIS definition of a triangle correct?: < 1487297551 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A triangle is the union of three line segments such that the intersections are exactly the endpoints. < 1487297614 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? `n < 1487297615 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`n? ¯\(°​_o)/¯ < 1487297645 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? `spam < 1487297646 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`spam prints the nth output piece of the previous `1, `2, `5, sport or spore command. n defaults to the next piece to display. Abbreviation: `n. < 1487297719 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? ¯\(°​_o)/¯ < 1487297720 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ < 1487297757 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg¯\(°​_o)/¯ < 1487297758 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/dowg¯\(°​_o)/¯: No such file or directory < 1487297762 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg ¯\(°​_o)/¯ < 1487297764 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4800:2014-09-10 mkdir wisdom/\'\xc2\xaf\\(\xc2\xb0\xe2\x80\x8b_o)\'; learn \'\xc2\xaf\\(\xc2\xb0\xe2\x80\x8b_o)/\xc2\xaf is a misspelling of \xc2\xaf\\(\xc2\xb0_o)/\xc2\xaf\' < 1487297774 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to reason through my proposed definition, here. < 1487297799 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: looks good to me < 1487297820 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :We've got three line segments. All of their endpoints must be intersections. So this certainly means, at least, that "triangles" must be connected. < 1487297839 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to think... given that a point is an endpoint, what can we conclude? < 1487297849 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, suppose we have a line segment AB, with an endpoint A. < 1487297873 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, A must be an intersection, so there's another line segment containing A. < 1487297899 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as much B. and those cannot be the same segment. < 1487297902 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*as must < 1487297958 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, there can't be another line segment containing both A and B. < 1487297977 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So there must be line segments L and M, besides AB, such that L contains A and M contains B. < 1487297989 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So how do we show that A is an endpoint of L? < 1487298003 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1487298018 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, if A is *not* an endpoint of L, that means that L contains two endpoints besides A (and besides B). < 1487298031 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So we can relabel L as CD, and C and D, being endpoints, must also be intersections. < 1487298035 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: before I go to sleep, sandefjordsmør. < 1487298035 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: is debian's gnome meant to feel fnord? well those and the list is empty < 1487298049 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SERIOUS CHICKEN < 1487298073 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has no idea how sandefjordsmør tastes < 1487298126 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :C and D cannot be on AB. but they also cannot be on the third segment. contradiction. < 1487298141 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, that pretty much does it. < 1487298147 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*cannot both be < 1487298150 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No two of the segments can share multiple points. < 1487298204 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So... the fact that no two segments can share multiple points, along with the fact that each segment has to have exactly two intersections, means that each segment intersects each other segment at exactly one point. < 1487298220 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right? < 1487298224 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :right < 1487298250 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You have to have two intersections, but you can't have two intersections with the same segment, so you have to have two intersections with two different segments. < 1487298295 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :s/two/at least two/ < 1487298300 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(first instance) < 1487298320 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, there only exist two other segments at all. < 1487298343 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes, but that's how you prove there's exactly two < 1487298426 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, so line segment AB intersects the other two segments, L and M, at A and B, respectively. L has to have A as an endpoint, because if not (and its endpionts are C and D), then C has to lie on M (since it can't lie on AB since that would mean sharing multiple points), and D likewise has tolie on M, but C and D can't both lie on M. < 1487298458 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So all this, applying some WLOG, means that the line segments can be written as AB, AC, and BD, with C and D not necessarily distinct. < 1487298476 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, C has to be an intersection, and it can't be an intersection with AB, so it has to be an intersection with BD. < 1487298486 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Likewise, D has to be an intersection with AC. < 1487298503 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This means that AC and BD share point C, and they share point D, so we have C = D. < 1487298535 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Thus, we have line segments AB, AC, and BC, with no intersections besides the endpoints. < 1487298538 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Boom. Triangle. < 1487298673 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? erkin < 1487298674 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :An erkin is a sort of small ickle, popular in Stern Urope. < 1487298698 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not entirely sure there's a common logic to what's left off < 1487298752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess it wobbles. < 1487298822 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1487298823 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'All le//rn variants now use two slashes in the format.' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].0,04&. < 1487298831 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, I don't immediately see what logic would produce Stern Urope. < 1487298841 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's the difference between those two digraphs? Or is it their environment? < 1487298855 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :digraph? < 1487298868 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah. Stern Urope. < 1487298891 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You're not going to force me to communicate clearly, are you? < 1487298898 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heaven forbid < 1487298913 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, it goes like 2-1-2-1 < 1487298949 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You're suggesting that the chop isn't determined entirely by the content of the word? This is adness. < 1487298958 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ndeed < 1487299001 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe the ule is that you can't alter the onunciation of the word too much. < 1487299014 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Rope" is pronounced way too ongly. < 1487299025 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ocking < 1487299143 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/slashlearn//1s,'.*','Usage: `le/[/]rn //', < 1487299144 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'All le//rn variants now use two slashes in the format.' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed < 1487299152 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fff < 1487299157 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1487299158 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1487299208 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1487299219 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/slashlearn//2s,'.*','Usage: `le/[/]rn //', < 1487299221 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'Usage: `le/[/]rn //' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].0,04&.')" < 1487299236 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn *MWAHAHAHA* < 1487299238 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Usage: `le/[/]rn // < 1487299284 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the point of that [/]? < 1487299320 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :TRADITION < 1487299340 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i `le///rn < 1487299456 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? le/rn < 1487299457 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. < 1487299523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That joke is no longer applicable. :-( < 1487299605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :isn't it? < 1487299719 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Am I missing a level? < 1487299747 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At the time, the joke was that le/rn couldn't be used to create the entry le/rn, because it didn't support entries containing /. < 1487299750 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But now it does. < 1487300149 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1487300181 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tmp < 1487300182 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tmp/ is a directory for files that are not worth saving in HackEgo history, but which should still outlive a single command. 04NOTE: It interacts funnily with HackEgo's lock and re-run commit check; files can 04DISAPPEAR if you don't know what you're doing. Basically, don't modify files inside and outside tmp/ in the same HackEgo command. < 1487300189 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hurl tmp/abc < 1487300190 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :File is outside web-viewable filesystem repository. < 1487300197 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url tmp/abc < 1487300197 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://www2.codu.org/projects/hackbot/tmp/abc < 1487300733 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Quit: No Ping reply in 180 seconds. < 1487300752 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1487301016 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url /hackenv/tmp/abc < 1487301017 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://www2.codu.org/projects/hackbot/tmp/abc < 1487301179 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url .hg/abc < 1487301179 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :File is outside web-viewable filesystem repository. < 1487301232 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url abc/def < 1487301232 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/abc/def < 1487301694 0 :fizzie!?@? PRIVMSG #esoteric :I was once wondering if I should make those URLs something like http[s]://hackego.esolangs.org/{fshg,tmp}/... instead. < 1487301766 0 :fizzie!?@? PRIVMSG #esoteric :(Or more preferably http://hackegousercontent.com/... but domains don't grow in trees.) < 1487301774 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca JOIN :#esoteric < 1487301803 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They don't? < 1487303014 0 :deepbook5broo!~gk.1wm.su@2a03:4a80:2:2d4:2d4:e830:6db2:a7d4 JOIN :#esoteric < 1487304263 0 :adu!~ajr@pool-71-178-208-21.washdc.fios.verizon.net JOIN :#esoteric < 1487305382 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/edit < 1487305383 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/edit: No such file or directory < 1487305770 0 :doesthiswork!~Adium@207.55.82.149 QUIT :Quit: Leaving. < 1487305771 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` >bin/edit echo '#!/usr/bin/env python'; >>bin/edit echo 'import sys, urllib'; >>bin/edit echo 'print "http://slbkbs.org:5196/edit?path=" + urllib.quote(sys.argv[1])'; chmod +x bin/edit < 1487305773 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487305779 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit tmp/spout < 1487305779 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=tmp/spout < 1487305790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1487305802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I forgot a step. < 1487305825 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` >bin/edit echo '#!/usr/bin/env python'; >>bin/edit echo 'import sys, os, urllib'; >>bin/edit echo 'print "http://slbkbs.org:5196/edit?path=" + urllib.quote(os.path.realpath(sys.argv[1]))'; chmod +x bin/edit < 1487305827 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487305829 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit tmp/spout < 1487305829 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/tmp/spout < 1487305833 0 :Perenelle!~AndChat63@199-15-222-253-pppoe.toledotel.com QUIT :Ping timeout: 260 seconds < 1487305857 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch /hackenv/tmp/spout http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspout < 1487305858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :In another world: /hackenv/tmp/spout < 1487305867 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch tmp/spout http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspout < 1487305868 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 04:30:54 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspout [0/0] -> "tmp/spout" [1] < 1487305874 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1487305875 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/0: < 1487305879 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat tmp/spout < 1487305879 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487305888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1487306041 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :When are you going to implement Checkout on GPU? < 1487306075 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch tmp/spline http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline < 1487306076 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 04:34:22 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline [3/3] -> "tmp/spline" [1] < 1487306079 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat tmp/spline < 1487306080 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5 < 1487306131 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch /hackenv/bin/edit http://slbkbs.org:5196/get?path=%2Fhackenv%2Fbin%2Fedit < 1487306132 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :In another world: /hackenv/bin/edit < 1487306137 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch bin/edit http://slbkbs.org:5196/get?path=%2Fhackenv%2Fbin%2Fedit < 1487306138 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 04:35:24 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Fbin%2Fedit [210/210] -> "bin/edit" [1] < 1487306150 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit < 1487306151 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/usr/bin/env: python < 1487306180 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/edit < 1487306181 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/env python < 1487306190 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`xxd bin/edit < 1487306191 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000: 2321 2f75 7372 2f62 696e 2f65 6e76 2070 #!/usr/bin/env p \ 0000010: 7974 686f 6e0d 0a0d 0a69 6d70 6f72 7420 ython....import \ 0000020: 7379 732c 206f 732c 2075 726c 6c69 620d sys, os, urllib. \ 0000030: 0a0d 0a69 6620 6c65 6e28 7379 732e 6172 ...if len(sys.ar \ 0000040: 6776 2920 3c20 323a 0d0a 2020 7072 696e gv) < 2:.. prin \ 00000 < 1487306265 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1487306453 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION cannot imagine why files are not dumped as bytes by default < 1487306545 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch bin/edit http://slbkbs.org:5196/get?path=%2Fhackenv%2Fbin%2Fedit < 1487306546 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 04:42:12 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Fbin%2Fedit [201/201] -> "bin/edit" [1] < 1487306552 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit < 1487306553 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: edit < 1487306568 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit bin/abc < 1487306568 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/bin/abc < 1487306575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit tmp/spout < 1487306576 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/tmp/spout < 1487306597 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`fetch tmp/spout http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspout < 1487306598 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 04:43:04 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspout [13/13] -> "tmp/spout" [1] < 1487306604 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n 1 < 1487306604 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:one < 1487306605 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1487306606 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:two < 1487306614 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat tmp/spout < 1487306614 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :one \ two \ three < 1487306618 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1487306618 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:one < 1487306622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pretty good < 1487306649 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i sense an off by one error < 1487306658 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`xxd tmp/spout < 1487306659 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000: 6f6e 650a 7477 6f0a 7468 7265 65 one.two.three < 1487306662 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's no final newline. < 1487306669 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1487306669 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the wrapping logic happens too early. < 1487306683 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, this will be good enough for editing, I guess. < 1487306685 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`wc tmp/spout < 1487306685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 2 3 13 tmp/spout < 1487306699 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time fizzie < 1487306700 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for fizzie is Fri Feb 17 04:44:59 2017 < 1487306707 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell fizzie please allow absolute paths in `fetch twh < 1487306707 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487306930 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you could also strip the /hackenv/ in your page hth < 1487306944 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/spam < 1487306944 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :line="${1-$(cat /hackenv/tmp/spline)}"; len="$(wc -l /hackenv/tmp/spout | awk '{print $1}')"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line /hackenv/tmp/spline < 1487306974 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I could. In fact I do it anyway when I fetch the files. < 1487306982 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But `fetch ought to support canonical paths. < 1487306990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But fine. < 1487306993 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :technically correct < 1487307024 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i didn't know wc -l was this scow < 1487307035 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n 3 < 1487307035 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/2:three < 1487307044 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n 4 < 1487307045 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4/2: < 1487307089 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit bin/url < 1487307089 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/bin/url < 1487307443 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what was the awk in bin/spam for, agai < 1487307445 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :n < 1487307565 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`doat bin/spam < 1487307567 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :8289:2016-06-03 mkx bin/spam//line="$(cat /hackenv/tmp/spline)"; sed -n "${line}p" /hackenv/tmp/spout; echo "$((line+1))" > /hackenv/tmp/spline \ 8292:2016-06-03 mkx bin/spam//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 < 1487307600 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe because wc precedes the line count with whitespace? < 1487307612 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` wc -l tmp/spout < 1487307613 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 tmp/spout < 1487307622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, no, it includes the name. < 1487307639 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm not if piped < 1487307654 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat tmp/spout | wc -l < 1487307655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 < 1487307658 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat tmp/spout | wc -l | xxd < 1487307659 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000: 320a 2. < 1487307661 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh well. < 1487307675 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The annoying thing is that I have a hilight on that domain name. < 1487308064 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cd bin; wc * | sort -rn < 1487308073 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 160398 430569 17108271 total \ 103525 133799 3407446 macro \ 19353 57384 592337 word \ 9289 48572 3027945 jq \ 7751 45913 1638192 7za \ 5254 42641 2301021 tclkit \ 4853 27899 1613113 units \ 1645 9418 415968 ploki \ 1428 13345 806552 udcli \ 1224 4048 44974 gs2.py \ < 1487308865 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`nooodl: nooodl < 1487308866 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nooodl < 1487308935 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Leaving < 1487308982 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/nooodl: < 1487308983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ELF............>.....¤@.....@.......€b..........@.8. .@.........@.......@.@.....@.@.....ø.......ø....................8......8@.....8@............................................@.......@.....”W......”W........ ............à]......à]`.....à]`.....°......`........ ...........ø]......ø]`.....ø]`.....à.......à................ < 1487308986 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1487308995 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/nooodk < 1487308996 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487308999 0 :pikhq!~pikhq@71-219-208-68.clsp.qwest.net PRIVMSG #esoteric :Welp. < 1487308999 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/nooodl < 1487309000 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487309003 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :silly keys < 1487309012 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hikhq < 1487309013 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/nooodl: < 1487309015 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2787:2013-04-23 ln -s /bin/echo bin/nooodl: < 1487309022 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`edit wisdom/pikhq < 1487309022 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/wisdom/pikhq < 1487309024 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1487309035 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? pikhq < 1487309036 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pikhq? ¯\(°​_o)/¯ < 1487309076 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1487309082 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg pikhq < 1487309084 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487309091 0 :pikhq!~pikhq@71-219-208-68.clsp.qwest.net PRIVMSG #esoteric :Woe betides. < 1487309408 0 :adu!~ajr@pool-71-178-208-21.washdc.fios.verizon.net QUIT :Quit: adu < 1487309727 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1487309820 0 :deepbook5broo!~gk.1wm.su@2a03:4a80:2:2d4:2d4:e830:6db2:a7d4 PART #esoteric : < 1487310278 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Jolverine Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=50996&oldid=33932 5* 03Oerjan 5* (+48) 10Why isn't this on by default... < 1487310993 0 :The!498963c9@gateway/web/freenode/ip.73.137.99.201 JOIN :#esoteric < 1487311003 0 :The!?@? NICK :TheNeolutionist < 1487311009 0 :TheNeolutionist!498963c9@gateway/web/freenode/ip.73.137.99.201 PRIVMSG #esoteric :Hey everybody! < 1487311031 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1487311076 0 :TheNeolutionist!498963c9@gateway/web/freenode/ip.73.137.99.201 PART #esoteric : < 1487315999 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487316101 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Client Quit < 1487316256 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: "Oerjan * (+48) Why isn't this on by default..." <-- the CSS served by esolangs has two entries for pre,.mw-code; the first one sets white-space:pre, and the second one sets white-space:pre-wrap; As a wild guess, maybe the former is a wikimedia default and the latter may be some custom theme? < 1487316578 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1487316887 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hint-e < 1487318443 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1487319154 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :when I make an antivirus, it will detect windows as spyware < 1487319904 0 :augur!~augur@2601:645:8300:2b03:708e:6491:ba2e:8388 JOIN :#esoteric < 1487323119 0 :augur!~augur@2601:645:8300:2b03:708e:6491:ba2e:8388 QUIT :Read error: Connection reset by peer < 1487323154 0 :augur!~augur@2601:645:8300:2b03:708e:6491:ba2e:8388 JOIN :#esoteric < 1487323365 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487323414 0 :fizzie!?@? PRIVMSG #esoteric :shachaf: The problem with absolute paths is that "/hackenv" is not a path from the perspective of `fetch. < 1487323443 0 :fizzie!?@? PRIVMSG #esoteric :/hackenv is a piece of fiction inside the sandbox, but `fetch doesn't run inside it. < 1487323462 0 :fizzie!?@? PRIVMSG #esoteric :It already supports absolute paths if you make them the right kind of absolute paths. < 1487323494 0 :fizzie!?@? PRIVMSG #esoteric :What do you need absolute paths for anyway? < 1487323669 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1487323745 0 :fizzie!?@? PRIVMSG #esoteric :Oh, that's a thing. < 1487323785 0 :fizzie!?@? PRIVMSG #esoteric :Well. Maybe. < 1487323787 0 :fizzie!?@? PRIVMSG #esoteric :@ask shachaf What does the "Edit" button do? And see above for some comments on absolute paths. < 1487323787 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487324040 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: what? I can download to an absolute path, and I can overwrite the sandboxing executable with it? < 1487324063 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: the "edit" button updates the on-server copy of the file to what's in the textarea... < 1487324107 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: apparently the workflow is clickfetch -> edit textarea -> click edit -> copy command line displayed at top to hackego < 1487324128 0 :fizzie!?@? PRIVMSG #esoteric :Oh, "on-server" as in the one that comes out of /get. Right. Got it. < 1487324137 0 :fizzie!?@? PRIVMSG #esoteric :@tell shachaf Never mind, I was already told. < 1487324137 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487324159 0 :fizzie!?@? PRIVMSG #esoteric :b_jonas: You can download to an absolute path if it's within the directory that shows up as /hackenv inside the sandbox. < 1487324176 0 :fizzie!?@? PRIVMSG #esoteric :(And outside .hg and so on.) < 1487324191 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=foobar < 1487324520 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ah < 1487324735 0 :fizzie!?@? PRIVMSG #esoteric :It's not common knowledge what that path is, but I think there was some way it shows up. < 1487324787 0 :fizzie!?@? PRIVMSG #esoteric :`` cat /proc/mounts | grep /hackenv < 1487324788 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :none /hackenv hostfs rw,nosuid,relatime,/home/hackbot/hackbot.hg/multibot_cmds/env/ 0 0 \ none /hackenv/.hg hostfs ro,nosuid,relatime,/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/ 0 0 < 1487324794 0 :AnotherTest!~turingcom@ptr-82l26zfjrklknsgr82g.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1487324837 0 :fizzie!?@? PRIVMSG #esoteric :`fetch /home/hackbot/hackbot.hg/multibot_cmds/env/tmp/test http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline < 1487324839 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 09:47:04 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline [0/0] -> "tmp/test" [1] < 1487324843 0 :fizzie!?@? PRIVMSG #esoteric :`rm tmp/test < 1487324843 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487324872 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ugh, how secure is that? < 1487325101 0 :fizzie!?@? PRIVMSG #esoteric :Discussed off-channel. < 1487325121 0 :fizzie!?@? PRIVMSG #esoteric :`fetch /hackenv/tmp/test http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline < 1487325122 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 09:51:48 URL:http://slbkbs.org:5196/get?path=%2Fhackenv%2Ftmp%2Fspline [0/0] -> "tmp/test" [1] < 1487325155 0 :fizzie!?@? PRIVMSG #esoteric :Made that work too, although in the simplest possible way (just scrubbing "/hackenv/" out if the argument starts with that). < 1487325621 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: wait, you put the filename _before_ the url? ouch < 1487325632 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh well < 1487325775 0 :augur_!~augur@2601:645:8300:2b03:115f:7f12:26c1:160f JOIN :#esoteric < 1487325789 0 :fizzie!?@? PRIVMSG #esoteric :b_jonas: Yes, because of < 1487325790 0 :fizzie!?@? PRIVMSG #esoteric : `fetch minsk https://esolangs.org/wiki/The Amnesiac From Minsk < 1487325790 0 :fizzie!?@? PRIVMSG #esoteric : 2017-02-16 01:05:46 URL:https://esolangs.org/wiki/The%20Amnesiac%20From%20Minsk [41183] -> "minsk" [1] < 1487325824 0 :fizzie!?@? PRIVMSG #esoteric :It seemed to me the URL was more likely (even if it's not all *that* likely) to contain spaces than the filename. < 1487325978 0 :augur!~augur@2601:645:8300:2b03:708e:6491:ba2e:8388 QUIT :Ping timeout: 240 seconds < 1487326305 0 :Phantom_Hoover!~phantomho@cpc104862-sgyl39-2-0-cust65.18-2.cable.virginm.net JOIN :#esoteric < 1487326305 0 :Phantom_Hoover!~phantomho@cpc104862-sgyl39-2-0-cust65.18-2.cable.virginm.net QUIT :Changing host < 1487326305 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1487328681 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Ah, I see. < 1487328696 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@messages-low < 1487328696 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie asked 1h 21m 49s ago: What does the "Edit" button do? And see above for some comments on absolute paths. < 1487328696 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 1h 15m 59s ago: Never mind, I was already told. < 1487328772 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Yes, just a mutable pastebin that supports fetching from codu. < 1487328839 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's sufficient for simple changes to multiline files. < 1487328873 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Anyway I already updated the `fetch command to remove /hackenv/ < 1487328924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Why not support HTTP inside the sandbox? Wasn't that possible in the past? < 1487329049 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: I think it's deliberately limited that way < 1487329075 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it would be possible to allow it, but users could abuse that < 1487329174 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought there was a proxy once. < 1487329184 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are remnants of it. < 1487329304 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :At one point I added an experimental function to jevalbot that could send any command to buubot and wait for the reply. This was a true function so it could be called (multiple times) programmably from a jeval command. < 1487329326 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That was an experiment on what kind of limited external interfacing I could add in it < 1487329504 0 :fizzie!?@? PRIVMSG #esoteric :shachaf: There was a proxy with a whitelist of addresses. < 1487329523 0 :fizzie!?@? PRIVMSG #esoteric :I don't think it's been set up in the new system, that's all. < 1487329574 0 :fizzie!?@? PRIVMSG #esoteric :There's still the port forwarding out of umlbox, and probably proxy environment settings, but nothing listening on it. < 1487329639 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hurl < 1487329640 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/ < 1487329699 0 :fizzie!?@? PRIVMSG #esoteric :Away for a while. < 1487329719 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`2017 < 1487329720 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1487329734 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`2016 < 1487329735 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487329738 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`2015 < 1487329739 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1487329741 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`2014 < 1487329742 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487329840 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What happened with CALESYTA 2016? < 1487329880 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://esolangs.org/wiki/CALESYTA says the website was taken down as of Jan 2016. I guess it means 2017. < 1487329981 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? keenlist < 1487329982 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast < 1487330069 0 :augur_!~augur@2601:645:8300:2b03:115f:7f12:26c1:160f QUIT :Remote host closed the connection < 1487331338 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1487333779 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: it fell off the internet < 1487333781 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: IMITATION CHICKEN < 1487333799 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and yes, it means 2017-01, sorry, I always make that kind of mistake near the start of the year < 1487333808 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I keep writing 2016 in dates still and it's february < 1487333836 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CALESYTA14]]4 10 02https://esolangs.org/w/index.php?diff=50997&oldid=50830 5* 03B jonas 5* (+0) 10/* 2016 CE */ < 1487333849 0 :Qunar!~pentest@178.151.149.188 JOIN :#esoteric < 1487334972 0 :Qunar!~pentest@178.151.149.188 QUIT :Quit: Ex-Chat < 1487335460 0 :AnotherTest!~turingcom@ptr-82l26zfjrklknsgr82g.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds < 1487337352 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`card-by-name tinder-wall < 1487337353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487337357 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`card-by-name tinder wall < 1487337358 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tinder Wall \ G \ Creature -- Plant Wall \ 0/3 \ Defender (This creature can't attack.) \ Sacrifice Tinder Wall: Add {R}{R} to your mana pool. \ {R}, Sacrifice Tinder Wall: Tinder Wall deals 2 damage to target creature it's blocking. \ IA-C, ME2-C < 1487338659 0 :doesthiswork!~Adium@207.55.82.149 JOIN :#esoteric < 1487339115 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Stupid M:TG question. What the heck is rule 702.42a for? It talks about a creature having multiple instances of modular, but as far as I can see, that's impossible. It's not an activated ability, so it can't be stolen, and there's nothing printed that gives modular to any object. < 1487339461 0 :ski!~ski@remote11.chalmers.se QUIT :Ping timeout: 260 seconds < 1487340489 0 :ski!~ski@remote11.chalmers.se JOIN :#esoteric < 1487342225 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=50998&oldid=50989 5* 03Calvin Games 5* (+16) 10/* I */ < 1487343182 0 :sirnaysayer!~naysayer@104.244.72.181 QUIT :Ping timeout: 255 seconds < 1487343259 0 :heroux!sandroco@gateway/shell/insomnia247/x-tesfbgsfoagcgoka QUIT :Ping timeout: 268 seconds < 1487343269 0 :heroux!sandroco@gateway/shell/insomnia247/x-lhijijfpusdkbchs JOIN :#esoteric < 1487343307 0 :sirnaysayer!~naysayer@104.244.72.181 JOIN :#esoteric < 1487343549 0 :heroux!sandroco@gateway/shell/insomnia247/x-lhijijfpusdkbchs QUIT :Ping timeout: 260 seconds < 1487344417 0 :sirnaysayer!~naysayer@104.244.72.181 QUIT :Ping timeout: 260 seconds < 1487344455 0 :heroux!sandroco@gateway/shell/insomnia247/x-rnjjqldbfxwtdeju JOIN :#esoteric < 1487344675 0 :sirnaysayer!~naysayer@104.244.72.181 JOIN :#esoteric < 1487344936 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`scheme < 1487344937 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Rotted Ones, Lay Siege < 1487344943 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`recipe < 1487344944 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ions; chopped \ 4 tb Sugar \ 1 ds Pepper sauce \ 1 c Kikkoman salt \ \ Preheat oven to 350F. On let stand around the bones with a skewers. Arrange peaks \ in a glass skillet chopped fresh golden pecans with freeze or the mustard \ sauces has barbecue. Remove and canned the cookies, and cook \ till the flavors (about 30-45 minutes). FATFREE < 1487344954 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 350 < 1487344955 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :350.00°F = 176.67°C < 1487344980 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"On let stand around the bones with a skewers."? < 1487345007 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and "glass skillet"? definitely has a skillet obsession < 1487345035 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but at least it's fat-rfee < 1487345649 0 :rottytooth!26609942@gateway/web/freenode/ip.38.96.153.66 JOIN :#esoteric < 1487345700 0 :rottytooth!26609942@gateway/web/freenode/ip.38.96.153.66 QUIT :Client Quit < 1487345874 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1487345919 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1487345927 0 :rottytooth!~daniel@38.96.153.66 JOIN :#esoteric < 1487345962 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1487346407 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487346843 0 :zgrep!sid43445@gateway/web/irccloud.com/x-lizojufjmarwktve PRIVMSG #esoteric :`recipe < 1487346843 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le boiler till the mixture is absorbed. Remove and blend until the \ consistenches from the heat and stir in the flour, and all the vegetables \ and toss in boiling water. Sprinkle with \ the reserved star the milk. Sprinkle a serving with rice, or brown stockered, and \ tear's freezed with the following as possible. \ \ In large bowl, combi < 1487346883 0 :zgrep!sid43445@gateway/web/irccloud.com/x-lizojufjmarwktve PRIVMSG #esoteric :ACTION tries to prepare chopped ions < 1487346922 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :b_jonas: Do you mean 702.42b? In my opinion that rule is redundant but may be for clarification; but at least I like to have the rules even in cases that there may be no existing cards, although rule 702.42b is unnecessary anyways. < 1487347103 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1487347485 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, I mean 702.42b, sorry < 1487347546 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: my problem is that it both looks like a clarification rule that doesn't add anything to the other rules but an explanation, but it also refers to a situation that's clearly impossible, and isn't even likely to happen in the future accidentally from a rules hole, so I don't see why they need to clarify it? < 1487347606 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, although I think the clarification is unnecessary even if it can happen in future; it is clear enough already I think. < 1487347646 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: there are some rules that only give reminders about other rules for common situations, that I understand; and there are rules that refer to situations that are probably impossible but could occasionally result from accidental rules holes and tries to mitigate them, I can understand that too. < 1487347659 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't get the combination < 1487347669 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, #mtgrules confirmed that the situation is impossilbe < 1487347694 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(so it's not just some obscure thing like Cairn Wonderer printed with "modular" in the list that I didn't notice) < 1487347696 0 :furozo!~harald@priva.io JOIN :#esoteric < 1487347719 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, although in this case I think it is clear enough anyways, that a clarification shouldn't be needed even if it is possible; other rules make it clear, I think. < 1487347788 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487348004 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1487348388 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so are there any static abilities that have no reminder or rule about what happens when they're duplicated? < 1487348417 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, keyword abilities) < 1487348419 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=50999&oldid=47172 5* 03Rottytooth 5* (+79) 10 < 1487348423 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: there probably are, in cases when it's obvious < 1487348446 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me check < 1487348457 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do you specifically want static only, as opposed to modular? < 1487348468 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487348711 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1487348727 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: fizzie: AFAICT, the weird nonUTF8 garbage in the Google ngrams files is meant to be a comma < 1487348742 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :every other ASCII punctuation mark is in the files, but not comma, and the garbage has a frequency that's really believable for commas < 1487348811 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523! you're here, I didn't see you enter < 1487348814 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have a question for you < 1487348820 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: maybe it would be fair to consider keyword abilities in general. I guess I don't really know what I'm after. < 1487348841 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=1HF2InFzcdI < 1487348852 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :*coughing* < 1487348896 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: what's the question? < 1487348919 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: buyback doesn't have such a reminder rule < 1487348948 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: nor does cycling < 1487348982 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :even though some people can lead a second bike next to them while cycling slowly < 1487349035 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :echo, fading, flashback don't have reminders either < 1487349054 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll stop reading there, but probably a lot of abilities starting with [g-z] don't either < 1487349112 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51000&oldid=50999 5* 03Rottytooth 5* (+442) 10/* Implementation */ added Python source by M654 < 1487349116 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if something has two instances of fading, it clearly loses counters twice as fast < 1487349128 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :echo would force you to pay twice, I suspect < 1487349160 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have multiple instances of flashback, you could likely use either of them, but only flash back an individual card once (note: this situation can actually happen using Past in Flames) < 1487349187 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :echo is a good example to my mind < 1487349192 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: rule 702.43c exists for a single card that has the ability "Modular--Sunburst", yet it is phrased in a very general way so you could write Rampange--Sunburst or Vanishing--Sunburst or even Amplify--Sunburst. That ability looks like it's made for you, since you like to use keyword abilities in a strange way. < 1487349222 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1487349260 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that is explained in the explanatory rules for Cumulative Upkeep, whereas the rules for Vanishing just say "If a permanent has multiple instances of vanishing, each works separately." which doesn't really explain anything < 1487349278 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: Fabricate--Sunburst strikes me as being potentially interesting < 1487349298 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, fading isn't based on cumulative upkeep < 1487349306 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that they both use upkeep-adjusted counters < 1487349327 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( so where's the enchantment that says "While $this is in play, all permanents have echo"? ) < 1487349327 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure, but I think you can give a permanent multiple instances of cumulative upkeep with Balduvian Shaman plus standard techinques, but you can't have multiple copies of Vanishing or Fading on a permanent. < 1487349332 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Maybe "Fabribate--Sunburst" is interesting, although I don't really like "Modular--Sunburst"; I would have preferred "Sunburst, Modular 0" for the single card that uses that. < 1487349337 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Rottytooth 5* 10moved [[02A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.10]] to [[A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.]]: As per the rule of the language, it is re < 1487349396 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I wonder if an older version Reality Acid ever granted Vanishing, but it was changed to make the rules easier to understand? < 1487349430 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :.. < 1487349437 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: older version? Vanishing is the new keyword, fading is the old one, so that would be impossible < 1487349442 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( wtf is that page title ) < 1487349461 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I mean, an unreleased/alpha/playtest version < 1487349485 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: some esolangs are weirdly named < 1487349506 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: dunno, but how would that work? that wouldn't put counters on the enchanted permanent < 1487349515 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok wait, that's a stupid argument < 1487349521 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51003&oldid=51001 5* 03Rottytooth 5* (+186) 10updated due to change in name < 1487349522 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd put them on in an ETB trigger < 1487349528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Not a brainfuck derivative14]]4 N10 02https://esolangs.org/w/index.php?oldid=51004 5* 03Rdococ 5* (+185) 10Created page with "== wtf is this? == seriously. ik it's a joke but at least tell us its structure, like HQ9+ and Hello do. ~~~~" < 1487349536 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however I suspect it might potentially be broken when combined with cards that use time counters for something else < 1487349545 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we have two or three cards with that explicitly exile permanents with time counters and make them suspended < 1487349569 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes but I don't know of an enchantment that can enchant an exiled card < 1487349577 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think this is rules-legal, just something that's never been done) < 1487349673 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wth why is mindscrew a redirect to b****fuck < 1487349689 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't think it would be broken. counters are usually balanced in ways that more counters is better, so removing counters is cheap but adding counters is expensive; counters are often broken when it goes against this, namely in the case of Dark Depths, undying, persist, and -1/-1 counters, especially as used in the Shadowmoor blocks. < 1487349700 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :at least on permanents < 1487349711 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :TSP uses counters on permanents correctly: more time counters is always better for you. < 1487349722 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :tablespoon? < 1487349726 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's a fading card that uses removing time counters as a cost < 1487349734 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: Time Spiral < 1487349737 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1487349751 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the block that introduced Vanishing and that card ais talked about < 1487349778 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51005&oldid=51003 5* 03Rottytooth 5* (+301) 10some commentary < 1487349796 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: clearly it's a better-than-brainfuck-derivative language despite its lack of specification because we all agree that brainfuck derivatives are the worst languages. < 1487349809 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true, but it could be made even better. < 1487349838 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but then it would no longer have a chance of being in the second tier of languages ;) < 1487349844 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=51006&oldid=50998 5* 03Rottytooth 5* (+4) 10/* A */ A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer. < 1487349849 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(just above the bottom) < 1487349857 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1487349866 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it could be in the third tier < 1487349893 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :isn't a language defined purely by not being a brainfuck derivative, in some sense, a brainfuck derivative? < 1487349897 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: Here's the question. Intercal has the rule that a program is valid only if at least one third and at most one fifth of the statement introducers are polite. If your input is a string of polite and non-polite, is there a CF grammar that determines if the polite symbols are in this range? Is there an unambiguous CF rule? < 1487349899 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't exist if not for brainfuck < 1487349916 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true too < 1487349928 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well, it's clearly impossible with a regular language, as those only have a finite amount of state < 1487349935 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yep < 1487349938 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however context-free languages are more powerful than that < 1487349970 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I think, but I'm not sure, that the language of strings with exactly as many polite and non-polite symbols, in any order, can be matched with an unambiguous CF grammar, < 1487349973 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly you can match any /specific/ ratio, e.g. "exactly ¼ polite" < 1487350001 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that you can also match "at least ⅕ polite" and "at most ⅓ polite" < 1487350007 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I think the language of strings where at least half of the symbols is polite can also be matched with an unambiguous CF grammar < 1487350011 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the remaining question is as to whether you can match both at the same time < 1487350012 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what why? < 1487350027 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you mean if you just want CF, not unambiguous FC < 1487350043 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not caring about unambiguity at this point < 1487350062 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( is a flux capacitor a way to temporarily store flux? ) < 1487350064 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there a theorem that says that CF grammars can/can't always be disambiguated? < 1487350082 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, there is that they can't always be disambiguated < 1487350096 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC it's undecidable whether they actually are ambiguous, but that's a different question < 1487350105 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: quoting myself from the wiki: The classic textbook Aho, Ullman, ''The Theory of Parsing, Translation, and Compiling'', (1972), explains in chapter 2.46 that there exist such context-free languages that have no unambiguous context-free grammars, and that such languages are called inherently ambiguous. After that, it states that “no inherently ambiguous programming languages have been devised yet”. This sounds like a challenge to find a program < 1487350116 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, it's not obviously impossible to have grammars for which you can't decide whether they're ambiguous, but you know there's an unambiguous equivalent < 1487350125 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1487350132 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1487350136 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the idea of an inherently ambiguous programming language < 1487350143 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: an example for an inherently unambiguous language is the language of strings where the round brackets are balanced OR the square brackets are balanced < 1487350164 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you mean inherently ambiguous? < 1487350168 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, inherently ambiguous < 1487350235 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so are there any theorems about whether, given a grammar that matches set of strings A, and a grammar that matches set of strings B, there exists a grammar that matches the set of strings (A intersection B)? < 1487350238 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and because of this, I've been struggling to make an esolang with an inherently ambiguous CF grammar where that property seems natural rather than tacked on, and the most obvious way is to take an existing language and allow you to use alternate pair of characters for parenthesis, but only if you use them consistently through the program, < 1487350239 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially wrt CF grammars < 1487350243 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know that with regexes there is < 1487350261 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't want to make a bf-alike, and I haven't found a really good way to make such a language yet. < 1487350270 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But I wonder if INTERCAL would naturally be like that. < 1487350276 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: ooh, this matches up with a golfing language idea I had < 1487350287 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the point is that most programs only care about using a subset of the language's primitives < 1487350293 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can use some of the others for your own purposes < 1487350339 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Mind you, in the defense of Aho, Ullman, it's clear that they understand in their book that you use CF parsers only for some parts of a language, and you eg. match identifiers or do type-checking later after that grammar, so < 1487350344 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and another idea in which every keyword was in two halves, and you put the arguments inside the keyword between the halves, and you could mix and match halves to get a large supply of keywords < 1487350362 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a politeness-checking language wouldn't be a contradiction to their claim even if it were inherently ambiguous, because you wouldn't put that part of the syntax into the CF grammar. < 1487350365 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you combine those ideas, I think it ends up inherently ambiguous, perhaps? < 1487350373 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487350452 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"so are there any theorems about whether, given a grammar that matches set of strings A, and a grammar that matches set of strings B, there exists a grammar that matches the set of strings (A intersection B)?" => yes, and there are two CF langauges whose intersection isn't CF, eg. {a**n b**n c**n} is a language that can be written as an intersection of two CF langauges. < 1487350494 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh of course < 1487350517 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if CF languages and PDAs have the same amount of power, but thinking about how yacc works, it seems likely < 1487350526 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wonder if you could use lazy evaluation to mimic a retrocausal language < 1487350548 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1487350550 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: doesn't the mfix implementation for IO do that? < 1487350568 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still haven't really got my head around the reverse state monad < 1487350575 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :? < 1487350576 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: CF languages and *nondeterministic* PDAs have the same amount of power < 1487350588 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: oh right < 1487350605 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because limited systems like PDAs aren't powerful enough to simulate nondeterminism < 1487350617 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so adding nondeterminism makes them more powerful < 1487350699 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the intersection of two CF languages can be TC, i believe... it's almost the same as the proof that unambiguity is undecidable for CF grammars < 1487350723 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(encode the post correspondence problem) < 1487350792 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: wow < 1487350800 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does it mean for a language to be TC, though? < 1487350829 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: being universal for TMs, i guess < 1487350831 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, there's a deterministic algorithm that runs in finite time and determines whether a string belongs to a given CF language < 1487350838 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1487350843 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :right. i must be wrong. < 1487350855 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there's a deterministic algorithm that runs in finite time and determines whether a string belongs to the intersection of any given set of CF languages < 1487350877 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MOVE ON, NOTHING TO SEE HERE... < 1487350879 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wonder if this would be a sane enough question for cstheory.stackexchange.com < 1487350913 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rottytooth14]]4 10 02https://esolangs.org/w/index.php?diff=51007&oldid=47171 5* 03Rottytooth 5* (+4) 10 < 1487351033 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I think what you might be thinking of is that it's TC to determine if two CF languages (in fact, regexes) intersect at all < 1487351045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. if there's some string that's simultaneously valid in both regexes < 1487351062 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : rdococ: doesn't the mfix implementation for IO do that? <-- mfix only handles values, not actions, though. at least for the IO monad. if the value recursion affects which _actions_ run, it hangs. < 1487351066 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, I should say, undecidable < 1487351082 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :finding the intersection involves running a TC program, but if there isn't one, it won't terminate < 1487351108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(or perhaps throws an "MVar not set" kind of exception, iirc the implementation) < 1487351247 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah if two CF languages intersect at all is the thing that's used in the unambiguity undecidability proof. (obvious if the two CFs are each constructed to be unambiguous as well) < 1487351365 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: um, if by regex you mean the FA equivalent concept, then it's decidable. < 1487351388 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you can encode the post correspondence problem with regexes very easily < 1487351398 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ab|cd|ef)* < 1487351410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, now I'm really confused < 1487351440 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you can trivially combine two DFAs into one that checks both < 1487351444 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I'm simultaneously convinced of things that contradict each other < 1487351450 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1487351450 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus I must have made a mistake somewhere < 1487351521 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so Wikipedia gives the example a, ab, bba and baa, aa, ab as an example PCP < 1487351551 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's equivalent to saying "is there a string that matches both the regex ^(a|aab|bba)*$ and the regex ^(baa|aa|ab)*$" < 1487351579 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, no < 1487351584 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has to match the two regexes /in the same way/ < 1487351586 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: seems to hang in GHCi < 1487351596 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: no wait < 1487351601 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which can actually be written really easily in Cyclexa, even though I haven't worked out the language's syntaxes or semantics < 1487351605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it eventually gav < 1487351608 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just know this is one of the language's basic operations < 1487351614 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*** Exception: thread blocked indefinitely in an MVar operation < 1487351624 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which iirc is something caught by GC < 1487351627 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Cyclexa is a TC regex notation I was working on a while back, but never really pinned down) < 1487351642 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487351654 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(which means it might _not_ catch it if there's no GC) < 1487351737 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Leaving < 1487351755 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: did you keep running in cycles? < 1487351774 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah < 1487351790 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that it was very hard to parse, IIRC it had a nontransitive tokeniser < 1487351810 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that disheartened me enough that I didn't even get around to working out what the semantics were < 1487351921 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1487352145 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.10]]": If this is going to keep moving, probably delete the tracks < 1487352159 0 :AnotherTest!~turingcom@d51A4B8F1.access.telenet.be JOIN :#esoteric < 1487352172 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1487352237 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm was that actually a good idea... < 1487352294 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there are others, too, including a broken redirect < 1487352382 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(well, i just broke all of them, didn't i, but some already were double or triple) < 1487352433 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm can you make a redirect with a template? < 1487352465 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: not a proper redirect; you can make a soft redirect or a transclusion redirect < 1487352475 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well that doesn't help here < 1487352484 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can place a template on a redirect page, but it can only serve to add categories and/or add text viewable when visiting the redirect page directly < 1487352539 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer.10]]": This too < 1487352577 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Programming Language14]]4 10 02https://esolangs.org/w/index.php?diff=51008&oldid=39271 5* 03Oerjan 5* (+4) 10fix < 1487352608 0 :rottytooth!~daniel@38.96.153.66 PRIVMSG #esoteric :Thanks -- I'll clean up the previous names next time I change it < 1487352673 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Aplifcldtcitampac14]]4 10 02https://esolangs.org/w/index.php?diff=51009&oldid=42470 5* 03Oerjan 5* (-3) 10Fix; seems to miss an a, but did so already < 1487352694 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the acronym didn't really change, so didn't delete that < 1487352713 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rottytooth: i don't think you have deletion privileges though < 1487352788 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but fixing redirects would be nice < 1487352877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51010&oldid=51005 5* 03Rottytooth 5* (+51) 10/* Concept */ note about current name < 1487353031 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1487353420 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1487353660 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : [...] As a wild guess, maybe the former is a wikimedia default and the latter may be some custom theme? <-- well it doesn't seem to be in either Mediawiki:Common.css or Mediawiki:Vector.css, which i'm pretty sure is our default theme... < 1487353734 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e [...] As a wild guess, maybe the former is a wikimedia default and the latter may be some custom theme? <-- well it doesn't seem to be in either Mediawiki:Common.css or Mediawiki:Vector.css, which i'm pretty sure is our default theme... < 1487353734 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487353844 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rottytooth: technically your language briefly had an even more convoluted name, as it included "or constructed" at a point you weren't watching :P < 1487353854 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and who knows about actual vandalism) < 1487353945 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(that Fmadd guy really did go wild in wikipedia last month...) < 1487354045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, could someone please visit http://nethack4.org/latest/nethack4/libnethack/src/objnam.c and let me know whether it opens directly in the browser or whether it asks for a download? < 1487354056 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm getting inconsistent results when testing this myself < 1487354067 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :opens in browser for me < 1487354071 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah good < 1487354077 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :must be some sort of insane caching problem at my end then < 1487354091 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it asks for a download in both Chrome and Firefox, but not if I connect via netcat < 1487354102 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i'm using IE >:) < 1487354120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i may have to change soon, github was starting to give warnings...) < 1487354134 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, I forgot you used IE < 1487354181 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :must be caching, I stuck a question mark at the end of the URL and it worked :-) < 1487354292 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :IE?! < 1487354293 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ffs < 1487354313 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1487354316 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it opens in browser for me though < 1487354344 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it is a single .c file, I think most browsers would open it in the browser < 1487354363 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and I use firefox < 1487354474 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: i'm sure ais523 is asking because he's just changed his server from a setup that _didn't_ show it in the browser < 1487354490 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's not really the filename that decides it these days. < 1487354500 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: indeed < 1487354501 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh < 1487354512 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess < 1487354567 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly gets an epiphany about emotions over the internet < 1487354589 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because emotionally, i was _not_ gloating when saying that, then realized it could be interpreted that way < 1487354680 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION resolves to sprinkle all his messages with emoji ... just kidding < 1487354685 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :At least in Firefox and other Mozilla-based browsers you can force it to display text by adding "view-source:" at the front of the URL. I also added a code into Firefox to make the ask for a download to include the "view source" choice. < 1487354803 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alas, in IE you cannot view source before the page is displayed in the browser (BUT OTHERWISE IT'S JUST FINE THANK YOU VERY MUCH) < 1487354813 0 :rottytooth!~daniel@38.96.153.66 PRIVMSG #esoteric :oerjan: Ha that is an even more terrible! I should really have a script to monitor it for changes < 1487354853 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rottytooth: if you do, i'd like to propose a rule that the change has to stay for at least a day before you move the page :) < 1487355357 0 :rottytooth!~daniel@38.96.153.66 PRIVMSG #esoteric :I wonder if having the redirect on the initialism (Aplifcldtcitampac) is useful at all, since it would also need to keep changing each time < 1487355434 0 :rottytooth!~daniel@38.96.153.66 PRIVMSG #esoteric :Maybe having no history and no working redirects is better anyway, people have to look at Wikipedia to figure out its url < 1487355447 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that's it < 1487355452 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :we must create a channel where IE users are banned < 1487355505 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell fizzie now your latest change _isn't_ showing up in Gregor's bitbucket. < 1487355505 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487355541 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rottytooth: well there is Programming Language. < 1487355553 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats rdococ -----### < 1487355597 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION grabs the swatter and breaks it. it gains sentience and flies up into space. < 1487355608 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Some of the commands of ARB assembly language there is currently no equivalents in Checkout as far as I can see, and should probably be defined. This includes trigonometry, exponent base 2, logarithm base 2, and reciprocal square root, and compare. Also, how would you do kill fragment and texture accesses with Checkout? < 1487355638 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: don't be ridiculous, it's been sentient since the start < 1487355657 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oerjan: yeah and it's been in space since the start < 1487355693 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( some emotions transfer _too_ well over the internet ) < 1487355704 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :ais523: Can you please to explain to me so that I can understand? < 1487355730 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: read-only checkouts are designed for texture access < 1487355735 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :IE will be good when pigs fly < 1487355735 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however not all GPU operations are implemented in checkout < 1487355746 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: hasn't Microsoft given up on IE, in favour of Edge? < 1487355751 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( soon Microsoft will invent pigs with wings ) < 1487355757 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Edge is IE + paint < 1487355763 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION applies some Status Quo is God liniment to the swatter < 1487355771 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :like how Windows = malware + a coating of paint < 1487355805 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION applies the swatter to some lambda calculus. suddenly, currying, and the swatter turns into a bowl of curry. < 1487355863 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you're successfully getting me annoyed. good job. < 1487355880 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION gives oerjan the curry to make up for it < 1487355904 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :ais523: Yes, I thought that you might use read-only checkouts for textures, but is there the example? And, some GPU operation which isn't currently have, I think should be added on? That way, shader programs can then be written with them, I think. < 1487355923 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the language hasn't been implemented yet < 1487355945 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that if someone wanted to implement it, and added features as they did so, I wouldn't have a problem with that as long as they kept to the general idea behind the langugae < 1487356011 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :The specification of the preprocessor would then also have to be written I would think < 1487356105 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51011&oldid=51010 5* 03Rottytooth 5* (+333) 10/* Concept */ expanded on content a bit < 1487356112 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I would hope that an implementation can be made up which can be use as a better alternative than OpenGL, GLSL, and ARB assembly language, perhaps. < 1487356439 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`edit tmp/spout < 1487356440 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/tmp/spout < 1487356732 0 :fizzie!?@? PRIVMSG #esoteric :For the record, I was expecting the "edit" button to make a bot on channel do the `fetch. < 1487357021 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the names aren't the best < 1487357040 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` awk 'END{print NR}' tmp/spout < 1487357041 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 < 1487357043 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1487357075 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` perl -e 'while(<>){$i++};print $i;' tmp/spout < 1487357076 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 < 1487357084 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :cat tmp/spout < 1487357090 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat tmp/spout < 1487357091 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :one \ two \ three < 1487357091 0 :fizzie!?@? PRIVMSG #esoteric :That was me. :) < 1487357097 0 :fizzie!?@? PRIVMSG #esoteric :If you mean the extra "four". < 1487357099 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh < 1487357103 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes < 1487357108 0 :fizzie!?@? PRIVMSG #esoteric :I pressed edit on it. :) < 1487357120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` wc -l tmp/spout < 1487357120 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 tmp/spout < 1487357136 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you messed up my test :P < 1487357149 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` awk 'END{print NR}' tmp/spout; wc -l tmp/spout < 1487357149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 \ 2 tmp/spout < 1487357158 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok so awk works < 1487357166 0 :fizzie!?@? PRIVMSG #esoteric :`` hd tmp/spout < 1487357167 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :000000 6f 6e 65 0a 74 77 6f 0a 74 68 72 65 65 >one.two.three< \ 00000d < 1487357168 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`edit bin/spam < 1487357169 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://slbkbs.org:5196/edit?path=/hackenv/bin/spam < 1487357172 0 :fizzie!?@? PRIVMSG #esoteric :Is it the lack of trailing newline? < 1487357175 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1487357241 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`fetch bin/spam http://slbkbs.org:5196/get?path=/hackenv/bin/spam < 1487357242 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-17 18:47:07 URL:http://slbkbs.org:5196/get?path=/hackenv/bin/spam [206/206] -> "bin/spam" [1] < 1487357246 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1487357247 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:one < 1487357249 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1487357249 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:two < 1487357251 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1487357251 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:three < 1487357253 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1487357254 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:one < 1487357347 0 :fizzie!?@? PRIVMSG #esoteric :Man, this new multi-line editing is such a cheat. < 1487357369 0 :fizzie!?@? PRIVMSG #esoteric :Back when nicks were nicks, we edited HackEgo uphill both ways. < 1487357377 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1487357389 0 :fizzie!?@? PRIVMSG #esoteric :I appreciate you keeping it all in one line, anyway. < 1487357491 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wonder if a programming language with real numbers could ever achieve some form of supertc < 1487357512 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1487357513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:two < 1487357536 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? `edit < 1487357542 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? `edit < 1487357543 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`edit? ¯\(°​_o)/¯ < 1487357615 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? HackEgo < 1487357616 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! < 1487357635 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :HackEgo is in Mexico? < 1487357637 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`help < 1487357637 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/ < 1487357642 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn `edit gives you a url, then in your browser: (1) Press Fetch (2) Make your changes (3) Press edit (4) Paste the command line at the top into the channel. < 1487357645 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned '`edit': `edit gives you a url, then in your browser: (1) Press Fetch (2) Make your changes (3) Press edit (4) Paste the command line at the top into the channel. < 1487357674 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`n < 1487357675 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:three < 1487357681 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd `edit//s,s edit,s Edit, < 1487357683 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`edit//`edit gives you a url, then in your browser: (1) Press Fetch (2) Make your changes (3) Press Edit (4) Paste the command line at the top into the channel. < 1487357695 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`run sudo cat hi < 1487357696 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: sudo: command not found < 1487357700 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :er < 1487357701 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ok < 1487357704 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`run cat hi < 1487357705 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: hi: No such file or directory < 1487357712 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is press the right word? < 1487357745 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: the Mexico is a Speedy Gonzales pun (or possible SG's brother pun) < 1487357777 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :k < 1487357808 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? shavention < 1487357809 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb did not invent them yet. < 1487357841 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd shavention//s,[.],, edit., < 1487357842 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/sed: -e expression #1, char 10: unknown option to `s' < 1487357859 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd shavention//s;[.];, edit.; < 1487357861 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1, edit. Taneb did not invent them yet. < 1487357907 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-clclogulrhyqujds QUIT :Excess Flood < 1487357961 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait was it cousin < 1487358014 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487358029 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-pnxjrypqdvsqsphs JOIN :#esoteric < 1487358109 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Eep late < 1487358258 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1487358448 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51012&oldid=51011 5* 03Rottytooth 5* (-12) 10/* Concept */ clean up < 1487358873 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487359132 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1487359217 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :I've been wondering; what is rottytooth's position on heliopaths? < 1487359441 0 :augur!~augur@2601:645:8300:2b03:115f:7f12:26c1:160f JOIN :#esoteric < 1487359472 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :whatever those are < 1487359568 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-pnxjrypqdvsqsphs QUIT :Excess Flood < 1487359619 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-syppqzzhjtyiuauw JOIN :#esoteric < 1487359859 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie, oerjan: Look, it was a very quick program. < 1487359879 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you want to improve it? < 1487360183 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: By the way, I'm a bit dubious about keeping `edit running permanently the way it is right now, so maybe you shouldn't integrate it so closely into HackEgo. < 1487360207 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If it is going to be running permanently, I should probably figure out some better way to do it. < 1487360241 0 :furozo!~harald@priva.io QUIT :Quit: Lost terminal < 1487360390 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1487361491 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It occurs to me that both "fetch" and "edit" sound like they might modify HackEgo, but neither does. < 1487361551 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Now I made a animation from SDLTERM and OpenGL, with colourful balls moving from centre of screen to the edge and becomes larger when they move more closely to the edge. < 1487361751 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :(No music yet) < 1487361984 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? 1+1 < 1487361984 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1+1? ¯\(°​_o)/¯ < 1487361991 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :... < 1487362028 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :1+1 should be Window. < 1487362032 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :It sounds like it would go well with the zombocom music < 1487362060 0 :idris-bot!~idris-bot@dslb-178-004-076-070.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1487362102 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Why? I think 1+1 makes 2 < 1487362106 0 :rottytooth!~daniel@38.96.153.66 PRIVMSG #esoteric :doesthiswork: At my council's advice, I have no position on heliopaths at this time < 1487362121 0 :doesthiswork!~Adium@207.55.82.149 PRIVMSG #esoteric :typical politician < 1487362217 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zzo38, you're no fun < 1487362532 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487362813 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1487362850 0 :MDude!~MDude@pa-67-234-97-58.dhcp.embarqhsd.net QUIT :Ping timeout: 258 seconds < 1487363240 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=51013&oldid=51012 5* 03Rottytooth 5* (-100) 10Still messing with the description, trying to make this clear < 1487363681 0 :hppavilion1!~dosgmowdo@74-114-82-100.dynamic.asdk12.org JOIN :#esoteric < 1487363941 0 :augur!~augur@2601:645:8300:2b03:115f:7f12:26c1:160f QUIT :Remote host closed the connection < 1487364223 0 :fizzie!?@? PRIVMSG #esoteric :shachaf: It occurs to me that maybe I should put an editor thing like that on the same webserver as everything else. < 1487364282 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would not object. < 1487364306 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could even permit people to push commits? < 1487364309 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe that's going too far. < 1487364336 0 :fizzie!?@? PRIVMSG #esoteric :In theory. I think I like the idea of there being one degree of separation. Less chance to make mistakes with the locking and such. < 1487364372 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was sort of going to implement the multiline tmp editor. < 1487364390 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that seemed like a lot of trouble and limited usability. < 1487364852 0 :hppavilion1!~dosgmowdo@74-114-82-100.dynamic.asdk12.org QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH < 1487365394 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :bleh, the build is 15 minutes longer than last month < 1487365424 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: why not just use ed? < 1487365459 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :luckily I managed to fix the bug in my code before anyone noticed < 1487365551 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why does the build take so long? < 1487365585 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you at least reuse some of the output from previous builds maybe? < 1487365590 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have reproducible builds? < 1487365689 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it takes a long time partially becauase separate compilation doesn't work with C++ templetes < 1487365710 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, it's all C++ template code. Makes sense. < 1487365717 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it can still be parallelized, right? < 1487365740 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :not only that but the templates are generated from an internal language < 1487365771 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :which creates hundreds of json parsers for some reason < 1487365847 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I don't know if it CAN be paralelized, but it isn't afaict < 1487365889 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should fix it. < 1487365917 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :can I filter out processes from ps -x that are waiting for somehting < 1487365961 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yes it looks like it only runs one compiler at once < 1487365980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I meant across machines. < 1487365986 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's not even doing -j? < 1487365996 0 :rottytooth!~daniel@38.96.153.66 QUIT : < 1487366177 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :whats -j < 1487366214 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :make -j < 1487366228 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what's make we dont use make < 1487366234 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or ghc -j < 1487366239 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :j stands for parallel, I guess. < 1487366259 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :uhhh I didn't knwo make had a paralel option < 1487366276 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but yeah it's jsut running one thing at a time < 1487366398 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :gcc -c SomeCamelCaseThing.cpp -o SomeCamelCaseThing.o < 1487366416 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and SomeCamelCaseThing.cpp and a < 1487366431 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :SomeDromeDary.cpp < 1487366458 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :will usually both #include SomeStupidTemplate.h < 1487366516 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but each gcc invokation has no way to know this so it has to recompile SomeStupidTemplate.h over and over and over < 1487366576 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :er, that should be SomeStupidClassBasedOnATemplate.h < 1487366602 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :which then includes the actual template < 1487366632 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :C++ tmeplates. #notevenonce < 1487367552 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Why is OpenGL using normalized device coordinates? Do you know if there is a way to make the output of the vertex program to be treated as integer coordinates, or is is it always necessary to convert them from integer coordinates if wanted into normalized device coordinates in the vertex program or transformation matrix? < 1487367584 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :(But I think the vertex program and transformation matrix cannot be used together.) < 1487367649 0 :doesthiswork!~Adium@207.55.82.149 PART #esoteric : < 1487367659 0 :doesthiswork!~Adium@207.55.82.149 JOIN :#esoteric < 1487367865 0 :augur!~augur@162.217.73.146 JOIN :#esoteric < 1487368130 0 :augur!~augur@162.217.73.146 QUIT :Ping timeout: 255 seconds < 1487368246 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hurl bin/spam < 1487368247 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/bin/spam < 1487368473 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1487368565 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487368883 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? template < 1487368884 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :template? ¯\(°​_o)/¯ < 1487368889 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? c++ < 1487368890 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Along with C, C++ is a language for smart people. < 1487368904 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? generate < 1487368905 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :generate? ¯\(°​_o)/¯ < 1487368907 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? generated < 1487368908 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :generated? ¯\(°​_o)/¯ < 1487368919 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? compiler < 1487368920 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A compiler (lit. "with-piler") is one who builds piles together with someone else. < 1487368933 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? gcc < 1487368934 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gcc? ¯\(°​_o)/¯ < 1487368937 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? gnu < 1487368938 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gnu? ¯\(°​_o)/¯ < 1487368945 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :bah < 1487368952 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`widsom < 1487368953 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :jit//JIT is just in time. < 1487368956 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`widsom < 1487368957 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metaplace//Metaplace ♫ is where I want to be, ♫ I never m*%¤)&"#NO CARRIER < 1487368961 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`widsom < 1487368962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vim//vim equals to cmxciv or cmxcvi, depending on which part of Roman Empire you are. < 1487368977 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`widsom < 1487368978 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rhubarb//Rhubarb rhubarb rhubarb, rhubarb: rhubarb rhubarb? Rhubarb, rhubarb, rhubarb rhubarb. < 1487368999 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`widsom < 1487369000 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :native//The natives are restless, also armed with sed. < 1487369154 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Read error: Connection reset by peer < 1487369215 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487369765 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487370028 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1487371163 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Remote host closed the connection < 1487371433 0 :AnotherTest!~turingcom@d51A4B8F1.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1487371905 0 :hppavilion1!~dosgmowdo@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1487372698 0 :hppavilion1!~dosgmowdo@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1487373422 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487373691 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` diff bin/wisdom bin/widsom < 1487373692 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1487373714 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1487373819 0 :idris-bot!~idris-bot@dslb-178-004-076-070.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1487373884 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487374108 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1487374235 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487374625 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1487374757 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-syppqzzhjtyiuauw QUIT :Excess Flood < 1487375039 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-xcmeutiidqcbxhlx JOIN :#esoteric < 1487375160 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487375182 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487375610 0 :zgrep!?@? NICK :zgrep_cloud < 1487375720 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i seem not to have finished my previous logreading < 1487375737 0 :idris-bot!~idris-bot@dslb-178-004-076-070.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1487375744 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? backlog < 1487375745 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :backlog? ¯\(°​_o)/¯