< 1507421288 0 :boily!~alexandre@24.225.177.250 QUIT :Quit: ZAMBONI CHICKEN < 1507421763 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why do they say pi is wrong? I will agree tau is a much better idea, but that doesn't make pi wrong. (I also prefer to call tau the "period of trigonometric functions" instead of the "circle constant", but that is a different question anyways.) < 1507422365 0 :Guest77438!~Slereah@ALille-651-1-78-189.w2-5.abo.wanadoo.fr PRIVMSG #esoteric :Because the people saying this are wankers < 1507422374 0 :Guest77438!~Slereah@ALille-651-1-78-189.w2-5.abo.wanadoo.fr PRIVMSG #esoteric :says this impartial observer < 1507422377 0 :Guest77438!?@? NICK :Slereah < 1507422667 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 258 seconds < 1507423444 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1507424665 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1507425351 0 :LKoen!~LKoen@2a01:e35:2eed:a430:94d9:8ad0:9200:483e PRIVMSG #esoteric :"trigonometric function" is such a ridiculously complex concept when compared to "circle" < 1507425405 0 :LKoen!~LKoen@2a01:e35:2eed:a430:94d9:8ad0:9200:483e PRIVMSG #esoteric :also, tan is a periodic trigonometric function, but it's period is pi < 1507425417 0 :LKoen!~LKoen@2a01:e35:2eed:a430:94d9:8ad0:9200:483e PRIVMSG #esoteric :s/it's/its < 1507425745 0 :LKoen!~LKoen@2a01:e35:2eed:a430:94d9:8ad0:9200:483e 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.” < 1507425753 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1507428605 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1507429068 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :TIL that ^V puts Kate in VI mode so it uses all VI keybindings. < 1507429070 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :by accident < 1507429169 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: because "pi is wrong" is a much better attention-grabber than "mathematical pedagogy surrounding circles and trigonometry becomes quite a bit simpler and more effective when we focus attention on the radian measure of a full circle" < 1507429187 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1507429261 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :YIL that loops in 3D rotation space have parity. < 1507429279 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Suppose I take an object and turn it around 360 degrees. I just put the object through an odd rotation. < 1507429293 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Suppose I turn it around 360 degrees, and then, once again, I turn it around 360 degrees, in any direction. < 1507429298 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That's an even rotation. < 1507429340 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Any even rotation can be continuously deformed into the identity rotation--the one where you just leave the object alone and don't turn it at all. < 1507429343 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Odd rotations cannot. < 1507429763 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what < 1507429786 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a 360 degree rotation around any axis *is* the identity rotation < 1507429830 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yeah, I'm kind of using the word "rotation" wrong. < 1507429838 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :What I really mean is "path in rotation space". < 1507429854 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1507429861 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Suppose I turn an object 360 degrees, then turn it 360 degrees again. That's an even path-in-rotation-space. < 1507429881 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Any even path-in-rotation-space can be continuously deformed into the identity path-in-rotation-space. < 1507429896 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Anyway, I just got hit by a wave of sleepiness. < 1507429913 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So I'm gonna go home, vacuum some fleas, and go to bed. < 1507429921 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Night, all. < 1507429945 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Remote host closed the connection < 1507429970 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1507430647 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-tniitmhhqhuhttsf JOIN :#esoteric < 1507431964 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: :) < 1507432882 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507433403 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Bland Chess (which is my brother's idea) is not quite the true subset of FIDE; some moves are legal which might not be legal in FIDE because they would put yourself into check if the game was FIDE. < 1507433479 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Bland Chess is a chess variant where all diagonal moves are prohibited, although knight moves are still possible.) < 1507434865 0 :Kaynato!~Aedile@casewireless02.CWRU.Edu QUIT :Ping timeout: 248 seconds < 1507435974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1507438498 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-tniitmhhqhuhttsf PRIVMSG #esoteric :is bfjoust solved? is there much room for improvement in bots? < 1507440361 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know < 1507441151 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507442155 0 :lezsakdomi!~led@2E8B7790.catv.pool.telekom.hu JOIN :#esoteric < 1507443153 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1507443599 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1507445238 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1507445931 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :xkapastel: it's kind of rock-paper-scissory, so it is always possible to beat the hill < 1507445953 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :just figure out something that most of the current jousters are doing wrong and exploit it < 1507446002 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think that it is, in fact, currently possible to beat everything on the hill on every tape length--it's been done before as I recall. < 1507446121 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1507446640 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I made the program to draw a polygon onto an existing picture (the polygon does not have to be entirely within the boundary of the picture). < 1507448593 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Please tell me if this document is good: http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=ff-dntsc < 1507451731 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be JOIN :#esoteric < 1507454059 0 :lezsakdomi!~led@2E8B7790.catv.pool.telekom.hu QUIT :Ping timeout: 255 seconds < 1507455580 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 258 seconds < 1507455815 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric < 1507455815 0 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host < 1507455815 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1507458219 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-tniitmhhqhuhttsf QUIT :Quit: Connection closed for inactivity < 1507458942 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507458966 0 :AnotherTest!~turingcom@ptr-82l26zdy7mxxujcar4d.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1507459881 0 :MrBusiness3!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Ping timeout: 258 seconds < 1507461361 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 248 seconds < 1507461891 0 :augur!~augur@2601:645:c100:1132:3cff:9380:d8c5:9510 JOIN :#esoteric < 1507462154 0 :augur!~augur@2601:645:c100:1132:3cff:9380:d8c5:9510 QUIT :Ping timeout: 255 seconds < 1507465858 0 :AnotherTest!~turingcom@ptr-82l26zdy7mxxujcar4d.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 264 seconds < 1507466515 0 :Neo1!~Thunderbi@88-144-200-46.pool.ukrtel.net JOIN :#esoteric < 1507467545 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1507467575 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1507470178 0 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 255 seconds < 1507471231 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507471235 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1507471245 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Client Quit < 1507471816 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507472642 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1507472943 0 :Neo1!~Thunderbi@88-144-200-46.pool.ukrtel.net QUIT :Quit: Neo1 < 1507474831 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1507476766 0 :boily!~alexandre@24.225.177.250 JOIN :#esoteric < 1507476988 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`5 w < 1507477007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:alphabet//Alphabet is a system of writing invented by Google. \ 🐚//(1+sqrt(5))/2 hth \ gblh//Gblh but less helpful. \ hth//hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous. \ dark water//Dark water is an instadeath terrain type in Game Boy games that would represent lava if you had lots of imaginati < 1507477008 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`n < 1507477009 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:on. < 1507477424 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507477516 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1507478810 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 258 seconds < 1507480670 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1507481728 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1507483700 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: Oh no, default quit message? D: (Either I'm lazy or something bad happened) < 1507483754 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1507484354 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ojmcopstqofhgxfh JOIN :#esoteric < 1507485551 0 :idris-bot!~idris-bot@dslb-092-072-136-206.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1507485681 0 :Melvar!~melvar@dslb-092-072-136-206.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1507485708 0 :Melvar!~melvar@dslb-092-072-136-206.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1507486999 0 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 255 seconds < 1507487080 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1507488399 0 :Melvar`!~melvar@dslb-188-109-011-192.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1507488425 0 :Melvar!~melvar@dslb-092-072-136-206.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 255 seconds < 1507488750 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507489627 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1507490564 0 :MrBusiness3!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric < 1507490680 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1507491003 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1507491377 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507491405 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1507491948 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1507492602 0 :augur!~augur@2600:380:4551:9f42:406f:45f6:b41f:6516 JOIN :#esoteric < 1507493819 0 :augur!~augur@2600:380:4551:9f42:406f:45f6:b41f:6516 QUIT :Remote host closed the connection < 1507493918 0 :augur!~augur@2600:380:4551:9f42:c03c:167:59f9:db1c JOIN :#esoteric < 1507494032 0 :augur!~augur@2600:380:4551:9f42:c03c:167:59f9:db1c QUIT :Remote host closed the connection < 1507495296 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 JOIN :#esoteric < 1507495304 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Greetings < 1507495370 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Has anyone put any serious thought into whether or not harmful brainfuck is turing complete? < 1507495387 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :It's actually quite interesting imo < 1507495535 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1507495660 0 :augur!~augur@2600:380:4551:9f42:ac88:5b85:2a1:a931 JOIN :#esoteric < 1507495841 0 :augur!~augur@2600:380:4551:9f42:ac88:5b85:2a1:a931 QUIT :Remote host closed the connection < 1507496371 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1507496391 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hmmm. I look at it and I think, yeah, it probably is. < 1507496421 0 :Melvar`!?@? NICK :Melvar < 1507496424 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :No obvious obstacles to Turing-completeness. < 1507496441 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :afternoon < 1507496469 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :I think it certainly might be, but it's not immediately clear how to do things like loop n times < 1507496511 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Hey moony < 1507496514 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Actually, it's not obvious that "initial setup" is possible. < 1507496548 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :'harmful brainfuck'? Link me. Sounds intresting. < 1507496564 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Like, suppose I want to initialize the first 128 cells to 128 in a reasonably concise way. < 1507496569 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :or rather, i'll link myself. < 1507496570 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :https://esolangs.org/wiki/Harmful_Brainfuck < 1507496577 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :or not < 1507496579 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Or just... < 1507496594 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I mean, it's not immediately obvious that it's even possible to jump back to the beginning of the program. < 1507496600 0 :laufen!55b152da@gateway/web/freenode/ip.85.177.82.218 JOIN :#esoteric < 1507496614 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :And to subsequently continue in a reasonable manner. < 1507496635 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507496682 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Even something as simple as a conditional jump seems tricky < 1507496750 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I made program converting Netpbm formats into farbfeld (I already had the program converting the other way; now I have both way) < 1507496750 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Say we want to jump if the current cell is zero and otherwise not < 1507496759 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :You could do a conditional jump via, well, trampolines. Just think of it how a GPU programmer might think of it, it looks like it'll become clearer that way. (GPU programming has no conditionals, or at least it didnt for a long time) < 1507496783 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :orby, that case seems impossible, tho. ): < 1507496800 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Well, you don't need that kind of conditional jump, though. < 1507496816 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You could, say, represent false as 64 and true as 128. < 1507496817 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Yeah, I suppose not < 1507496836 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :As long as you can implement logic gates and whatnot operating on that, you're pretty golden. < 1507496847 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :^ < 1507496858 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Hmm, yeah you've got the right idea < 1507496874 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But it would be nice to be able to simulate constant jumps. < 1507496875 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :a simple NOT gate can perform boolean logic. (My proof? Minecraft's redstone torches.) < 1507496892 0 :augur!~augur@2602:306:ce95:7860:7413:593e:7516:736b JOIN :#esoteric < 1507496892 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :a simple not gate looks possible here < 1507496896 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :and it probably is. < 1507496923 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :if you can prove a boolean notgate exists, its turing complete. < 1507496930 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :and thats only one way to do it. < 1507496932 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You can simulate constant jumps by just keeping particular constant values nearby the tape pointer... as long as you can set up those constant values in the first place. < 1507496955 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Surely the redstone torches aren't *just* a NOT gate. Like, they can have multiple inputs, right? < 1507496955 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Warrigal_, +++. < 1507496983 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Warrigal_, not directly. Altho, good point. Wasnt thinking about that part :P OR and NOT. < 1507496984 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :If all you have is NOT gates and composition, then there are only two functions you can make. < 1507497000 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :or and not is functionally complete though < 1507497009 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yup. < 1507497016 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :but you need more than functional completeness to be turing complete of course < 1507497016 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION wracks brain < 1507497102 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i'll just step out for now. Too many videogames. *wonders how minecraft computers are turing complete with only NOT and OR) < 1507497132 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :I too have heard that minecraft computers are turing complete, but I don't know much about how they work < 1507497164 0 :augur!~augur@2602:306:ce95:7860:7413:593e:7516:736b QUIT :Ping timeout: 258 seconds < 1507497185 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :I think harmful brainfuck is especially interesting because it seems like there is ample room for minimization < 1507497193 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :which is a bit of a fetish of mine < 1507497204 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :uhh. ok. < 1507497223 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION almost imagined how that could be fetishified. < 1507497227 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :haha < 1507497231 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :figure of speech < 1507497273 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :Off the bat we can drop - because the cells wrap around < 1507497290 0 :laufen!55b152da@gateway/web/freenode/ip.85.177.82.218 QUIT :Quit: Page closed < 1507497295 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :and we can combine >+ < 1507497307 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :which brings it down to 3 commands pretty easily < 1507497326 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :I'm wondering if it's possible to combine < and * < 1507497382 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh no. a minimizer, hide before he minimizes you! < 1507497409 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507497410 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :mwahahaha < 1507497445 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :hey, wait i have bait for him. orby, here, go minimize Javascript. < 1507497473 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :eval < 1507497474 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :done < 1507497490 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :heh < 1507497503 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :orby, now try and outdo JSFuck. < 1507497515 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :haven't seen that, in the wiki? < 1507497524 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :yes. < 1507497556 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :https://esolangs.org/wiki/JSFuck < 1507497580 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507497625 0 :orby!44215ae7@gateway/web/freenode/ip.68.33.90.231 PRIVMSG #esoteric :that's pretty awesome < 1507498035 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-ojmcopstqofhgxfh QUIT :Quit: Connection closed for inactivity < 1507498282 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507499229 0 :Soni!SoniEx2@unaffiliated/soniex2 JOIN :#esoteric < 1507499286 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :new favorite esolang: http://esolangs.org/wiki/Ecstatic < 1507499290 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :I like whitespace < 1507499292 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :> ...Minor setback < 1507499295 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:1: error: parse error on input ‘...’ < 1507499305 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh, sorry lambdabot < 1507499323 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :valid lua string literals can contain valid whitespace < 1507499351 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :(without it becoming part of the string) < 1507499378 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :http://www.lua.org/manual/5.2/manual.html < 1507499382 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :look for "\z" < 1507499386 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :same in the lua 5.3 manual < 1507499404 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :sadly it doesn't work in lua 5.1 < 1507499429 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :(now if only whitespace could be used in making malware...) < 1507500288 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1507500418 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1507500472 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Say, that reminds me of a quirk of Lua I found out about recently. < 1507500489 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Lua is one of those rare languages where statements don't need explicit terminators *and* whitespace doesn't matter. < 1507500562 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So... < 1507500565 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :This is valid Lua code: < 1507500567 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :x = true (print)(x) < 1507500570 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It prints "true". < 1507500574 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But... < 1507500594 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Well. < 1507500598 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :This is also valid Lua code: < 1507500602 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :x = true y = true (print)(y) < 1507500605 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Also prints "true". < 1507500618 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :This, on the other hand, is a runtime error: < 1507500623 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :x = true y = x (print)(y) < 1507500685 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :"x = true y = true (print)(y)" is parsed as "x = true; y = true; (print)(y)", whereas "x = true y = x (print)(y)" is parsed as "x = true; y = x(print)(y)". < 1507500708 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So you get the error "stdin:1: attempt to call global 'x' (a boolean value)". < 1507500739 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :This gives the same runtime error: x = true x() < 1507500747 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But this is a syntax error: x = true true() < 1507500814 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The reason for all of this is that it's syntactically illegal to use a boolean literal as the function in a function call. < 1507500853 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1507501132 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :useful. < 1507501242 0 :Kaynato!~Aedile@casewireless02.CWRU.Edu JOIN :#esoteric < 1507501461 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :Warrigal_: x = print (function() end)() does not do what you think it does < 1507501650 0 :Kaynato!~Aedile@casewireless02.CWRU.Edu QUIT :Read error: Connection reset by peer < 1507501667 0 :Kaynato!~Aedile@casewireless02.CWRU.Edu JOIN :#esoteric < 1507501775 0 :Soni!SoniEx2@unaffiliated/soniex2 QUIT :Ping timeout: 240 seconds < 1507501775 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1507501794 0 :Caesura!~Aedile@casewireless02.CWRU.Edu JOIN :#esoteric < 1507501948 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The OASYS compiler doesn't even have explicit terminators (nor does it need parentheses or commas around function arguments, and actually doesn't even accept commas), so if you name a property the same as a global variable or method or whatever, you can have something going wrong. < 1507502001 0 :Kaynato!~Aedile@casewireless02.CWRU.Edu QUIT :Ping timeout: 240 seconds < 1507502122 0 :Soni!SoniEx2@unaffiliated/soniex2 JOIN :#esoteric < 1507502126 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :power went out < 1507502352 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Soni: I think it does do what I think it does. :D < 1507502369 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :Warrigal_: and what's that? < 1507502370 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I think it calls print with function() end, then calls the result with no arguments, then assigns that result into x. < 1507502381 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :yeah < 1507502387 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Except I think that the second call will produce an error and so the third thing won't happen. < 1507502389 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :it's really annoying when you love anonymous recursive functions < 1507502740 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 255 seconds < 1507503126 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1507503426 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1507504065 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1507505055 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1507505078 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507505517 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507505761 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1507506252 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1507506895 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1507506904 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric