< 1503360048 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :https://icfpcontest2017.github.io/post/lightning-one/ -- status update about judging the ICFP contest 2017, somewhat disappointing because they're still very early in the process < 1503360283 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: CHARGED CHICKEN < 1503360300 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION has quit (Quit: TASTY CHICKEN) < 1503360557 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1503363250 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503363334 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503363426 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Quit: Leaving < 1503363873 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503364108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1503364881 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1503367089 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(0)14]]4 N10 02https://esolangs.org/w/index.php?oldid=52887 5* 03B jonas 5* (+6867) 10Created page with "'''(0)''' is a family of programming languages by [[David Madore]] defined in the 2017-08 blog entry [http://www.madore.org/~david/weblog/d.2017-08-18.2460.html Un peu de prog..." < 1503367210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52888&oldid=52886 5* 03B jonas 5* (+10) 10Add (0), also fix some of the asciibetisation < 1503367275 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07David Madore14]]4 10 02https://esolangs.org/w/index.php?diff=52889&oldid=52878 5* 03B jonas 5* (-73) 10 < 1503367320 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :this is a super nomicy act: https://www.ontario.ca/laws/statute/06l21?search=leap#BK0 < 1503367336 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :" If a provision conferring power on a person or entity to make a regulation is amended, or repealed and replaced, so as to confer the power or substantially the same power on a different person or entity, the second person or entity has power to revoke, amend or replace the regulation made by the first one. " < 1503367436 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net PRIVMSG #esoteric :was this enacted after an ex-president complaining to the new one "dude, stop undoing what I did" < 1503367503 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1503367512 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 JOIN :#esoteric < 1503367555 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 PRIVMSG #esoteric :I hope this time I didn't accidentally create an esolang that's substantially different from the one David described. That was an embarrassing although interesting error. < 1503367638 0 :wob_jonas!b03f1832@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.50 QUIT :Client Quit < 1503367705 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :Welcome to the international hub for esoteric programming language design and deployment! | http://esolangs.org | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf < 1503367735 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the ICFP contest is, like, over. < 1503369817 0 :moonythedwarf!?@? NICK :sidy < 1503369905 0 :sidy!?@? NICK :moony < 1503370002 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03UtilityHotbar 5* 10New user account < 1503370263 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52890&oldid=52837 5* 03UtilityHotbar 5* (+181) 10/* Introductions */ < 1503370430 0 :moony!?@? NICK :sidy < 1503370449 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: How come no olist today? < 1503370449 0 :sidy!?@? NICK :moony < 1503370827 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1503370829 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the olist has been eclipsed hth < 1503370943 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :another totally human new user, i see < 1503371664 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 248 seconds < 1503371721 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? rdocco < 1503371723 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Rdocco Coffee is a well-known brand of coffee in Universe M-7, and does not contain a highly lethal substance engineered to cause bullet time and addiction. < 1503371734 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget rdocco < 1503371735 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1503371772 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503372182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell TieSoul how does that restriction make any semblance of sense <-- random guess: they want to make sure people don't use their email as password. < 1503372182 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1503372533 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hurl < 1503372533 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/ < 1503375902 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 N10 02https://esolangs.org/w/index.php?oldid=52891 5* 03UtilityHotbar 5* (+4263) 10Created page with "==B1NARY== *No Hello world program available* B1nary is a language developed while UtilityHotbar was attempting to create a tally/prediction machine for use as an example intr..." < 1503376005 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52892&oldid=52891 5* 03UtilityHotbar 5* (+40) 10 < 1503376080 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52893&oldid=52892 5* 03UtilityHotbar 5* (+48) 10 < 1503376081 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? kerbal < 1503376082 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kerbal? ¯\(°​_o)/¯ < 1503376095 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? space < 1503376096 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Humans come from space. In particular, the part of space that has Earth in it. < 1503376178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52894&oldid=52893 5* 03UtilityHotbar 5* (+86) 10 < 1503376277 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52895&oldid=52894 5* 03UtilityHotbar 5* (+35) 10 < 1503376306 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52896&oldid=52895 5* 03UtilityHotbar 5* (+9) 10/* Introduction */ < 1503376331 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52897&oldid=52896 5* 03UtilityHotbar 5* (-34) 10/* B1NARY */ < 1503376351 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52898&oldid=52897 5* 03UtilityHotbar 5* (+1) 10/* Introduction */ < 1503376402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52899&oldid=52898 5* 03UtilityHotbar 5* (+2) 10/* Output */ < 1503376434 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52900&oldid=52888 5* 03UtilityHotbar 5* (+13) 10/* B */ < 1503376505 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? program < 1503376506 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A program is an image created by means of prography. < 1503376513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52901&oldid=52899 5* 03UtilityHotbar 5* (+2) 10/* B1NARY */ < 1503376552 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52902&oldid=52901 5* 03UtilityHotbar 5* (+9) 10/* Introduction */ < 1503376586 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52903&oldid=52902 5* 03UtilityHotbar 5* (+48) 10/* B1NARY */ < 1503376648 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52904&oldid=52903 5* 03UtilityHotbar 5* (+16) 10/* Output */ < 1503376780 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52905&oldid=52904 5* 03UtilityHotbar 5* (+254) 10/* Counter manipulation and the trash function */ < 1503376798 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52906&oldid=52905 5* 03UtilityHotbar 5* (+3) 10/* Counter manipulation and the trash function */ < 1503376981 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52907&oldid=52906 5* 03UtilityHotbar 5* (+10) 10/* == */ < 1503377029 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52908&oldid=52907 5* 03UtilityHotbar 5* (+44) 10/* Basic commands: */ < 1503377044 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52909&oldid=52908 5* 03UtilityHotbar 5* (+4) 10/* Conditions */ < 1503377107 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52910&oldid=52909 5* 03UtilityHotbar 5* (+17) 10/* Syntax and Commands */ < 1503377714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52911&oldid=52910 5* 03UtilityHotbar 5* (+9631) 10 < 1503377761 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52912&oldid=52911 5* 03UtilityHotbar 5* (-32) 10/* Interpreters: */ < 1503377889 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52913&oldid=52912 5* 03UtilityHotbar 5* (-75) 10/* Interpreters: */ < 1503378104 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52914&oldid=52913 5* 03UtilityHotbar 5* (+0) 10/* Interpreters: */ < 1503378343 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric < 1503378403 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? oerjan < 1503378404 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He thrice punned without noticing it. < 1503378408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What was the third pun? < 1503378419 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? password < 1503378420 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ask boily < 1503378420 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The password of the word is unacceptably delayed < 1503378427 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1503378435 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg password < 1503378442 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :11155:2017-08-16 learn The password of the word is unacceptably delayed \ 11081:2017-07-11 learn The password of the month is blowin\' in the wind. \ 10981:2017-06-02 revert \ 10980:2017-06-02 revert \ 10979:2017-06-02 learn The password of the month is out of date tdnh \ 10898:2017-05-14 [[B1nary]]" < 1503378562 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1503380065 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07B1nary14]]4 10 02https://esolangs.org/w/index.php?diff=52916&oldid=52914 5* 03UtilityHotbar 5* (+17) 10/* Counter manipulation and the trash function */ < 1503380250 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52917&oldid=52890 5* 03UtilityHotbar 5* (+218) 10/* Introductions */ < 1503380344 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1503380566 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1503381354 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi JOIN :#esoteric < 1503381722 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503381840 0 :Guest13707!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503381840 0 :Guest13707!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503383410 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1503383926 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1503384241 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1503384270 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1503384322 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503384618 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503385300 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1503389009 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1503389290 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503392735 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1503393098 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1503393546 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 JOIN :#esoteric < 1503395644 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503395647 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 JOIN :#esoteric < 1503395802 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Hi, I have created this program (https://github.com/DragonComputer/Swarm/blob/master/swarm.py) which is an interpreter for an esoteric language that I designed to be able to support random program generation. < 1503395896 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Language's state is currently draft and it consists of 360 (which can be change in the future) atomic instructions. < 1503395966 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :This file contains a self-replicating program (https://github.com/DragonComputer/Swarm/blob/master/replicate.code) < 1503396130 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :My purpose was designing a logic to provide evolutionary improvements over the generated programs. But I'm failing to get a successful result. There are two main problems here; < 1503396190 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1503396205 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :1 - Generated random programs are too random and useless that it seems like they will never be able to reach to a useful state. < 1503396395 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :2 - I was planing the use threading to provide a competitive ecosystem for the programs that the goal is the program with the most system resource consumption is the program that be able to replicate itself most. < 1503396480 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :But seems like operating system's max thread limit is an issue and the logic of my program for generating a competitive environment is failing. < 1503396600 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Could someone desire to collaborate in such an idea like combining automatic program generation and evolutionary algorithms? Because I desperately need help :/ < 1503396763 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/nrx1ufya < 1503396764 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :muahahah! < 1503396855 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503396858 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :you can try to use it by `python swarm.py` command it will generate random programs on the same directory. < 1503396892 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503397079 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/p96yiH4x < 1503397084 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :now nobody can out bfderivative me < 1503397147 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 255 seconds < 1503397481 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/Fd2NsMyX < 1503397692 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :oh there's a bug < 1503398624 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/kANZH82k < 1503398630 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ok now cellptr ops in it < 1503399206 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :mertyildiran: I tried to do what you're doing < 1503399208 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but the problem is < 1503399220 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :"local optima" < 1503399238 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for example let's say you want to write a program that can NOT a binary digit 1 -> 0, 0 -> 1 < 1503399248 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :a program that produces 0 for all inputs will be "fairly" good < 1503399253 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: it's not even optimizing a little bit. Its state is far from machine learning. < 1503399276 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and every change to the const 0 program will temporarily make it worse < 1503399284 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so you'll never end up with a better program through random mutations alone < 1503399291 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: did you run the swarm.py file? < 1503399296 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :no < 1503399312 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :thus proving that creationists were correct in saying the eye is too complex to have evolved . < 1503399314 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric ::D < 1503399317 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :OK try to run then you will see the result on your terminal. < 1503399380 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :what does it even do? < 1503399405 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: creates random programs and run them. < 1503399414 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and what's the point in that? < 1503399423 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: you have a linux based system right? < 1503399426 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yes < 1503399434 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: OK then you can try. < 1503399457 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: the point is creating a general purpose program generation. < 1503399486 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for what? < 1503399498 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: there is no practical purpose < 1503399541 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1503399567 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: look there are 2 main problems. I have a solution for the first one. < 1503399663 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I will create a statistical data from top 10 best Python projects to find out the frequency distribution of the Python keywords and standard libraries. < 1503399724 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: and generate instructions according to that distribution data. For example print 0.08, if 0.05, while 0.03 etc. < 1503399750 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: so that the program will not be too random. < 1503399762 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: but for second problem I have no solution. < 1503399776 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I'm simply unable to create a competitive environment. < 1503399797 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: operating system and some low level implementations are blocking my way. < 1503399837 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: also the overall logic is not certain in my mind. < 1503399975 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :mroman: I mean how we can define success and failure for a computer program? I tried to use "if there is an error in the program then it's a failure and don't replicate itself" but the error rate is too high that no program is able to survive. < 1503400516 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 JOIN :#esoteric < 1503401248 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello, fellow members of homo sapiens! I have not been abducted and replaced with an exact replica of myself whose job is to act, look, and even think like me while being under the control of evil aliens!......wait. < 1503401291 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: as long as you act and think the same, nobody's gonna care. < 1503401339 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :good, because that means the non-existent aliens will not be unable to carry out their plan of enslaving humanity! not mw not ha not ha! < 1503401487 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :rdococ: hi, my name is John Titor and I'm not a time traveller just an ordinary person. Nice meet with a non-alien person. < 1503401505 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :*Nice to meet... < 1503401547 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1503401617 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: a goto system that supports implicit longjmp without having to declare that you want to jump longly < 1503401626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so sort of like continuations, I guess? < 1503401665 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1503401670 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi boily. < 1503401697 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :really, the way I could see something like that working is a construct that declares a global variable set to the continuation of a block, and then executes that block < 1503401715 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. { stuffBeforeLabel } label abc; stuffAfterLabel; < 1503401726 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :abc would be defined as the continuation as stuffBeforeLabel. < 1503401765 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :which would, coincidentally, transfer control flow to the beginning of stuffAfterLabel. < 1503402072 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Somebody has Capgras? < 1503402336 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm. < 1503402400 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc, mrelloman. < 1503402700 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello. < 1503402703 0 :APic!apic@apic.name PRIVMSG #esoteric :Heya < 1503402707 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily detected. < 1503402763 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :concept: functions which have access to not only their continuations, but... well... it's hard to explain, but it's the opposite of a continuation :P < 1503402793 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so they have access to their continuation (continues execution) and their, well, history...? < 1503402904 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i DID IT < 1503402905 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I think. < 1503402909 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 QUIT :Ping timeout: 260 seconds < 1503402933 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/Vxk0UKmP <- this oughta work to emulate a 4bit flip flop < 1503402936 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well < 1503402943 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :4x 1 bit flip flops < 1503402951 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that are addressable < 1503403043 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ah fuck < 1503403043 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :no < 1503403051 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :nah forget it < 1503403059 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :this just allows you to store cell[adr] = adr < 1503403148 0 :^v!v^@me.pxtst.com QUIT :Ping timeout: 240 seconds < 1503403248 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 248 seconds < 1503403248 0 :catern!~catern@catern.com QUIT :Ping timeout: 248 seconds < 1503403257 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1503403312 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :Ping timeout: 248 seconds < 1503403457 0 :^v!v^@me.pxtst.com JOIN :#esoteric < 1503403506 0 :catern!~catern@catern.com JOIN :#esoteric < 1503403566 0 :FireFly!znc@freenode/staff/firefly QUIT :Quit: Goodbye < 1503403611 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric < 1503403909 0 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1503404561 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 JOIN :#esoteric < 1503404603 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :Did anyone write an answer to my questions? < 1503404935 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :which one? < 1503404999 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: COMPACT CHICKEN < 1503405090 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :success or failure of a program < 1503405096 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :do you have an expected output? < 1503405104 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you calculate the derivation from the output < 1503405187 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 JOIN :#esoteric < 1503405198 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :for random programs... < 1503405199 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well < 1503405204 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :some of them might not even terminate < 1503405204 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so < 1503405213 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and you never know whether they will terminate or run forever < 1503405223 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so that depends on what you consider success < 1503405394 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 QUIT :Ping timeout: 260 seconds < 1503405669 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and yes, forking a lot of threads will fuck up the OS scheduling < 1503405670 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and resources < 1503405709 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :also python internal threads are only useful for I/O heavy things afaik < 1503405720 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :because executing python byte code takes a global lock < 1503405740 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so unless you have threads waiting for I/O there's pretty much no benifit in having multiple threads afaik < 1503405828 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: in nature lack of resources cause the elimination. Organism with better DNA survives. Computers have also limited resources. How do we implement the same logic with nature's? < 1503405922 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :uhm... < 1503405926 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :I think the rules of operating system is the main problem here. < 1503405937 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you want to "create" "animals" < 1503405944 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you need to have some environment < 1503405948 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that you put programs in < 1503405952 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :in which they can move around and gather food < 1503405954 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :otherwise < 1503405957 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :what's the point? < 1503405987 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :organism with better DNA survives because they are fitter for a purpose < 1503405993 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but what is YOUR purpose? < 1503405998 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :Sure CPython is not a good choice for parallelism but I was looking a completely error free language. < 1503406013 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :A program that runs long? Then while 1: is the best program anyway < 1503406031 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :---> very boring < 1503406064 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you might be interested in CoreWars < 1503406066 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or BF Joust < 1503406074 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :programs compete against each other < 1503406094 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :this way you can evolve programs by letting them fight against each other and take the winner < 1503406103 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :mutate the winner into 10 new programs and then see if one of thes performs even better < 1503406122 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but you need a heuristic function to determine which program is better than another < 1503406136 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(which in core wars is how many other programs it can beat) < 1503406159 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i.e. if you want to find the fastest brainfuck program to compute 100 < 1503406197 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then your heuristic function will depend on the amount of cycles it used and how far it is of off producing the number 100 < 1503406218 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then you create 10 random initial programs, mutate each into 10, run them each and then pick the top 10 of those and repeat < 1503406230 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or you use a more genetic approach where you "combine" programs into each other < 1503406288 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :i.e. instead of creating 100 random version of the top 10 you "breed" these top 10 among each other and then run those < 1503406333 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :trivially something like while j < len(...): new_dna = dna_parent_a[j] if rand(0,1) == 0 else dna_parent_b[j] < 1503406356 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so the new dna is a mix of the two parents dna < 1503406366 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :not very sufficient < 1503406372 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :*clever < 1503406385 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :in practice i think they slice whole regions and also cut/add/extend dna < 1503406397 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :!bftxt_gen < 1503406400 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :!help < 1503406400 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :mroman_: I do !zjoust; see http://zem.fi/bfjoust/ for more information. < 1503406403 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm < 1503406407 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :^help < 1503406407 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1503406415 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`help < 1503406415 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/ < 1503406418 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :we have too many bots < 1503406428 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls / < 1503406432 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr < 1503406435 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls /bin < 1503406436 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chacl \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ getfacl \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ jo < 1503406448 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls opt < 1503406448 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access opt: No such file or directory < 1503406453 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`run ls /opt /usr/bin < 1503406458 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/opt: \ \ /usr/bin: \ [ \ 2to3 \ 2to3-2.6 \ 2to3-2.7 \ a2p \ addpart \ addr2line \ aot-compile \ appletviewer \ apropos \ apt \ apt-cache \ apt-cdrom \ apt-config \ apt-extracttemplates \ apt-ftparchive \ apt-get \ aptitude \ aptitude-create-state-bundle \ aptitude-curses \ aptitude-run-state-bundle \ apt-key \ apt-mark \ apt-sortpkgs \ ar \ ar < 1503406470 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm < 1503406508 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`genbf moo < 1503406509 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fold: invalid number of columns: ‘moo’ < 1503406513 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`genbf 10 < 1503406514 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​,<+,.,>-+> < 1503406523 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm < 1503406580 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`döts brainfuck < 1503406581 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bräïnfück < 1503406587 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :right. < 1503406599 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: yeah that's also a good question, an endless loop is the most resource heavy thing. Isn't a window driven program's root level code an endless loop? < 1503406638 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :depends on the architecture. < 1503406648 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you poll events then yes < 1503406670 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you use some kind of ipc signaling < 1503406672 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :then not necessarily < 1503406702 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :an endless busy loop is < 1503406719 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but an endless while 1: sleep(100101001980901010191801) is not that resource heavy < 1503406736 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: there is no clear goal in biological evolution so we should define a rule that governs all kind of programs. < 1503406749 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :there is a clear rule < 1503406754 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :reproducing and surviving < 1503406760 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well "clear" < 1503406779 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you want to create programs that replicate themselves? < 1503406814 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but gotta catch the train < 1503406815 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :cya < 1503406828 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1503406862 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: reproducing and surviving is not defining the DNA's goal. Environment decides who will survive. < 1503406888 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: yes I'm talking about self-replicating programs. The script I show is also self replicating. < 1503407109 0 :mroman_!a055e8b2@gateway/web/freenode/ip.160.85.232.178 QUIT :Ping timeout: 260 seconds < 1503407381 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 PRIVMSG #esoteric :mroman_: what I mean an endless loop with a break in some point is the best kind of program possible so that's not a problem. We can implement max execution time for a program like 1 hour to prevent any true endless loop. The problem is what would be the logic of watchful eye for the evolution... < 1503407479 0 :mertyildiran!58feef42@gateway/web/freenode/ip.88.254.239.66 QUIT :Quit: Page closed < 1503407879 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d6b:13e8:888c:1e3c JOIN :#esoteric < 1503409111 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 JOIN :#esoteric < 1503410430 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1503410860 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1503411787 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :`unidecode ü < 1503411789 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00FC LATIN SMALL LETTER U WITH DIAERESIS] < 1503412607 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1503412622 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1503412694 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :`genbf 50 < 1503412696 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[,.-,-[>-[<.-,<-[>,-]-],.]<-.[.-.+.,]>]-.--<-<>+,- < 1503412758 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's stupid code < 1503412811 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :at the very least it shouldn't do -, < 1503412822 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or end in - < 1503412825 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or <> < 1503412857 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can we have a better generator plz? < 1503413231 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :what does genbf do? < 1503413385 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it cooks pizzas < 1503413460 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :`genbf 100 < 1503413462 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​>.<>[+><[+>-.,<,<-<+++]--,<,>[,.,,<<+.[>++,+,.,..[].[]->]-+<>-,[<>><]+,][<+>,--<>+>-,,.-->,+,.<>+]+] < 1503413483 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :come on, [].[] < 1503413546 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-+<> and -<>+ < 1503413551 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION is not impressed < 1503413634 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :best part is that the program will just output one null character < 1503413660 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 PRIVMSG #esoteric :and then stop < 1503414247 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1503414779 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1503414796 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :idea for `genbf: make it detect and remove redundancies like that < 1503414873 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :e.g. replace <> and +- with nothing. < 1503414887 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah < 1503414910 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and replace -<>+ with nothing too, along with other redundancies like <-+> < 1503414924 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503414957 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :or, better yet, simulate each piece of potentially redundant code to see how redundant it is < 1503414974 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :, and . are definitely not redundant, but <+-+--+>+-+--+<> is < 1503415001 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :although that might not work with while loops < 1503415185 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 248 seconds < 1503415475 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` type genbf < 1503415477 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :genbf is /hackenv/bin/genbf < 1503415480 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` pwd < 1503415481 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1503415488 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` file bin/genbf < 1503415490 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/genbf: ASCII text < 1503415497 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` paste bin/genbf < 1503415498 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/genbf < 1503415510 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ew < 1503415679 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sed -n '.... /foo/b;p;q' -> sed '.... /foo/d;q' < 1503415690 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway < 1503415704 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what are the odds that a random 50 char string is valid brainfuck? < 1503415956 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1503416240 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503417184 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503418039 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:c066:187b:d740:19f9 QUIT :Ping timeout: 276 seconds < 1503418905 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nil14]]4 10 02https://esolangs.org/w/index.php?diff=52918&oldid=37987 5* 03AJF 5* (+43) 10/* External resources */ < 1503419145 0 :pelegreno______!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer < 1503419219 0 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric < 1503419601 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1503419983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(0)14]]4 10 02https://esolangs.org/w/index.php?diff=52919&oldid=52887 5* 03B jonas 5* (+133) 10 < 1503420190 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503420269 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(0_0) < 1503420626 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1503420886 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 JOIN :#esoteric < 1503420892 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 PRIVMSG #esoteric :https://twitter.com/hikari_no_yume/status/900013177026609152 < 1503421962 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Haha < 1503421974 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503422030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Moony! < 1503422034 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, there *are* interpreters < 1503422034 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :How is the universe doing today? < 1503422062 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( still bathing in ~4K background radiation ) < 1503422087 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uh, no, it's 2.7K < 1503422150 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, depends on what part. < 1503422167 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is the Andromeda Galaxy okay? < 1503422199 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Well, some of the... Damn i cant even give a prononciation of the species name, are having a all-out war. < 1503422210 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ah. < 1503423016 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9910:c2c9:a658:aff6 JOIN :#esoteric < 1503423128 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1503423529 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :izabera: I think to be valid, just the brackets have to match? Other than that, any unrecognized character is OK but ignored. < 1503423561 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I cam up with some numbers that work but I don't know why... < 1503423607 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I hope the people who make self-driving cars work in a less haphazerd way < 1503423657 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :They don't < 1503423727 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :also boost jam can eat a bag of dicks < 1503423753 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :zzo38: sure, i was asking about the odds of balanced brackets < 1503423771 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it isn't better than our build system, it just has different problems < 1503424443 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moony: I think you're talking about the K'thlh'an and the Þ'eßđ'tħŋen species? < 1503424945 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :rdococ, no... maybe. < 1503425545 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1503425777 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. how are the P'þan'eæß ðø's getting along? < 1503425789 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :[ Insert Sudden Microwave Ping! ] < 1503425789 0 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :rdococ: Insert (Sudden Microwave Ping ! ]) < 1503425810 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oop! Looks like my universe has compiled! I'll see you soon. < 1503425834 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION runs the universe.......and immediately runs into runtime errors. "...Shit." < 1503426206 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1093 < 1503426206 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1093: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1503426436 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION recompiles the universe, but then runs into compile-time errors. < 1503426459 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION attempts to fix the errors, but then gets pre-compiletime-errors. < 1503426480 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you recompile yourself into another channel or something < 1503426626 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what do u think of neural networks < 1503426649 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Neurons are pretty neat. I don't really know much about them. < 1503426656 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Brains are very complicated. < 1503426674 0 :Sgeoweb!a689f451@gateway/web/freenode/ip.166.137.244.81 QUIT :Ping timeout: 260 seconds < 1503427138 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric < 1503427138 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host < 1503427138 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1503427313 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric < 1503427328 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Uh, hello < 1503427335 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome kurolox < 1503427336 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08kurolox: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.) < 1503427378 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'm not sure if this is the right place to ask, but someone else pointed me here. I have a python bot that runs arbitrary code, and I was looking into a way to sandboxing it to make it relatively safe to use. I've been pointed to UMLBox, but I'm having some issues trying to set it up. < 1503427466 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`welcome kurolox < 1503427467 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kurolox: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1503427476 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`version < 1503427476 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: version: not found < 1503427484 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` uname -a < 1503427485 0 :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 < 1503427539 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kurolox: unfortunately I have no first-hand experience with this. Gregor is the author of umlbox but usually busy with professing and family. fizzie may be your best bet. < 1503427661 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I understand. I'll throw him a private chat and see if he can help me. Unfortunately there's not a lot of documentation out there about UMLBox setup. Thanks! < 1503427684 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :gregor has a family? < 1503427811 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :TBH I don't know :P < 1503427821 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But what else would he spend all this time on? < 1503427836 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Most people have families. < 1503427844 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's required in order to be born. < 1503427845 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :not updating UMLBox, thats for certain < 1503428337 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, fizzie doesn't seem to be around so I'll leave my specific question here. I'm trying to use linux 3.16.46, so besides extracting that kernel in a folder with the same name inside umlbox files, and editing the makefile to match the version, do I need to do anything else before doing make and install? < 1503428358 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it seems like I'm doing something wrong because after that UMLBox complains about the lack of a UML kernel < 1503428915 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Hurray! i made linux 4.12.8 work as UMLBox-kernel < 1503429091 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1503429349 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503429402 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503429459 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1503430487 0 :moony_!~moony@2a05:dfc7:dfc7:c1::7da4 JOIN :#esoteric < 1503430514 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1503430588 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1503430600 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Quit: Leaving < 1503430600 0 :moony_!?@? NICK :moony < 1503430629 0 :moony!?@? NICK :Guest76625 < 1503430736 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1503430796 0 :Guest76625!?@? NICK :moonythedwarf < 1503430822 0 :moonythedwarf!~moony@2a05:dfc7:dfc7:c1::7da4 QUIT :Changing host < 1503430822 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503431826 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1503432372 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1503432626 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503433454 0 :Antoxyde_!~Antoxyde@AAnnecy-654-1-79-28.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1503433624 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 255 seconds < 1503433982 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I use the untitled.js framework. it's 0 bytes minified < 1503434715 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 PRIVMSG #esoteric :cool < 1503435064 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, my sj.deltitnu framework is -11 bytes minimized. < 1503435078 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/minimized/minified < 1503435146 0 :moonythedwarf!?@? NICK :moonmoon < 1503435153 0 :moonmoon!~moony@unaffiliated/moonythedwarf QUIT :Disconnected by services < 1503435175 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1503435384 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :How is that? < 1503435951 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: It's been a while since I set it up. The "umlbox" script is just Python, so it's relatively easy to figure out which paths it checks for the kernel. I think the umlbox Makefile might not have worked out for me, I think I did it semi-manually (make ARCH=um in the kernel directory, and then copied the result to "umlbox-linux"), though on paper just "make && make install" in the umlbox directory < 1503435957 0 :fizzie!?@? PRIVMSG #esoteric :*should* do the trick. < 1503436227 0 :TieSoul!~TieSoul@2a02:a448:4a62:1:9910:c2c9:a658:aff6 QUIT :Quit: Leaving < 1503437104 0 :zseri!5e86c1d8@gateway/web/freenode/ip.94.134.193.216 QUIT :Ping timeout: 260 seconds < 1503437231 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey Fizzle < 1503437234 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Thanks for the answer < 1503437285 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :unfortunately doing make and make install give me some errors due to umlbox-mudem < 1503437318 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection < 1503437352 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric < 1503437365 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Sorry, hexchat crashed < 1503437374 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :however, here's the output of make, with the errors I get < 1503437376 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/992wk < 1503437461 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :however I'll do it like you said < 1503437476 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: In the file mudem/tcp4.c, add the line #define _POSIX_C_SOURCE 201112L /* for getaddrinfo */ after the existing line #define _POSIX_SOURCE /* for strtok_r */ < 1503437493 0 :fizzie!?@? PRIVMSG #esoteric :(At least that's what "hg diff" says I've changed in my local copy.) < 1503437565 0 :fizzie!?@? PRIVMSG #esoteric :That might fix the error Make barfs on. You'll probably also need to install cpio for the command on line 34 of the output to work. < 1503437581 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :yes, now it builds < 1503437594 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, sort of < 1503437617 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :it did more than the last time, that's for sure, but now there's another error with the kernel it seems < 1503437641 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/xfhap < 1503437714 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :maybe it's because of the version of the kernel I'm trying to use? < 1503437744 0 :fizzie!?@? PRIVMSG #esoteric :I have a vague notion I might have had to use an older version of GCC to build a 3.x kernel (again, hg diff says I've changed the Makefile to pass "CC=gcc-4.9" to the kernel build step. But I've no idea if the errors you're seeing could be that. < 1503437761 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1503437781 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hm, should I just use a 4.x kernel? < 1503437812 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Honestly I was using 3.16.46 because moony told me that nobody got 4.x to work, but it seems like he did it a few hours ago < 1503437832 0 :fizzie!?@? PRIVMSG #esoteric :I ran into some *other* problems with a modern kernel, but based on his report it's doable. < 1503437838 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :also, thanks for the help. I haven't thanked you for it. < 1503437847 0 :fizzie!?@? PRIVMSG #esoteric :FWIW the errors you're seeing are probably https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778157 < 1503437856 0 :fizzie!?@? PRIVMSG #esoteric :"Found in version user-mode-linux/3.16-1um-0.1" "Fixed in version user-mode-linux/4.0-1um-0.1" < 1503437867 0 :fizzie!?@? PRIVMSG #esoteric :So, yeah, maybe try 4.x. < 1503437875 0 :fizzie!?@? PRIVMSG #esoteric :If it's painless, maybe I could even update HackEgo one of these days. < 1503437903 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Just wondering, which kind of issues have you found in 4.x? < 1503437944 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll try with 4.12.8, which is the one that moony is using < 1503437949 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, 4.12.8 worked painlessly for me < 1503437973 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :well, make also worked painlessly for you < 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :MoonyTheDwarf < 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :#3778 < 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :botnet < 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Search < 1503437998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :LOAD MORE MESSAGES < 1503437999 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :[6:13 PM] Kurolox: hm < 1503438002 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :[6:13 PM] MoonyTheDwarf: thats a issue for a kernel hacker(edited) < 1503438005 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :err < 1503438006 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :wtf < 1503438008 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :discord < 1503438010 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :y u < 1503438012 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :sorry < 1503438021 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :that was amusing < 1503438026 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wanted to copy *one* line < 1503438032 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :instead it cpies the entire chat history < 1503438042 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : [8:38 PM] BOTlinbut: @MoonyTheDwarf, < 1503438042 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : Linux umlbox 4.12.8-umlbox #1 Tue Aug 22 14:03:49 EDT 2017 x86_64 GNU/Linux < 1503438074 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :now it's building with 4.12.8 < 1503438078 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :or at least it went further than before < 1503438087 0 :fizzie!?@? PRIVMSG #esoteric :I don't remember what problems I have with a 4.x kernel, but it was also a year ago. Maybe the current version just happened to be a bad one for UML. < 1503438093 0 :fizzie!?@? PRIVMSG #esoteric :s/have/had/ < 1503438108 0 :fizzie!?@? PRIVMSG #esoteric :It's a bit of a niche thing. < 1503438123 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :yea, UML is < 1503438125 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Well, if I find anything I'll try to report it here < 1503438154 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :but yeah, more than 10 seconds passed and it haven't stopped yet so I'm calling it a sucess for now < 1503438181 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I'll bug moony regarding umlbox usage though, so don't worry about me asking stupid questions here < 1503438187 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk < 1503438223 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, as its going to be a lang sandbox, you wont need a writeable dir. just do 'umlbox -B ' < 1503438265 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :tmp will function as a temporary writable dir inside the sandbox < 1503438271 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :by default < 1503438279 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :hm, but the script I want to sandbox creates files in a specific path < 1503438292 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I could change it so it writes them to the writable dir though < 1503438325 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kurolox, dont put the script inside the sandbox, instead, have it call the sandbox < 1503438337 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :-B will mount all base mounts, so python will be avaliable < 1503438566 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Hey fizzle < 1503438577 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :remember that thing I told you about not asking you stupid questions because I had moony? < 1503438581 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :I didn't last even 5 minutes < 1503438588 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol < 1503438598 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :kernel panic i dont understand. :P < 1503438599 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :Running anything with UMLBox gives me a kernel panic < 1503438603 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :https://ghostbin.com/paste/kneej < 1503438628 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1503438939 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 JOIN :#esoteric < 1503438940 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :`olist 1093 < 1503438941 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1093: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1503438954 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: already listed hth < 1503438989 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1503439046 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :is it? I thought I checked the logs. sorry. < 1503439535 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1503439731 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :fizzie how does UMLBox calls the kernel? It seems like there might be a problem with "ubda" or something like that with me < 1503439755 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net PRIVMSG #esoteric :at least according to http://user-mode-linux.sourceforge.net/problems.html < 1503439940 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net QUIT :Remote host closed the connection < 1503440048 0 :kurolox!~Kurolox@81.red-88-4-114.dynamicip.rima-tde.net JOIN :#esoteric < 1503440145 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric < 1503440145 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host < 1503440145 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1503440243 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I thought of to make a new kind of XLFD (for use with making up X version 12). You can still use uld XLFD on the same system, and fonts can have multiple names that refer to the same font. < 1503440400 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The new format is ":foundry:name:style:spacing:width:height:charset:subsets" < 1503440401 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like NeWS? < 1503440409 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No, I think X is better < 1503440454 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1503440551 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Actually we can omit the "spacing" field, I think) < 1503440641 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The foundry is optional and can be blank. The style is two characters, the first 0 to 3 indicating bold (1 for normal, 2 for bold, 3 for extra-bold), second is "r" or "i" or "o" for slanting, and either or both of them can be "-" instead if unspecified. The width and height are the character cell width/height, and can be blank if they are variable. The charset is a character set name, such as "ascii", "iso8859-1", "iso10646", etc. < 1503440705 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The subsets is a list of subsets of the character set that is implemented, which must be in alphabetical order; each one consists of a dot followed by the name followed by another dot (so there are two dots between each pair), and is a single dot by itself if this field is unused. < 1503440719 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :zzo38: what does X even have to do with this? aren't we all using user-space fonts rendered as graphics in user space to memory buffers which may or may not be direct mappings of video card memory and the rendering may involve graphics card help? < 1503440775 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :fonts are resolved by user-space libraries like the combination of pango, fontconfig, freetype, or other user-space libraries like those < 1503440792 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It doesn't need X, and is actually independent of it, although it can still be used with the font loading mechanism of X. < 1503440822 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :and those libraries can even transparently use the same bdf fonts that X used to use < 1503440861 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 PRIVMSG #esoteric :or pcf fonts. whichever is the compiled version. < 1503440920 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Furthermore, another feature which actually would be part of my version of X 12, that when loading a font you can optionally specify two flags: EnableLigatures, which permits the server to ignore the requirement that a string of multiple characters is the same as all of those character put together, and EnableAntialiasing, which permits the server to ignore the requirement that the character only consists of on/off pixels in the bounding box. < 1503440978 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(The EnableLigatures flag is also needed in order to render astral Unicode characters, since they don't fit in 16-bits.) < 1503441335 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :However, the protocol request to set the font path is now gone (although some implementations may support a ExtensionControl request to control them), and there is no requirement as to how exactly the server loads and implements the fonts; it is not required to implement EnableLigatures and EnableAntialiasing (and if it doesn't, those flags are just ignored). There is no requirement of storing font names either, so an implementation could make up f < 1503441749 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(It is still recommended that at least .pcf is supported, although it is not strictly a requirement anymore.) < 1503441757 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1503441764 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1503442941 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds < 1503443153 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1503444109 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1503444982 0 :wob_jonas!b03f180f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.15 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1503445496 0 :fizzie!?@? PRIVMSG #esoteric :kurolox: I don't think there's really a one-line answer to that. But it does use an "ubda=..." argument to pass in a "configuration" file (what setup to do and what commands to run) as a virtual block device. The init binary reads the config from there and does what it's told to do. < 1503445613 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Has the people other than myself try to think of how to make a (large) computer program that can work even if the cards that the program is punched on are shuffled, for a loading mechanism such as the MIX "Go button" loading mechanism? < 1503445755 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d6b:13e8:888c:1e3c QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1503445771 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1503445817 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1503446388 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, did some tests. 4.12.8 works without issues for me. I'll be waiting for hackego to get upgraded.