< 1414713600 4338 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the definition of "helloworldless"? no characters from "helloworld"? < 1414713604 597115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: please, like telling you it's definitely completely possiblew ouldn't have motivated you even more < 1414713608 569028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*impossible wouldn't < 1414713609 612243 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523\unfoog: right < 1414713615 524488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's how I got to the solution in the first place, after all < 1414713621 265750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: "Hello, world!" actually < 1414713636 679514 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: thus no spaces either, which I assume is one of the harder parts < 1414713637 254033 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1414713641 917905 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although this is Haskell, you have $ to substitute < 1414713642 626228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nah < 1414713649 269743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not really hard, you can use tabs usually < 1414713653 300381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or newlines < 1414713655 581819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever whitespace < 1414713657 994854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depending on the language < 1414713689 464139 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right < 1414713690 196468 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :my first solution didn't have tabs. it extracted a space from the SUDO_COMMAND environment variable... < 1414713715 149220 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I felt silly after seeing other solutions that used tabs < 1414713761 993913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523\unfoog: it turns out that everything is easy to do in haskell _except_ finding an actual output function not containing those chars < 1414713776 950098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there just isn't one < 1414713981 596009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except for that, it has both numerical string escapes and map(succ) which would work < 1414714034 344077 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> succ 'd' < 1414714035 932926 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 'e' < 1414714069 390919 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but succ.succ or pred.pred work. < 1414714078 993687 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err < 1414714080 7693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, you cannot use pred < 1414714090 923587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :succ.succ works < 1414714123 501350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> map((-1+).(-1+))"Jgnnq.\"yqtnf#" < 1414714125 235059 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Types.Char) < 1414714125 405855 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘GHC.Num.+’ < 1414714128 540837 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah < 1414714131 939153 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sniff. < 1414714135 732697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1414714183 163981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [pred,pred.pred] <*> ["Hello, world!"] < 1414714185 84684 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Enum.Enum [GHC.Types.Char]) < 1414714185 238057 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘GHC.Enum.pred’ < 1414714190 931213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1414714194 831178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [pred,pred.pred] <*> "Hello, world!" < 1414714196 265170 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "Gdkkn+\USvnqkc Fcjjm*\RSumpjb\US" < 1414714239 153809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"\R" < 1414714245 359588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "\R" < 1414714246 939446 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:3: < 1414714247 253440 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : lexical error in string/character literal at character 'R' < 1414714250 821496 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu JOIN :#esoteric < 1414714252 352927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1414714257 5349 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> "\RS" < 1414714258 632894 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\RS" < 1414714262 797076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> succ "\RS" < 1414714264 272985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1414714264 517052 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Enum.Enum [GHC.Types.Char]) < 1414714264 670320 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘GHC.Enum.succ’ < 1414714269 252085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> succ '\RS' < 1414714270 923098 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : '\US' < 1414714288 560976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> succ '\US' < 1414714290 367593 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ' ' < 1414714301 805219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well that's no shorter than \31 and \30 < 1414714317 613886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which are presumably easier to remember < 1414714318 794106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :space, the final frontier, right next after the United States... < 1414714325 8415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1414714327 979731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's so nicely obscure. < 1414714348 754593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> ("\US0123","\310123") < 1414714350 673940 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ("\US0123","\310123") < 1414714373 724742 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length"\310123" < 1414714375 343491 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1414714432 591575 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> '\310':"123" < 1414714434 573983 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\310\&123" < 1414714447 500136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map length["map(succ)\"G\\99kkn+\\USvnqkc\"","map(succ.succ)\"Fcjjm*\\RSumpjb\\US\""] < 1414714449 166336 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [27,33] < 1414714466 175899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks like two succs isn't worth it < 1414714478 68559 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fair enough < 1414714520 450440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :succ less, quote more < 1414714546 43242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait < 1414714560 578872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i forgot the final ' ' of the first < 1414714575 173907 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> '\SP' < 1414714575 817401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map length["map(succ)\"G\\99kkn+\\USvnqkc\32\"","map(succ.succ)\"Fcjjm*\\RSumpjb\\US\""] < 1414714577 154112 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ' ' < 1414714577 335741 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : can't find file: L.hs < 1414714584 169861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map length["map(succ)\"G\\99kkn+\\USvnqkc\32\"","map(succ.succ)\"Fcjjm*\\RSumpjb\\US\""] < 1414714585 730908 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [28,33] < 1414714594 103782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1414714601 353949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map length["map(succ)\"G\\99kkn+\\USvnqkc\\32\"","map(succ.succ)\"Fcjjm*\\RSumpjb\\US\""] < 1414714602 988554 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [30,33] < 1414714609 912490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still not worth it < 1414714687 61298 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 111111*123 < 1414714689 101231 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 13666653 < 1414714807 997666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's that about < 1414714846 374123 :vanila!~user@unaffiliated/vanila JOIN :#esoteric < 1414714914 866384 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nothing useful. < 1414714954 843011 :bananagram!~Porygon@198.52.199.35 JOIN :#esoteric < 1414714997 169033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome bananagram < 1414714998 91053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08bananagram: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02irc.dal.net.) < 1414715037 372131 :bananagram!~Porygon@198.52.199.35 PRIVMSG #esoteric :hi < 1414715213 745056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome vanila < 1414715214 443227 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vanila: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1414715263 327294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: haha, I like that SUDO_COMMAND thing < 1414715641 8409 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :Hello < 1414715710 984666 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :hi! < 1414715729 246222 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :http://lpaste.net/raw/113500 < 1414715734 946276 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :I wrote this < 1414716443 806800 :MDude!~fyrc@or-67-238-30-175.dhcp.embarqhsd.net JOIN :#esoteric < 1414716593 969688 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you iterate over dictionary keys in JavaScript? < 1414716612 531364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://lpaste.net/raw/113500 < 1414716614 131390 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2014-10-31 00:50:07 URL:http://lpaste.net/raw/113500 [2316] -> "113500" [1] < 1414716636 812360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so it converts brainfuck to C, neat. < 1414716659 364663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it needs input? < 1414716673 157618 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes. < 1414716698 657274 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523\unfoog: Object.keys? < 1414716698 828069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`find esobf8 < 1414716699 307958 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :find: `esobf8': No such file or directory < 1414716706 765402 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: that isn't a loop < 1414716706 919263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh* < 1414716712 707559 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ais523\unfoog: for in and checking hasOwnProperty? Or do you mean an actual Map? < 1414716722 384214 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it's the syntax for "for in" I'm failing at < 1414716733 72904 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in < 1414716737 293301 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :for (variable in object) {... } < 1414716742 543283 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :for (var key in {a:1, b:2}) console.log(key); // a, b < 1414716745 969760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ibin/bf8 < 1414716746 576536 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/ibin/bf8 < 1414716751 628591 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :but as Sgeo said, hasOwnProperty is meh < 1414716776 537739 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: I get "missing ; before statement" < 1414716783 82445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo ",[.,]" | interps/egobf/src/egobfi8 113500 < 1414716783 584784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#include \ #include \ uint8_t a[1024]={0};uint8_t*p=a;main(){setbuf(stdout,NULL);*p=getchar();while(*p){putchar(*p);*p=getchar();}} < 1414716801 564160 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523\unfoog: uh, really? < 1414716814 997737 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ais523\unfoog: pastie sample? < 1414716815 930343 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what JS impl do you use? < 1414716822 743021 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :it can self host! < 1414716824 114012 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I've tried it in Chrome < 1414716836 973257 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for (var y in x) print y; < 1414716838 408317 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SyntaxError: missing ; before statement < 1414716841 854175 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: I'm using the Firefox console < 1414716851 893779 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Had to delete the b in the comment, because Chrome was trying to autocomplete it when I pressed enter < 1414716855 370825 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :its cool how the bot downloaded and ran it < 1414716856 328551 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :print is not a statement < 1414716865 8590 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Use console.log() < 1414716867 684191 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523\unfoog: console.log(y); should work < 1414716889 669548 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Except in IE where you should check for the existence of console first < 1414716891 384432 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Because IE < 1414716896 638617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: HackEgo runs nearly arbitrary linux commands < 1414716910 194723 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: err, right, I'm being silly < 1414716911 638696 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1414716925 319910 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well, it runs arbitrary commands, just those commands don't always do what you'd expect < 1414716930 211481 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` uname -a < 1414716931 601083 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1414717018 650688 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :It would be nice to write a brainfuck to assembly compiler, but it's harder because you have to match brackets < 1414717062 183615 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the hard part is the forward jumps when a [ condition doesn't match < 1414717107 970235 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :If I ever get around to writing a Braintrust impl. in Clozure CL like I intend at some point, that serves for allowing brainfuck compilers to be written in brainfuck that compile to machine code < 1414717117 313720 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Without any knowledge of actual machine code < 1414717127 293251 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Although I wonder if using a lisp like that is 'cheating' < 1414717162 459316 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :Braintrust? < 1414717170 889407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Braintrust < 1414717171 42778 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :http://esolangs.org/wiki/Braintrust < 1414717219 15203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one of the more interesting brainfuck derivatives < 1414717235 697101 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::) < 1414717279 447353 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1414717295 182527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover couldn't stand for that, naturally < 1414717301 262827 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :would that turn a self interpreter into a compiler? < 1414717318 164034 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :I don't really understand the (!) thing < 1414717364 204552 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :! takes the stored up commands and compiles them. So, if the target is Haskell, and ! gets executed, Haskell code will get output, corresponding to the program in the code block < 1414717396 504263 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The crucial thing is that the language that ! compiles in the code block is the -current- language, not necessarily Braintrust < 1414717467 168127 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :so that puts 99% of the effort onto the implementation? < 1414717471 518937 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Yes < 1414717482 409110 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Including any knowledge of what the target is < 1414717495 170337 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :but how would you go from a brainfuck compiler in braintrust, to a brainfuck compiler in brainfuck? Or is that not possible < 1414717516 434294 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :So, the same Braintrust program can be a Brainfuck derivative 346 to machine code compiler, and a Brainfuck derivative 346 to Haskell compiler < 1414717604 219506 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Vanilla brainfuck doesn't have instructions for 'compile this code' < 1414717658 143165 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :so you need to implement braintrust interpreter in brainfuck - then you can compile the self applicable braintrust compiler to get a brainfuck compiler in brainfuck? < 1414717663 733824 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :once you start stacking implementations, which one of those is the regarded as the "current" one? < 1414717717 361738 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The one used to compile the program that is currently executing < 1414717727 945677 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The Haskell impl stores a stack of each implementation < 1414717952 106637 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :that's really cool though < 1414717982 445432 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :So, suppose the compiler stack is BT, L0, L1, L2. A program P is in the code block. ! is basically BT(L0(L1(L2(P)))) < 1414717988 413899 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Where BT is the primitive compiler < 1414717994 596476 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :vanila: thank you < 1414718093 760247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why can't ! pick any old language/ < 1414718094 557394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* < 1414718095 843966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*? < 1414718098 117162 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It's all inspired by Reflections on Trusting Trust < 1414718100 148457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than being restricted to the implementation language < 1414718123 451808 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :elliott: hmm... a second code block for the language to use? < 1414718128 653728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what I mean is: if I write a haskell braintrust interpreter, and compile it to C, is it no longer a braintrust interperter? < 1414718135 637339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because ! should be outputting C, but it's outputting haskell < 1414718160 196978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly I don't understand braintrust at all. < 1414718189 532598 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 265 seconds < 1414718220 399623 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :elliott: if... I understand properly, this is just a definitions issue. I think. But the primitive compiler doesn't need to be written in the target language, I think. < 1414718250 904900 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(If it does, then that's a spec bug) < 1414718396 204405 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :What I would think interesting is somehow decoupling ! in such a way that ! requires its input to be primitives, but somehow extra commands that make it simple to do the quineiness needed for something that behaves as this ! < 1414719628 788058 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu PRIVMSG #esoteric :https://eval.in/108854 i love these < 1414720554 652267 :boily!~boily@96.127.201.149 QUIT :Quit: SQUASH CHICKEN < 1414721839 588569 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1414722171 362179 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> logBase 2 (10**9 * 26**7) < 1414722173 225513 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 62.80043088097391 < 1414722208 522216 :bananagram!~Porygon@198.52.199.35 PART #esoteric :"WeeChat 0.4.3" < 1414722236 397358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that should fit nicely < 1414722253 240337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with a bit to spare < 1414722354 71539 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :i just invented an esolang < 1414722376 367908 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :its called edwardk-oriented-programming < 1414722465 620006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let f(m,n)=logBase (10^m * 26^n) in maximumBy f [(m,n)| m<-[0..64],n<-[0..64], f(m,n)<=64] < 1414722467 365315 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘(b, b1)’ with ‘GHC.Types.Ordering’ < 1414722467 559350 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: (b, b1) -> (b, b1) -> GHC.Types.Ordering < 1414722467 712530 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: (b, b1) -> (b, b1) -> (b, b1) < 1414722482 93154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let f(m,n)=logBase (10^m * 26^n) in maximumBy (comparing f) [(m,n)| m<-[0..64],n<-[0..64], f(m,n)<=64] < 1414722483 981593 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Could not deduce (GHC.Classes.Ord (a0 -> a0)) < 1414722484 134866 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘Data.Ord.comparing’ < 1414722484 288221 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : from the context (GHC.Real.Integral b1, GHC.Real.Integral b) < 1414722484 288358 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : bound by the inferred type of < 1414722484 288446 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : it :: (GHC.Real.Integral b1, GHC.Real.Integral b) => (b, b1) < 1414722492 999053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1414722519 721041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let f(m,n)=logBase 2 (10^m * 26^n) in maximumBy (comparing f) [(m,n)| m<-[0..64],n<-[0..64], f(m,n)<=64] < 1414722521 614709 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (15,3) < 1414722548 497278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase (10^15*26^3) < 1414722550 268586 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Double> < 1414722554 795082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 2 (10^15*26^3) < 1414722556 684685 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 63.93024057773372 < 1414722622 247035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: http://cokmett.github.io/cokmett/ < 1414722652 640346 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :XD < 1414722687 383053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ugh. < 1414722688 466639 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1414722796 605213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf got a haskell overload < 1414722845 145692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: have you seen Taneb's proof that lens functions are turing complete < 1414722849 991182 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric ::O < 1414722866 974315 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :i havent1 < 1414722873 783741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually i'm not sure _i_ have, did he finish it < 1414722894 610534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm looks idle < 1414722961 919458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i am still wondering if that cokmett thing is statistically guaranteed to stop, i couldn't find the source code from which the javascript was generated < 1414723103 17751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm the google hits give logs for this channel < 1414723163 964492 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1414723292 521480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2014-02-17#092119Taneb < 1414723309 874353 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu QUIT :Ping timeout: 258 seconds < 1414723319 849765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems google _is_ currently crawling the channel logs, both tunes and codu < 1414723326 958825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that didn't use to be the case < 1414723354 632614 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION always googles the logs < 1414723476 236637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess this means i'll have to stop complaining they're no longer in HackEgo < 1414723492 176522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, or scale it down somewhat. < 1414723553 515412 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1414724218 466106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> [n|a<-[0..4],b<-[0..9],c<-[0..9],n<-[a*100+b*10+c],n==0||n`mod`(a+b+c)`elem`[0,a,a+b]] < 1414724220 289033 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,2,3,4,5,6,7,8,9,10,11,12,13,17,18,20,21,22,24,26,27,30,31,33,35,36,39,4... < 1414724259 224988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :far too long, of course, but faster than henkma's < 1414724275 135153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i thought there would be such a formula < 1414724310 606825 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have a fairly neat show- and read-free version, but it's 76 characters long. < 1414724325 483458 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the speed seems about right though < 1414724543 742250 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1414724567 394961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :btw it's better to use the mod prefix there < 1414724707 823794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fromEnum is so stupidly long :( < 1414724709 981302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and it's worthwhile to factor out the [0..9] < 1414724735 803786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but might still be better than that < 1414724796 241590 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wouldn't paste a serious contender, not intentionally anyway < 1414724802 613916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1414724866 685632 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type fix.shows < 1414724868 86931 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Show a => a -> String < 1414724887 27856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't have fix, mind you < 1414724890 513444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wonder why fix is not in the Prelude. < 1414724894 685534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I know! < 1414724903 404892 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :import Data.Function ... < 1414724907 422039 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :go wild ;-) < 1414724967 565697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i haven't yet seen any case where importing was best when it was _possible_ without < 1414724990 21139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i had a single char difference once < 1414725015 470316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f a | c <- b = c where b = a in f "arg" < 1414725017 495332 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "arg" < 1414725039 199107 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Data.List.sort, when required, is worth it. < 1414725046 301357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose. < 1414726231 559493 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh perhaps I should submit head -c790 /dev/random and see if I get lucky... < 1414726296 717880 :MDude!~fyrc@or-67-238-30-175.dhcp.embarqhsd.net NICK :MDream < 1414726322 243382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t insert < 1414726323 783866 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Ambiguous occurrence ‘insert’ < 1414726323 937199 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : It could refer to either ‘Data.List.insert’, < 1414726324 90576 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : imported from ‘Data.List’ at /home/lambda/.lambdabot/State/L.hs:91:1-16 < 1414726329 446299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Prelude.insert < 1414726330 869662 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘Prelude.insert’ < 1414726331 90888 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1414726331 244230 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Prelude.sqrt’ (imported from Prelude), < 1414726333 534077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh. < 1414726372 318007 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length "{-#OPTION -F -pgmFsh #-}\nhead /dev/random>$2" < 1414726374 111296 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Ambiguous occurrence ‘length’ < 1414726374 265097 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : It could refer to either ‘GHC.List.length’, < 1414726374 418431 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : imported from ‘Data.List’ at L.hs:91:1-16 < 1414726374 418596 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (and originally defined in ‘base:GHC.List’) < 1414726374 418686 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : or ‘Data.List.NonEmpty.length’, < 1414726379 913711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@undef < 1414726380 389002 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Undefined. < 1414726381 512866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length "{-#OPTION -F -pgmFsh #-}\nhead /dev/random>$2" < 1414726383 283582 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 44 < 1414726403 93682 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length "{-#OPTION -F -pgmFsh#-}\nhead /dev/random>$2" < 1414726404 656530 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 43 < 1414726408 542825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: coming soon to anagol: control the entropy pool < 1414726419 893303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how much information can you stuff into $$ < 1414726427 670189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you can shave off a few bytes with that < 1414726429 934810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :15ish bits? < 1414726433 96929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess -- yeah < 1414726436 472018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably not enough < 1414726605 207725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length "{-#OPTION -F -pgmFsh#-}\nhead /dev/r*om>$2" -- /dev/ra*m works, too < 1414726606 742098 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 41 < 1414726618 152030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> length "{-#OPTION -F -pgmFsh#-}\nhead /*/r*om>$2" -- /*/ra*m works, too < 1414726619 594026 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 39 < 1414726803 389935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: does OPTION without the S work? < 1414726839 407865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no. < 1414726860 751462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I bet you could inject some state into the system by, like, contacting some daemon or using some setuid program that keeps some kind of cache. < 1414726866 44471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then fish a cheat out of there. < 1414727593 264032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :neat. you called forbidden system call (socketcall). < 1414727647 762333 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, enough curiosity < 1414727993 88646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh, it's up to 500, not including < 1414728008 1851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that it makes a difference for lenght < 1414728009 972666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*th < 1414728120 856595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so nicely fast, but 84 chars < 1414728287 404444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: you can store some information in the kernel message buffer if you like. that's the only hole I've found so far. there seem to be no writable directories, no network access, and forked processes seem to get cleaned up after each job is done. < 1414728314 135242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: sysv ipc was a hole that used to work < 1414728329 486448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ipc to where? < 1414728336 364918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how can you get arbitrary stuff into the kernel message buffer? < 1414728348 492542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://john.freml.in/codegolf-cheating < 1414728433 35044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although this isn't short i just love my use of scanr main=mapM print$0:[n|n<-[1..499],t:s<-[scanr(+)0[read[c]|c<-show n]],mod(-n)t`elem`s] < 1414728463 744575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not a function frequently used < 1414728515 224610 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :what are you implementing < 1414728528 332846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: http://golf.shinh.org/p.rb?Belgian+Numbers < 1414728683 379705 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: oh, I have an extra pair of () in my version of that: main=mapM_ print$0:[n|n<-[1..499],(x:r)<-[scanr(+)0[read[c]|c<-show n]],mod(-n)x`elem`r] < 1414728706 46933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see topic < 1414728739 702716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also an extra _, i see < 1414729426 615243 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. the last thing I did with it was count the number of bytes of the expected output. runhaskell prints the result of mapM, too. < 1414729453 191147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1414729615 193992 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :problem 8 here is pretty good to golf: https://www.student.cs.uwaterloo.ca/~cs241/a6/ < 1414729628 172961 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :my record is 53 characters of perl, but I think that's with a trailing \n < 1414729653 824661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I was hoping for core dumps, but the best way is probably to use the "socket" limitation and try to connect to a couple of IP addresses; those can then be found in the kernel log. < 1414729682 263460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1414729689 281030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: christ < 1414729707 865965 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :@tell Gregor Have you challenged your students go golf assignment 6 problem 8 yet? < 1414729708 19284 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1414730209 3993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: /proc/sys/kernel/msgmax reads 0, so I guess those message queues have been plugged. < 1414731253 806287 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are there any non-hg-based persistence mechanisms in HackEgo? < 1414731634 369193 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :To make "Helloworldless Hello world" with SQL, is this it? SELECT+X'48656C6C6F2C20576F726C6421'; Is there shorter way? < 1414731835 702480 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's unlikely that there'd be a shorter way < 1414731861 906191 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I believe you < 1414731862 544221 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the hellowordlessness requirement case-sensitive? < 1414731873 62404 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it is, you could do it in INTERCAL pretty easily < 1414731881 327763 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it isn't, you can't, because you can't write any valid statement identifier < 1414731888 594636 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The check is case-sensitive < 1414731915 82713 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(Look at examples to see that) < 1414731932 244181 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Therefore, "SELECT" should be acceptable. But, commas and spaces are prohibited. < 1414732434 927735 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I am sure it is completely impossible in Unlambda, though. < 1414732837 888525 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I found a better hole: http://golf.shinh.org/reveal.rb?Helloworldless+Hello+world/int-e+%28cheat+horribly%29_1414732809&sh < 1414732874 127635 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :int-e: is that shell? < 1414732879 619731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes. < 1414732908 154086 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :unquoted: crontab -l | cut -c 2- < 1414732929 221923 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but o, r, l and space are not allowed. < 1414732937 838045 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you stored information in the crontab? < 1414732942 449532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523\unfoog: yes! < 1414732947 536823 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ahahahaha < 1414732964 25961 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems rather worse-sandboxed than HackEgo < 1414732984 766949 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if shinh.org is busy hello-worlding every minute < 1414733010 55019 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I made it a comment. < 1414733062 887298 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :("Hello, world!" has the wrong format for a crontab anyway) < 1414733082 595826 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :can you abuse the crontab to get a zero-length entry?> < 1414733106 46068 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Perhaps you can report it, so that they can fix that bug < 1414733117 598332 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :unlikely, mostly because the program files are not writable by the golf user < 1414733127 193736 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I doubt you can get a zero-length entry < 1414733146 479703 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like crontab abuse would allow for a universal submission, in a less hilariously-unlikely-to-work way than outputting a random number of random charactres < 1414733148 504942 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*characters < 1414733575 888350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523\unfoog: and yes, it's a worse sandbox; it looks like just sudo, perhaps in connection with a chroot. < 1414733598 329571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(make that probably) < 1414733605 182902 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd been informed that anagolf's sandbox was really incredibly complex < 1414733638 704862 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :just spin up a new VM for each entry < 1414733706 150377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523\unfoog: the complexity seems to be in the syscall auditing, http://shinhoge.blogspot.jp/2014/10/sandbox-of-my-golf-server.html < 1414733789 485613 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the bit where shinh redefined what getpriority and setpriority do to allow communication with the kernel, rather than adding a procfile < 1414733817 25939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it...works! < 1414733966 427497 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was looking for some unused pipe special file that the golf user can write to, but I didn't find any. < 1414734158 338092 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*counts negations* "I don't think my server is not uncheatable" < 1414734163 99686 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*chuckles* < 1414734413 481877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` crontab -l < 1414734413 996982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :crontab: your UID isn't in the passwd file. \ bailing out. < 1414734449 854964 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat /etc/passwd < 1414734451 22751 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /etc/passwd: No such file or directory < 1414734457 570036 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ls -l /etc < 1414734458 128498 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 8 \ drwxr-xr-x 2 0 0 4096 Jan 29 2014 alternatives \ drwxr-xr-x 5 0 0 4096 Jan 29 2014 java-6-openjdk < 1414734475 55636 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :root-owned and we can't write to it < 1414734483 73922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls /dev < 1414734483 616037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :agpgart \ audio \ audio1 \ audio2 \ audio3 \ audioctl \ console \ core \ dsp \ dsp1 \ dsp2 \ dsp3 \ fd \ full \ kmem \ loop0 \ loop1 \ loop2 \ loop3 \ loop4 \ loop5 \ loop6 \ loop7 \ mem \ midi0 \ midi00 \ midi01 \ midi02 \ midi03 \ midi1 \ midi2 \ midi3 \ mixer \ mixer1 \ mixer2 \ mixer3 \ mpu401data \ mpu401stat \ null \ port \ ptmx \ pts \ ram \ < 1414734488 725314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls /dev | wc < 1414734489 293532 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 89 89 538 < 1414734506 357833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls -lad /dev/shm/ < 1414734506 893447 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /dev/shm/: No such file or directory < 1414734522 873725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` mount | grep tmpfs < 1414734523 510332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tmpfs on /tmp type tmpfs (rw,relatime) < 1414734535 566212 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls /tmp < 1414734536 125406 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414734544 223962 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` touch /tmp/abc < 1414734544 702085 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414734546 593275 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls /tmp < 1414734547 146117 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414734768 285424 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1414734981 301294 :kakaouette!~cryptofan@178.251.23.149 JOIN :#esoteric < 1414735058 242995 :kakaouette!~cryptofan@178.251.23.149 QUIT :Remote host closed the connection < 1414735523 855606 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1414735656 118682 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:FakeASM14]]4 10 02http://esolangs.org/w/index.php?diff=40732&oldid=40725 5* 03Rdebath 5* (+829) 10 < 1414735781 799592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:FakeASM14]]4 10 02http://esolangs.org/w/index.php?diff=40733&oldid=40732 5* 03Rdebath 5* (+65) 10/* Um Esoteric Language ? */ < 1414736514 114283 :vanila!~user@unaffiliated/vanila QUIT :Quit: Leaving < 1414736890 590071 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:FakeASM14]]4 10 02http://esolangs.org/w/index.php?diff=40734&oldid=40733 5* 03CosmoConsole 5* (+475) 10 < 1414737334 307743 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/search?q=aurora+borealis&sort=relevance&t=all < 1414737357 427196 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I ... still think a solar eclipse is higher up on my bucket list... but aurora is so much more achievable < 1414737371 823856 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :So far my bucket list consists of two items anyway < 1414737432 130240 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember a partial solar eclipse visible in the UK < 1414737439 718898 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we watched it using improvised pinhole cameras < 1414737454 897393 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :s//total/g < 1414737543 438669 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I stared directly at a partial solar eclipse when I was a kid < 1414737545 995693 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Maybe for one second < 1414738477 651668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was a total solar eclipse in Finland in 1990, I vaguely remember being up at some unlikely hour watching it at our summer place. < 1414738617 93242 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It was in June, and this was... well, not quite northern Finland but a third of a way up there, so sunrise was at 3:44am; I think the eclipse was around 5am.) < 1414738621 215045 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sorry, July. < 1414738888 624189 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: right, I was going to say "solar eclipses only happen in daytime by definition", but forgot how weird daytime can be at extreme latitutdes < 1414738936 910473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wouldn't go as far as to call it "extreme", it isn't even within the arctic circle. < 1414738972 345936 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it gets weirder as it gets extremer < 1414738981 862088 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sunrise at 3:44am and sunset at 10:27pm, and proper (civil) dusk for a bit less than two hours, apparently. < 1414738984 958408 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I think if I see it once, I might be disinclined to try again < 1414738987 909215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(For the day of that eclipse.) < 1414738999 445659 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It's why I'm not so enthusiastic about lunar eclipses, I think. Saw one as a kid < 1414739011 683831 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Or maybe those aren't as pretty < 1414739049 87240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Next total solar eclipse visible from Finland is apparently from 2126 (and an annular one at 2039). < 1414739059 900788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/from 2/in 2/ < 1414739120 349811 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/at 2/in 2/ probably too. < 1414739127 303635 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:FakeASM14]]4 10 02http://esolangs.org/w/index.php?diff=40735&oldid=40734 5* 03CosmoConsole 5* (+497) 10 < 1414739128 854363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's like my preposition engine is totally random. < 1414739276 500396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :get better on languages with trusting at your intuition < 1414740505 799253 :MoALTz!~no@user-46-113-7-86.play-internet.pl QUIT :Ping timeout: 264 seconds < 1414742323 215621 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :good, fizzie submitted a bash solution < 1414742336 392940 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it's only 29 shorter than my perl solution, heh < 1414742345 367212 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, you still have time < 1414744975 179120 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1414745001 554822 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1414746206 576504 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :You know how earlier in the week I had a dream where someone told me to drink more alcohol? < 1414746225 32233 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Then the following evening someone messaged me on Facebook to tell me to drink more alcohol? < 1414746228 607641 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Last night I discovered something. < 1414746240 119743 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I am not very good at drinking alcohol. < 1414746268 165291 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I'm a serious lightweight) < 1414746380 113814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least you're following your dreams! < 1414746448 629502 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Happily light-headed after half a pint, not so happily light-headed after 2 < 1414746490 16292 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This wasn't very strong beer at all, even < 1414746651 615725 :drdanmaku!uid17782@gateway/web/irccloud.com/x-hgagsbpdcfzrcwpf QUIT :Quit: Connection closed for inactivity < 1414746714 589660 :jameseb!~jameseb_@runciman.hacksoc.org PRIVMSG #esoteric :Taneb: maybe you should start slowly with drinking < 1414747040 630435 :glogbackup!~glogbacku@192.3.160.190 QUIT :Ping timeout: 250 seconds < 1414747845 784958 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 272 seconds < 1414748133 888212 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1414753186 452871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07FakeASM14]]4 M10 02http://esolangs.org/w/index.php?diff=40736&oldid=40730 5* 03CosmoConsole 5* (-12) 10better Fibonacci sequence < 1414753399 614442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1414753686 632947 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07FakeASM14]]4 M10 02http://esolangs.org/w/index.php?diff=40737&oldid=40736 5* 03CosmoConsole 5* (+54) 10/* Instruction list */ fixed typo and elaborated on L/Sxy < 1414753976 868944 :glogbackup!~glogbacku@192.3.160.190 QUIT :Read error: No route to host < 1414754208 492054 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1414754322 228699 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1414756586 695170 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02http://esolangs.org/w/index.php?diff=40738&oldid=40186 5* 0337.130.224.202 5* (+20) 10/* General languages */ < 1414757036 609938 :MDream!~fyrc@or-67-238-30-175.dhcp.embarqhsd.net NICK :MDude < 1414758863 838561 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Asterisks14]]4 N10 02http://esolangs.org/w/index.php?oldid=40739 5* 0337.130.224.202 5* (+369) 10It's a joke < 1414758968 382621 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Asterisks14]]4 10 02http://esolangs.org/w/index.php?diff=40740&oldid=40739 5* 0337.130.224.202 5* (+10) 10sppopy < 1414759289 613239 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1414759481 711578 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://www.expertrating.com/jobs/Programming-jobs/Befunge-Programmer-jobs.asp < 1414759498 778736 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :somehow, I don't trust this site at all < 1414759504 805382 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :ahahahaha. < 1414759525 90808 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"All ExpertRating Certified Professionals who appear for a paid test or who purchase a certificate after taking a free test are provided with a high quality paper certificate of accomplishment which is fit for mounting." < 1414759536 536235 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :But, they're ISO9001! That means QUALITY! :D < 1414759549 77737 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, now I know that if someone turns up with one of their certificates, they almost certainly are trying to scam me into thinking they know how to program < 1414759641 676664 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, they don't actually have a test about Befunge programming specifically, despite claiming they do < 1414759649 709841 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just a " Find out how well suited you are for Befunge Programmer jobs." < 1414759795 88684 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Intercal has no comment syntax, but it is possible to get the effect of a comment by beginning a line with Please Note by taking advantage of the "Not" in "Note". < 1414759799 560350 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes! someone finally gets this right < 1414759830 774318 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at this rate I'm going to have to write an academic paper about esolangs just so I can cite it in Wikipedia < 1414760305 945326 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1414760514 51261 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: oh, brilliant, they include an image of an example diploma with three signatures and the text "Visual Basic 6.0 certification" < 1414760630 913813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: they also have http://www.expertrating.com/jobs/Programming-jobs/Intercal-Programmer-jobs.asp but apparently I can't just replace "Intercal" in the url with a random name to get a valid page generated on the fly... maybe they need a certified web programmer to implement that < 1414760664 712872 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Since there are a lot of Befunge Programmer job seekers, extra credentials count." < 1414760667 705923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure there are. < 1414760699 684594 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they don't sem to have a page for Perl or PERL or PHP or Python tohugh < 1414760734 19863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, y'see, the ENTERPRISE no longer uses Perl, it's all been replaced with Befunge and INTERCAL. < 1414760748 808833 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT : < 1414760753 268868 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: no, with ruby: http://www.expertrating.com/jobs/Programming-jobs/Ruby-Programmer-jobs.asp < 1414761016 564948 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: look at the topicsof the course in http://www.expertrating.com/certifications/InstructorLed/Database-Management-Programming/C-Plus-Plus-Programming-Introduction-to/C-Plus-Plus-Programming-Introduction-to.asp < 1414761286 517972 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I keep thinking about how to formally verify brainfuck, then realising I do not know very much about formal verification < 1414761813 41798 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1414762261 352660 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1414762416 368913 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Using Pointers to Watch the Addresses of Your Variables" < 1414762582 477134 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yep, they provide such lessons < 1414763093 11123 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1414763123 219307 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :How do IRC logging bot store the logs? < 1414763151 531742 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Just raw text? < 1414763306 173076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That would depend on the bot in question, but raw protocol-level logs (with just timestamps and maybe other metadata added) are not a bad idea, since other formats can be lossy. < 1414763330 889211 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Thanks < 1414763353 357232 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://codu.org/logs/_esoteric/2014-10-31-raw.txt is I think the actual "physical" format glogbot uses. < 1414765723 167803 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jlduqqymdhiyfdft JOIN :#esoteric > 1414765978 535152 JOIN :#esoteric > 1414765982 657584 JOIN :#esoteric > 1414765983 172848 JOIN :#esoteric > 1414766023 717579 JOIN :#esoteric > 1414766027 837787 JOIN :#esoteric > 1414766028 352516 JOIN :#esoteric > 1414766048 874396 JOIN :#esoteric > 1414766052 994850 JOIN :#esoteric > 1414766053 509906 JOIN :#esoteric > 1414766098 936188 JOIN :#esoteric > 1414766103 58283 JOIN :#esoteric > 1414766103 574219 JOIN :#esoteric < 1414766206 212911 :glogbot!~glogbot@libdl.so JOIN :#esoteric < 1414766765 932924 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1414766851 457344 :Guest86995!dlopen@libdl.so JOIN :#esoteric < 1414767035 907940 :FireFly!~firefly@oftn/member/FireFly QUIT :Ping timeout: 256 seconds > 1414767359 469474 JOIN :#esoteric > 1414767363 592502 JOIN :#esoteric > 1414767364 107958 JOIN :#esoteric > 1414767390 608199 JOIN :#esoteric > 1414767394 730349 JOIN :#esoteric > 1414767395 245791 JOIN :#esoteric > 1414767435 669113 JOIN :#esoteric > 1414767439 789072 JOIN :#esoteric > 1414767440 304617 JOIN :#esoteric > 1414767465 816901 JOIN :#esoteric > 1414767469 937599 JOIN :#esoteric > 1414767470 453071 JOIN :#esoteric > 1414767510 874568 JOIN :#esoteric > 1414767514 995484 JOIN :#esoteric > 1414767515 511055 JOIN :#esoteric > 1414767530 966470 JOIN :#esoteric > 1414767535 86106 JOIN :#esoteric > 1414767535 601249 JOIN :#esoteric > 1414767571 142916 JOIN :#esoteric > 1414767575 262895 JOIN :#esoteric > 1414767575 778240 JOIN :#esoteric > 1414767597 264321 JOIN :#esoteric > 1414767601 385664 JOIN :#esoteric > 1414767601 901096 JOIN :#esoteric > 1414767647 325751 JOIN :#esoteric > 1414767651 448396 JOIN :#esoteric > 1414767651 963709 JOIN :#esoteric > 1414767697 393829 JOIN :#esoteric > 1414767701 516229 JOIN :#esoteric > 1414767702 31781 JOIN :#esoteric > 1414767732 443700 JOIN :#esoteric > 1414767736 565271 JOIN :#esoteric > 1414767737 80680 JOIN :#esoteric > 1414767777 502641 JOIN :#esoteric > 1414767781 620771 JOIN :#esoteric > 1414767782 136347 JOIN :#esoteric > 1414767827 565754 JOIN :#esoteric > 1414767831 687378 JOIN :#esoteric > 1414767832 202207 JOIN :#esoteric > 1414767872 627228 JOIN :#esoteric > 1414767876 746644 JOIN :#esoteric > 1414767877 262225 JOIN :#esoteric < 1414768036 8785 :glogbot!dlopen@libdl.so JOIN :#esoteric < 1414768569 760158 :FireFly!~firefly@oftn/member/FireFly QUIT :Ping timeout: 244 seconds < 1414769221 894145 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1414769376 646733 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1414769541 535188 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1414769541 709898 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :9d 7h 19m 2s < 1414769568 353124 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=40741&oldid=40562 5* 0393.221.252.196 5* (+1473) 10/* Added python 3.x interpreter*/ < 1414769578 525304 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : -1d 42h 33m 99s < 1414769621 157956 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: How long have you been here? < 1414769621 302215 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mroman: ' what'd i be if i broke a deal?' said < 1414769638 997072 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^help < 1414769639 133912 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1414770129 978053 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: Help! I lost my keys. < 1414770130 321214 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mroman: they were discussing strategy when rincewind arrived. the consensus seemed to be more alert to the ways of regicide and coup, no matter what your skills, there was the sound of her breathing at all. < 1414770383 665258 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: How's that gonna help my find my RSA Bluetooth keys? < 1414770383 802883 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mroman: " um. he hasn't got up here, there were plenty of others below it, yellow flames sprang up. < 1414771439 548880 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1414771510 603521 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :https://twitter.com/PLT_Hulk < 1414772064 58494 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^style < 1414772064 233936 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld* enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1414772077 42492 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^style alice < 1414772077 179408 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1414772252 404396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot bread, or taxes? < 1414772252 608881 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: a sudden gloom fnord the professor's jolly face. " but he does go right under," the cat said, waving the right paw ' round, if you don't hold your tongues, i'll pick you!' < 1414772284 824156 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: try that again < 1414772284 962036 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: " you are quite right," he replied, " only one doesn't like changing so often, moving so fnord about, and muttering like the fnord of snarks should be tried!") was the universal cry. < 1414772303 851417 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: one more time please < 1414772304 2080 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: i saw we should have no more gardening if i let this sort of thing. he's been fnord fnord, were moving slowly upwards, in solemn procession: while a mild little brook, that had resolved to bring conviction to a ghost, seeing but fnord. < 1414772572 508581 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :is there a javascript bot here? < 1414772651 391506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Somebody stuck a Rhino in HackEgo, but it seems to have bitrotted. < 1414772653 56600 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`js 1; < 1414772654 576497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Error occurred during initialization of VM \ java/lang/NoClassDefFoundError: java/lang/Object < 1414772662 312802 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js 1 < 1414772663 756565 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Error occurred during initialization of VM \ java/lang/NoClassDefFoundError: java/lang/Object < 1414772673 270624 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not a javascript-level error. < 1414772677 410857 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yep < 1414772703 588675 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if java.lang.Object can't be found... < 1414772797 940184 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run java -classpath /usr/share/java/js.jar:/usr/share/java/jline.jar org.mozilla.javascript.tools.shell.Main -e '42;' < 1414772799 752127 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414772813 256849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know how to output in Rhino -- there's no "console" -- but that seems to work. < 1414772826 457617 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the bootclasspath hack in bin/js just has broken. < 1414772874 82185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run java -classpath /usr/share/java/js.jar:/usr/share/java/jline.jar org.mozilla.javascript.tools.shell.Main -e 'print(1+1);' < 1414772876 197053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 < 1414772886 922633 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`run java -classpath /usr/share/java/js.jar:/usr/share/java/jline.jar org.mozilla.javascript.tools.shell.Main -e 'print(42);' < 1414772888 627801 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :42 < 1414772894 554020 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah. you already found out print < 1414772912 137846 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`run java -classpath /usr/share/java/js.jar:/usr/share/java/jline.jar org.mozilla.javascript.tools.shell.Main -e 'undefined = 1; print(undefined);' < 1414772914 32090 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :undefined < 1414772917 128599 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e '22s/$JAVA_OPTS //' bin/js < 1414772919 40281 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414772928 704629 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`js var x = 1 + 2; print(x); < 1414772930 959773 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 < 1414772935 168193 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There. < 1414772944 456332 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print(x = 1); < 1414772946 728449 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1414772951 115695 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print(undefined = 1); < 1414772954 439882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1414772969 755697 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print((undefined = 1) == undefined); < 1414772972 15316 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :false < 1414772987 665183 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print((x = 1) == x); < 1414772989 713520 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :true < 1414773000 180530 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print((NaN = 1) == NaN); < 1414773002 264400 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :false < 1414773009 425853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a read-only property or something? < 1414773015 843257 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :looks like it < 1414773016 767810 :vanila!~user@unaffiliated/vanila JOIN :#esoteric < 1414773017 476125 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :Hi < 1414773023 380896 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can assign stuff to it legally at least < 1414773032 421568 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :Could you recommend a turing complete subset of GHCs typesystem? < 1414773197 655957 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js var f={};print(f.constructor); < 1414773199 713439 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :function Object() { [native code for Object.Object, arity=1] } < 1414773232 147896 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js var f={};a='foo';f[a]+=1;print(f[a]); < 1414773234 743622 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :NaN < 1414773262 920280 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1414773276 764272 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js print(typeof NaN) < 1414773279 102425 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :number < 1414773315 907884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js var f={};f[NaN]=NaN;print(f); < 1414773317 972868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[object Object] < 1414773324 869033 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js var f={};f[NaN]=NaN;print(f[NaN]); < 1414773327 978203 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :NaN < 1414773352 55264 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`js var f={};f[(NaN=1)]=NaN;print(f[NaN]); < 1414773354 447805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :undefined < 1414773384 612915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :javascript is such an ugly language (: < 1414773707 429601 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :I wanted to compile prolog to haskell typclasses, but it doesnt do backtracking < 1414774093 423370 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`quote twins < 1414774094 379371 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414774106 207311 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`quote java < 1414774107 24991 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :116) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on \ 164) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in min < 1414774129 791352 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`quote HackEgo < 1414774130 763188 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :32) `translatefromto hu en Hogy hogy hogy ami kemeny How hard is that \ 71) let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future \ 306) `quote django ​352) django is named after a person? thought it would be a gira < 1414774421 525181 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1414774742 99059 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`quote mroman < 1414774743 419096 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :768) You can't quote me. \ 1139) Bike: I refuse to believe in bottom ass is an urban legend \ 1218) Rule of thumb is that if I can understand it you're not using enough fancy stuff \ 1221) piece of cake doing this stuff in Burlesque :P [19 lines later] I hate Burlesque :( < 1414774777 304885 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I publicly deny ever having said 1221 of course. < 1414775011 798529 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : You better! < 1414775501 664293 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :hi < 1414776693 748654 :MoALTz!~no@user-31-175-226-242.play-internet.pl JOIN :#esoteric < 1414776781 36891 :MoALTz!~no@user-31-175-226-242.play-internet.pl QUIT :Remote host closed the connection < 1414776964 787852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1414777475 691658 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js 1 < 1414777477 883625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414777504 820914 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js print(Object.getOwnPropertyDescriptor(this, 'NaN').writable < 1414777507 107381 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :js: "", line 1: missing ) after argument list \ js: print(Object.getOwnPropertyDescriptor(this, 'NaN').writable \ js: ..........................................................^ < 1414777507 365571 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js print(Object.getOwnPropertyDescriptor(this, 'NaN').writable) < 1414777509 551889 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :false < 1414777535 601091 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js "use strict"; NaN = 1; print("test") < 1414777537 785129 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test < 1414777545 50171 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm, that sucks < 1414777564 792262 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh, it might be the implementation being older than ES5 < 1414777568 203958 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`which js < 1414777569 26611 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/js < 1414777573 707913 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js --version < 1414777575 842780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414777605 728350 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`js --version 2>&1 | grep Vers < 1414777608 151236 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :js: "", line 1: missing ; before statement \ js: --version 2>&1 | grep Vers \ js: ...........^ < 1414777609 264612 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` js --version 2>&1 | grep Vers < 1414777611 310139 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I mean.. < 1414777612 977985 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414777622 662854 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` file $(which js) < 1414777623 599092 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/js: POSIX shell script, ASCII text executable < 1414777627 146454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a Rhino. < 1414777631 122057 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Ah < 1414777656 95160 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That would explain things, I was thinking SpiderMonkey first < 1414777675 474831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably also not very new. < 1414777778 476784 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :`js print([] + []) < 1414777780 593532 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1414777808 954141 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :`js print({} + []) < 1414777811 479000 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[object Object] < 1414777824 156511 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :`js print([] + {}) < 1414777826 855396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[object Object] < 1414777861 379868 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :Wait, that second one wasn’t right at all … < 1414777910 253464 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Quit: Leaving... < 1414778191 518038 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :keep forgetting this existsx < 1414778292 709477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`js print ([1,2]+{})[1] < 1414778295 110713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1,2[object Object] \ js: uncaught JavaScript runtime exception: TypeError: Cannot read property "1.0" from undefined < 1414778304 891940 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`js print ([1,2]+{})["1"] < 1414778307 346826 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1,2[object Object] \ js: uncaught JavaScript runtime exception: TypeError: Cannot read property "1" from undefined < 1414778319 424467 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, "undefined" < 1414778698 896075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`js print(([1,2]+{})[1]) // possibly what you were looking for? < 1414778701 143299 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​, < 1414778753 993220 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes and no < 1414778838 323064 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So that's what's going on, everything is interpolated into a string. Yuck. < 1414778860 995025 :MoALTz!~no@user-31-175-226-242.play-internet.pl JOIN :#esoteric < 1414778916 678517 :oshermit!~oshermit@pix535.rittermail.com JOIN :#esoteric < 1414779129 851060 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1414779214 470352 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1414779226 865339 :oshermit!~oshermit@pix535.rittermail.com PART #esoteric :"Leaving" < 1414779283 508888 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1414780020 521747 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be JOIN :#esoteric < 1414780390 66061 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1414780584 434011 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1414781524 789743 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 256 seconds < 1414781995 681761 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just wrote a perl oneliner that *really* should've been a script, but I had started it as perl -e and it would have felt like a quitter move to stop. < 1414782476 68167 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1414782994 742498 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 258 seconds < 1414783480 116839 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1414783555 845800 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: Reconnecting < 1414783563 270869 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1414783722 511686 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Melvar: if you expected 0 for {} + [] , that's because of ASI and REPLs processing lines as statements rather than expressions < 1414783745 250092 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :when it's wrapped in a print function call, it can't be a statement < 1414783756 513470 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :FireFly: Right, I noticed. < 1414783945 191891 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1414783948 359223 :Bicyclidine!~Glossina@wl-nat114.it.wsu.edu JOIN :#esoteric < 1414783995 553176 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1414784392 627726 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1414785892 948530 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1414787937 127064 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1414788011 826088 :not^v!~notnot^v@2601:4:4500:e15:b0e8:804e:2fa4:2273 JOIN :#esoteric < 1414788042 321264 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1414788189 546452 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1414788486 964059 :not^v!~notnot^v@2601:4:4500:e15:b0e8:804e:2fa4:2273 QUIT :Read error: Connection reset by peer < 1414788939 955762 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1414789466 360459 :Bicyclidine!~Glossina@wl-nat114.it.wsu.edu QUIT :Ping timeout: 264 seconds < 1414789538 70293 :MoALTz!~no@user-31-175-226-242.play-internet.pl QUIT :Quit: Leaving < 1414790317 995706 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1414790953 124043 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu JOIN :#esoteric < 1414791512 133527 :not^v!~notnot^v@2601:4:4500:e15:d899:d04c:6624:23d6 JOIN :#esoteric < 1414791747 453111 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1414793129 45878 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu QUIT :Ping timeout: 265 seconds < 1414793217 963525 :Bicyclidine!~Glossina@wl-nat101.it.wsu.edu JOIN :#esoteric < 1414793298 532371 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1414793381 107799 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1414793974 425545 :not^v!~notnot^v@2601:4:4500:e15:d899:d04c:6624:23d6 QUIT :Quit: http://i.imgur.com/Akc6r.gif < 1414794471 397734 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1414794896 788923 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be QUIT :Remote host closed the connection < 1414794947 282557 :S1!~sheldon@p4FF929C5.dip0.t-ipconnect.de JOIN :#esoteric < 1414795213 967648 :Bicyclidine!~Glossina@wl-nat101.it.wsu.edu QUIT :Ping timeout: 256 seconds < 1414795329 45259 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu JOIN :#esoteric < 1414795397 163320 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1414795623 113842 :bb010g!uid21050@gateway/web/irccloud.com/x-vzcxpmolshedwtzu QUIT :Quit: Connection closed for inactivity < 1414796180 867728 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net NICK :Samhain < 1414796242 663596 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 245 seconds < 1414796584 550413 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1414796592 745253 :nisstyre!~yourstrul@oftn/member/Nisstyre NICK :nisscream < 1414796690 989411 :Bicyclidine!~Glossina@wl-nat100.it.wsu.edu QUIT :Ping timeout: 255 seconds < 1414798169 901743 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1414798994 506139 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1414799166 271021 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 244 seconds < 1414799373 929035 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 272 seconds < 1414799482 209286 :S1!~sheldon@p4FF929C5.dip0.t-ipconnect.de QUIT :Quit: S1 < 1414799904 179936 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric