< 1195689830 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195690132 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195690180 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195691253 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195691254 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195691402 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195691422 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195691454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo! < 1195691457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the sine port again < 1195691459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xchat wiped it < 1195691463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just the port < 1195691485 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :9999 < 1195691509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* Disconnected (Connection reset by peer). < 1195691539 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1195691556 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195691566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i just can't join < 1195691568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get that each time < 1195691573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1195691574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1195691576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it reset < 1195691580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AGAIN < 1195692699 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693466 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693468 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195693488 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1195693932 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693933 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195696053 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195696260 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195701585 0 :Slereah-!n=Slereah@ANantes-252-1-51-103.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195701625 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195701638 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195701978 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195702144 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195702471 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195702802 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195705341 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195705352 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://kevan.org/rubicon/game.php?level=rybibir < 1195708604 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195708740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how long do flies live... this guy is still moving his feet around :O < 1195708745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no buzzing though < 1195708767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a chick, though. < 1195709164 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats that he made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195709761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats his repeated statement that he made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195710583 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats his statement and asks if anyone who views it could tell me so i know how many people are interested nin rubicon < 1195710916 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1195711309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1195711358 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :y < 1195711453 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :rubicon is based on an esoteric language, RUBE, therefore you can write programs with it. < 1195711820 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1195712118 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195713939 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195713942 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195716701 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195716863 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds that rubicon keeps crashing firefox < 1195716890 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1195716902 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195718399 0 :clog!unknown@unknown.invalid QUIT :ended < 1195718400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195718548 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. For Sale: Parachute. Only used once < 1195718648 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195719944 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195721170 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195722429 0 :SEO_DUDE!i=Deee@gateway/tor/x-d02b88533e82d9e4 JOIN :#esoteric < 1195723085 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195734816 0 :SEO_DUDE!i=Deee@gateway/tor/x-907c27d1fd0d2e01 JOIN :#esoteric < 1195735619 0 :jix!n=jix@dyndsl-085-016-236-239.ewe-ip-backbone.de JOIN :#esoteric < 1195738217 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195738938 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1195742018 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195742113 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1195742122 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195743940 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195744567 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone... < 1195744617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello Tritonio_ < 1195744633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have the first comment in the logs for today, well done < 1195744647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the first action of all is immibis' quit message) < 1195744656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and it even fit on the line for once) < 1195744699 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195744734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just came across the article "Two envelopes problem" on Wikipedia < 1195744775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are two envelopes, and one contains twice as much money as the other < 1195744818 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1195744819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whichever one you take, it makes more sense to take the other one, as you have a 1 in 2 chance of doubling the amount of money you get and a 1 in 2 chance of halving the amount of money you get, so you get more on average < 1195744832 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Take both. < 1195744836 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195744869 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you don't get more on average < 1195744876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a version in which you're allowed to look in one of the envelopes first < 1195744887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so my reasoning is 'if it contains an odd amount of money, take the other one' < 1195744891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this doesn't work in all cases < 1195745118 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195745286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's the reason? i've seen many paradoxes like these, and can't really see what goes wrong < 1195745329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the problem is thinking about 'which one you have at the moment' as having a certain value that you currently have < 1195745354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference in money between the two envelopes is fixed, although you don't know what it is < 1195745377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the amount you might gain is the same as the amount you might lose < 1195745387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a different proportion to the current envelope < 1195745592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually solved this one, and it's pretty trivial i think, but i'll say it anyway: you have three doors, behind one there's a car, and you get it if you guess right; you choose a door, and one of the other doors is opened, and it's empty; if you choose your original door, you get the car with 33% probability, if you change it, you get it with a 66% probability < 1195745621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this was in a book the gist of which was basically that statistics cannot be trusted < 1195745628 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :that's true and crazy at the same time < 1195745646 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :but it is easy to understand it if you imagine it with 1000 doors < 1195745653 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you choose the first one < 1195745656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drops a Monty Hall on oklopol  < 1195745664 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1195745673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's that :D < 1195745673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's pretty easy to explain, the door that's opened depends on which door you chose and so gives you some information about what's behind the doors you did and didn't choose < 1195745674 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :i am still thinking about the envelopes... < 1195745684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, as i said, trivial < 1195745691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm sure most will think so too here < 1195745695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"i'll say it anyway" < 1195745715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something big and heavy, i assume < 1195745718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, just in case someone is watching and was wondering, or sees it in the logs < 1195745762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195745773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the fly from last night seems to be dead :O < 1195745835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you expend any effort on trying to kill it? < 1195745897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no, i let it die of natural causes < 1195745916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i only believe in euthanasy when it comes to people, and correct my typing < 1195745917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should have put it into a complicated machine of pipes and valves and so on and let it act like an instruction pointer < 1195745931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suppose maybe you didn't have one to hand < 1195745955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree that would've been the most humane choise < 1195746032 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195746372 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195746459 0 :oklopol_!n=ville@194.251.103.33 JOIN :#esoteric < 1195746466 0 :oklopol_!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu crashed again < 1195746470 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1195746577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did you crash it? < 1195746584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how easily did you recover? < 1195746647 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. | Congratulations ais523 for winning the Wolfram research prize! < 1195746649 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1195746651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1195746676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195746689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while some of the text was white < 1195746695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :couldn't see it < 1195746712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really do anything to crash < 1195746712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it < 1195746738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was doing some pythoning, but i was typing something on irc when it crashed < 1195746754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you just added http:// ? < 1195746758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195746807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sort of took those away to make more room in the topic / make the topic shorter < 1195746832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Don't spam... Don't spam... Don't spam..." < 1195746855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should make a new channel with the same purpose as #esoteric but where spamming is explicitly allowed < 1195746857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make those into one, and it'll be shorter, take http away, and make life hell for people like me who have a sucky client. < 1195746872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right, clicking... < 1195746889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #esoteric-blah, although it's just me and ehird, and neither is there right now :D < 1195746904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: another good channel to know about < 1195746919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it's not that allowed there either, or i'd spam it 24/7 < 1195746970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta get back on my thing -> < 1195747047 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Is this still working? < 1195747087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195747104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: is what working? < 1195747142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec 0 < 1195747156 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot sends messages to where the last ~exec command was < 1195747176 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :leading to amusing situations like this one < 1195747186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: since you are now the official ca guy here, i implemented rule 110 on bsmnt_bot once, changed topic accordingly :D < 1195747205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh.. because of your guyness -> you must be interested to here ... < 1195747209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it was a Turing machine, not a CA < 1195747210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hear < 1195747240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both are very limited substitution systems < 1195747251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and pretty similarly limited < 1195747262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the parallelism makes quite a difference < 1195747289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, in case that makes it less interesting, sorry i told ya ;) < 1195747298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tell me anyway < 1195747304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm also interested in CAs as it happens < 1195747316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that was pretty much it. < 1195747350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a python script, so not that hard < 1195747353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we could create a Turing machine simulator on one of the bots < 1195747396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :output is a problem there < 1195747402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you want a 2d turing machine.. < 1195747410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would ya < 1195747417 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, 1D works just as well! < 1195747418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... indeed, we could < 1195747443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, should be pretty easy < 1195747447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-yeah < 1195747810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could effectively simulate a TM by writing the rules in Thue or Thutu < 1195747911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1195747914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1195747917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1195747964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what worked? < 1195747971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may now have what i've always wanted: a way to play multiple sine waves at once < 1195747972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195747988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's quite easy with most sound cards < 1195748003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in theory. < 1195748003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I came across a program once that could play chords out of the computer's internal speaker < 1195748011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've seen that < 1195748015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'twas a proprietary game, so I have no idea how it managed it < 1195748047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the speaker is fully deterministic at the moves of the cone < 1195748075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can cheat by changing the frequency constantly, to get it to move anywhere you want < 1195748101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought of that, but wouldn't know how to go about working out the pattern < 1195748290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you gotta have the spec of the speaker or something < 1195748317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible to deduce the actual movements of the sound-nipple otherwise < 1195748385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's __radd__ in python :\ < 1195748420 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Sound nipple? < 1195748428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195748440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes, that's the official term < 1195748453 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You learn things every day! < 1195748456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what language is __radd__ in? < 1195748480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the pattern of underscores would suggest an extended version of C, but I don't know which < 1195748480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python < 1195748500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: remember to pass everything you learn from me through a filter though < 1195748511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195748519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i know what it is < 1195748533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it applies when it's the right value of +! < 1195748534 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it contains the word nipple, should I really filter it? < 1195748536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps... < 1195748539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't check yet < 1195748558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes, nipples are nsfep < 1195748570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not suitable for esoteric programming, tha is < 1195748572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1195748587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess cones don't have much to do with esolangs < 1195748596 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Typing with your nipples can be painful indeed. < 1195748604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i also guess you could make a lang out of nipples. < 1195748763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YEAH SO OKAY, I HAVE THE GREATEST IDEA FOR AN ESOLANG: NIPPLE, TITTIES, BOOBIES, KNOCKERS, BREASTS, HOOTERS, MELONS AND CANS USED AS THE 8 BRAINFUCK COMMANDS < 1195748781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nipple is out of place there < 1195748783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1195748975 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry. < 1195749103 0 :oerjan!unknown@unknown.invalid QUIT :"Fnord" < 1195749502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making variants on BF that only differ in the names for the commands isn't a very interesting thing to do once you've already seen 10 or 20 of them < 1195749525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Braintwist- and Brainfork-like variants are more interesting < 1195749536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there isn't one already, I propose a variant that does backtracking < 1195749710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my point exactly < 1195749730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brainfork is one of my favorites, even though i've never tried it :) < 1195749739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, now I realise why your post was in allcaps < 1195749748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1195749828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i'll be composing symphonies in python < 1195749829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwahahaha < 1195749886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i get an evil click between notes... any of ya have a good algo for anti-aliasing waves? :P < 1195749900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have to be good, just like, fairly decent < 1195750022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll make it really stupid < 1195750032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not stupid enough that i could explain it in an irc message < 1195750176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try waiting for the transition until a point when both the old and new sine wave have the same phase; that's the usual way to get rid of clicks < 1195750192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it's too generic for that to be possible < 1195750196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i allow for any wave function < 1195750220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just make it fade in every separate set of bytes to output as sound data. < 1195750269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to be able to play any set of sounds for any amount of bytes < 1195750284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then continue with any set of sounds for any amount of bytes without a click < 1195750288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's of no use. < 1195750294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1195750297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some use, but less < 1195750502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could phase-shift the second sound to match the first? In theory, it ought to sound the same except for the click < 1195750514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that'll need Fourier transforms as far as I know < 1195750603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195750632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be possible to scroll the waves forward until the cone positions match < 1195750634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least < 1195750665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is it doesn't suffice if the function is continuous, the human ear will notice a sudden change in derivative < 1195750734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :less clicky, though < 1195750763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195750767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do like this < 1195750774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i can explain this... i'll try < 1195750916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm-1 0 1 2 3 4 5 || this is where we last stopped, now getting 8 9 10 to output, so we reverse the end of our last input except the very last, to get, say: 4 3 2 1; now 5 was the last one we actually output, so we iterate the start of what we need to output now, and always average it with < 1195750919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1195750922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried to del that < 1195750926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too hard to explain... < 1195750957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"too hard to explain...": that's a good property for esolangs to have, surely? < 1195750974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is not an esolang yet < 1195750983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i *am* planning to add one over it. < 1195751004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where's rodger :\ < 1195751008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen him for years < 1195751404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god it gets complicated if i make it do phase-shifts... < 1195751422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it though, since i didn't get this to work right away :P < 1195751433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat Last Seen: 5 days (23h 21m 47s) ago < 1195751686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i don't want the player to need to know about waves... < 1195751697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i need to move the problem one level up < 1195751716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which clutters things a bit unless i do some refactorizationing < 1195751749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting annoyed at a stupid website they're forced to use < 1195751775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it decides it doesn't support the browser I'm using because it's Firefox 2, not Firefox 1 or 1.5 < 1195751781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't on the supported list < 1195751833 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195752313 0 :ais523!unknown@unknown.invalid QUIT :"look, it's a quit message injection atttack:"; Remote closed the connection // comment out the rest" < 1195752595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1195752609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now do the phase shift, no effect whatsoever :< < 1195752902 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195752976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now do the phase shift, no effect whatsoever :< < 1195753027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I can help you there, then, even though I'm supposed to be doing a degree in this sort of thing < 1195753053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, tracked one place with audacity < 1195753062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's like a million little wave bumps < 1195753069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a slight change in one of them < 1195753076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it makes a clikc < 1195753078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*click < 1195753115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know it's not the human ear that does it, since it's an actual click, perhaps my point is there should be antialiasing on a lower lever for idiots like me < 1195753195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the click is how you hear any sudden jump in amplitude level < 1195753217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's the speaker that does it. < 1195753223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1195753244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it amplifies it because it can't do a sudden jump like that < 1195753245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195753252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds ridiculous, you're prolly right < 1195753651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195753652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1195753666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i found a problem in that technique < 1195753669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps solved it < 1195753751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, if the frequency is only changed a little, it so happens to phase will move just enough for it to be too far away from the last point to continue there, so it is iterated until it comes down, making every splitpoint an arrow pointing upwards < 1195754074 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195754081 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195754693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, there's almost no clicks no < 1195754704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :far better than using winsound.Beep at least < 1195755493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p525354434.txt the clicks are now only audible when a note is played twice in succession, which *should* make it fully legato it to the last note. < 1195755534 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195755543 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195755609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also there's something wrong with my wave adder, because the chords in the end make a clashing sound < 1195755623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and got i suck at onomatopoeia in english < 1195755815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(at least comment on my terrific melody!) < 1195756067 0 :lusum!n=lusum@host-78-12-120-188.cust-adsl.tiscali.it JOIN :#esoteric < 1195756508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi lusu < 1195756510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :m < 1195756587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this machine doesn't have sound, so I can't check it for myself < 1195756621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or rather, probably it does, but I'm accessing a mainframe from a terminal and I hate what to think would happen if your music ended up blaring out full volume in the server room < 1195756756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195756784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my music is not very suitable for hearing < 1195756810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially pieces i type without thinking at all in 78 seconds < 1195757529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you ever listened to my 'Hello, World' program in Fugue? < 1195757539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit of an acquired taste < 1195757619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Fugue? < 1195757633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your hello world in fugue? < 1195757698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :die kunst der fugue < 1195757908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: link1 < 1195757943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/files/fugue/src/hworld.mid < 1195758005 0 :Tritonio_!n=Tritonio@150.140.228.182 JOIN :#esoteric < 1195758131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't play mids :\ < 1195758229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then go to http://esoteric.voxelperfect.net/wiki/Image:Hworld.png and play it on a piano < 1195758266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Fugue source works a lot better in MIDI because that makes it a lot easier for a computer to figure out the intervals < 1195759886 0 :lusum!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1195759910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello lusum < 1195759924 0 :lusum!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1195759935 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I may as well say hello too < 1195759964 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1195760029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can't do that, now we're down to only three underscored accounts (4 counting bsmnt_bot) < 1195760063 0 :ais523!unknown@unknown.invalid NICK :ais523_ < 1195760138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tough. < 1195760195 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1195760361 0 :ais523!unknown@unknown.invalid QUIT :"because I have to quit sometime if I want to go home" < 1195760705 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195760732 0 :Tritonio_!n=Tritonio@150.140.229.129 JOIN :#esoteric < 1195761096 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195761589 0 :lusum!unknown@unknown.invalid PART #esoteric :? < 1195763292 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195764921 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195765391 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195765605 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195766001 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195766204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHAAHAHAHAHAHAHAHHAHAHAAHAHAAHAH < 1195766288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxXDDSDXXZDDD < 1195766406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is going on here < 1195766448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't you get the joke? < 1195766479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1195766513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, earlier i mentioned 110, puzzlet just implied in his quit msg, that he read "110" as "Connection reset by peer" < 1195766526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is a pretty serious failure at readin < 1195766527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*g < 1195766530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so we laughed < 1195766541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mentioned rule 110 < 1195766593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, how can people be that stupid? < 1195766595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 110? < 1195766596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1195766638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm still lolling too! < 1195766642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i gotta go to sleep now, really < 1195766652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it's not actually late yet < 1195766660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----------------> < 1195766726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... thanks to the excellent prior advice of GregorR i am pretty sure those were _not_ user-supplied quit messages? < 1195766826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides you are putting him on < 1195766849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*snaps* < 1195766860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I tried to roll with it :P < 1195767146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MUAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHH < 1195768975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't think you got his joke either < 1195769512 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195771827 0 :sebbu!unknown@unknown.invalid QUIT :"@+"