< 1186272018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor, are you a new generation of irp? < 1186272023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186273348 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186274351 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186275815 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399607.dsl.bell.ca JOIN :#esoteric < 1186275853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1186275859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A new person for our insanity to rub off on? < 1186275964 0 :peek_you!n=poiuyqwe@bas2-toronto47-1242436904.dsl.bell.ca JOIN :#esoteric < 1186275978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Or someone with more than one IRC client. < 1186276959 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186277185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1186277366 0 :peek_you!unknown@unknown.invalid NICK :poiuy_qwert < 1186277390 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186278242 0 :peek_you!n=poiuyqwe@bas2-toronto47-1242436384.dsl.bell.ca JOIN :#esoteric < 1186278984 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186280970 0 :peek_you!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186281937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[set ::pikhq::ACT_score 33] < 1186283856 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1186283865 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :is the act out of 1600 points? < 1186283904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :36. < 1186283946 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1186284821 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186284946 0 :Shel2476!n=Shel2476@user-24-236-66-40.knology.net JOIN :#esoteric < 1186285133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1186285860 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"rebooting to remove defunct modules from system, brb" < 1186286049 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186286298 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186296362 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186296763 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186296840 0 :cherez!n=cherez@65.30.35.192 JOIN :#esoteric < 1186296885 0 :cherez!unknown@unknown.invalid QUIT :Client Quit < 1186297142 0 :cherez!n=cherez@65.30.35.192 JOIN :#esoteric < 1186298299 0 :Shel2476!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186300799 0 :clog!unknown@unknown.invalid QUIT :ended < 1186300800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186301553 0 :sebbu!n=sebbu@ADijon-152-1-25-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186301742 0 :jix!n=jix@dyndsl-080-228-183-044.ewe-ip-backbone.de JOIN :#esoteric < 1186308498 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186308958 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gnight" < 1186311057 0 :sebbu2!n=sebbu@ADijon-152-1-25-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186311306 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186311306 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186314945 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1186320539 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1186325415 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186325435 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1186327407 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1186327506 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, SimonRC < 1186327646 0 :sekhmet!n=pez@76.201.157.27 JOIN :#esoteric < 1186327814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: did you read the newest xkcd? < 1186327831 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- yes, a nightmare indeed < 1186327841 0 :sebbu2!n=sebbu@ADijon-152-1-86-110.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1186327883 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186327913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The forums contain two sorts of people: those who think it would be great and those who think it would be terrible. < 1186327924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am definitely the latter type < 1186327940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I flipped through the individual comic thread < 1186327951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am in agreement with you sir < 1186327973 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I alarmed myself by realising I was thinking like the Catholic chruch confronting geocentrism. < 1186328022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure i would be comparable to how religious people would feel if there was a clear, instantly understandable and recognizable proof for the non-existence of god. < 1186328024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would? < 1186328029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would be terrible < 1186328037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(not featuring a puff of logic) < 1186328043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where what how < 1186328047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.xkcd.com/ < 1186328063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, the thread discussing science suddenly being discovered not to work < 1186328065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and what it would be like? < 1186328079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the discussion thread for that comic < 1186328082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186328097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be awesome :p < 1186328103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186328114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :explain your reasoning < 1186328197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have none < 1186328202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slartibartfast: "I would rather be happy that right, any day." || Arthur: "And are you?" || S.: "No, that's where it all falls down I'm afraid." < 1186328210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*than < 1186328212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd just like to see science turn out to be utterly and completely wrong < 1186328226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186328251 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how do English people distinguish between the two meanings of "science"? < 1186328272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the two meanings < 1186328272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but consider for a moment that science is responsible for the level of comfort and safety you enjoy in our modern age < 1186328282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, oh yes, i like science and all that < 1186328285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's Science versus science < 1186328287 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the knowledge and the method < 1186328288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd just like it to be completely wrong < 1186328291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, ah < 1186328299 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: which one do you want to be wrong < 1186328307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, hmm - both, for the hell of it < 1186328308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Science would be the method, science would be the community (in my thinking) < 1186328327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would say scientific method < 1186328329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If the Method is wrong, then the world will be very strange indeed. < 1186328330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :vs science < 1186328339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, EXACTLY! < 1186328377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if the scientific method is flawed, and the universe *isn't* comprehensible, it'd be the most depressing thing I could think of < 1186328379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For a start, you would have little guarantee that much would be the same from one day to the next < 1186328385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: indeed < 1186328401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to know that our reach is ultimately limited would be crushing < 1186328404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd think it was hilarious < 1186328404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Most stuff you like wouldn;t work < 1186328405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186328424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. food would not work consistantly < 1186328465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well it >does< < 1186328485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so even if it turned out to be wrong, we could live in the knowledge that for several billions of years nothing has actually changed much < 1186328489 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If the knowledge is wrong but not the method, then we can cope rather better. < 1186328491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so >does< the scientific method < 1186328496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's called "progress" < 1186328500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : < 1186328504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mörning all < 1186328508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, oklopol < 1186328517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice o-umlaut you have there < 1186328528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yay! You can produce the ö character correctly, unlike everyone else. < 1186328538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 FTW < 1186328543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :áéíóú < 1186328556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ö RLY? < 1186328559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i kinda have it in my keyboard < 1186328562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :¿Qué? < 1186328564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186328564 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1186328570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I has an option key < 1186328570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ú < 1186328572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1186328574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ú < 1186328577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOWER COMMA! < 1186328580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: often people use a non-good character set < 1186328589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those bastards < 1186328598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186328604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. 8-bit character-sets are non-good < 1186328605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh, typing is so much easier than speaking < 1186328635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed. For example, pronounce: -6~8e5-y;e57)-p'0'-cD_c7#=-'^C_@6 < 1186328694 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is made even worse because some people don't understand words like "dash" or "hash" or "carat" properly < 1186328705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not to mention "tilde" < 1186328782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "caret" < 1186328802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls calling that "tidal". < 1186328803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, fuck- you're right < 1186328824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thank you, SimonRC < 1186328840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins cutting an incorrect piece of data out of his brain < 1186328879 0 :sebbu!unknown@unknown.invalid QUIT :Nick collision from services. < 1186328890 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1186328921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :making fewer mistakes is worth the pain. It doesn't even hurt once you get through the skull, anyway < 1186329104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: screw religion, I'm trying to make a silencer!" <<< this is cool < 1186329111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186329147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Archos was a lot of fun once he'd had a few days to soak up conversations < 1186329184 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"was"? < 1186329198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I mean, he was eventually reset < 1186329213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I never made a system to save state, so that version of Archos "died" < 1186329228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is archos source code open? < 1186329289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could dredge it up, but I built it around the JMegaHal system: http://www.jibble.org/jmegahal/ < 1186329308 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably have more fun coding something similar on your own < 1186329333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah megahal < 1186329335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that markov chain thing < 1186329344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but markov chains are really shitty, aren't they? < 1186329348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, they never produce coherent stuff, barely < 1186329351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mostly just nonsense? < 1186329378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the main thing I was doing with Archos was working on filtering the input and output for the chain < 1186329415 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I achieved a fair amount of success making it more coherent < 1186329427 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but it's ultimately still kinda random < 1186329623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english is too hard... why not make your own esoteric natural language for it to speak < 1186329655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe lojban# < 1186329660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban should be easy to generate < 1186329663 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :better idea < 1186329670 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :better idea: ask on #conlang < 1186329673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186329673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but less fun than making your own, naturally < 1186329683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186329687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo is meant to fool normal people < 1186329690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most people on irc skeep english < 1186329696 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186329868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skeep < 1186329870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like that word < 1186329871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skeep! < 1186329902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1186329911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed that was on purpose < 1186329970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i skeep english < 1186330031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :skeeping english with a great pseed < 1186330039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i aslo like pseed < 1186330048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some words are better that way < 1186330482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I disargee. < 1186330631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"pseed" sounds like a unix program < 1186330639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe a system call < 1186330642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this has the good side of elinimating tpyos < 1186330669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i skeep english with a great pseed and with elinimated typos < 1186331533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, do you think markov chains are part of the future of AI? < 1186331537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or are they not worth it? < 1186331543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1186331557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they're cheap and easy to make, and have a good return on invested coding time < 1186331673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but are they worth it for the downsides? < 1186331747 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186331910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Markov chains as they are are not very useful. < 1186331925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not very useful for "the future of AI", that is. < 1186331958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, text-to-speech is silly. How, exactly, is "I think that green goo should not be eaten" pronounced? < 1186331965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And, for that matter, what, exactly, does it mean? < 1186331976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what good alternatives are there for sentence construction? < 1186331977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to markov chains < 1186332004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Markov chains assume that language is... flat. < 1186332023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That each construct is merely a certain type of word followed by some other construct. < 1186332061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there must be a way to generalize it to a parsetree < 1186332067 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186332072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't be too hard. < 1186332075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first step would be lojban < 1186332079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as lojban can be unambigiously parsed < 1186332082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :First, though, come up with a good way to describe English syntax. < 1186332089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are already many ways < 1186332107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I should look at Lojban. Does it have things like emphasis? < 1186332115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1186332124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a full language that can express anything english or anything else can < 1186332127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's unambigious < 1186332134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and without exceptions to rules < 1186332145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban.org < 1186332250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So there's a Lojban sentence meaning "What in the world IS 'pink' ice cream"? < 1186332402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um, yes, I'd imagine so < 1186332423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or at least an approximation < 1186332438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ask in #lojban < 1186332654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186340862 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186342956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lojban is easy to parse, for that matter. < 1186342972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step one of writing the parser: Download the Lojban Reference Grammar. < 1186342976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step two: compile it. < 1186343027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186343035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is why it would be a perfect target for generalized markov chains < 1186343044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186343054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think a refined version of parse-tree-generalized markov chains is the future of sentence construction < 1186343055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imo < 1186343075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're perfect for any Turing-test-relevant AI, for that matter. . . < 1186343092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1186343098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parse-tree-generalized markov chains? < 1186343105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. No. . . . < 1186343108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186343112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/they're/it's/ < 1186343126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186343127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban < 1186343131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1186343133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lojban, or any other language with a regular grammar, is perfect for that. . . < 1186343135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but englihs generation isn't that hard, you know? < 1186343138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*english < 1186343144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, lesser than other problems in AI < 1186343145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1186343679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :People who investigsated `Lojban' also investigated `Ithkuil'. < 1186344203 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186344217 0 :jix__!n=jix@dyndsl-091-096-049-151.ewe-ip-backbone.de JOIN :#esoteric < 1186344532 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186344899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lojban, Ithkuil and Ilaksh. < 1186344937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is Ithkuil the language where you say "Cthulhu rygel! Cthulhu rygel!"? < 1186344944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186344963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so. < 1186344986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that might be Old R'lyehan, or something. < 1186344998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the one where "Oumpeá äx’ääuktëx" means "On the contrary, I think it may turn out that this rugged mountain range trails off at some point". < 1186345062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Äx’ääuktëx" is really quite the word. < 1186345124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The whole sentence, spoken: http://home.inreach.com/sl2120/Sound_Files/Intro-1.mp3 < 1186345176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I left out a word. < 1186345246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather, a letter. < 1186345267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That should be "äx’ääluktëx", except with a cedilla below the l. < 1186345291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ilaksh is a newer, mor pronouncible version < 1186345295 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :with extra tones! < 1186345340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More pronounceable indeed. < 1186345350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1186345367 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186345417 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though it's rather incomplete, no? < 1186346213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is there a nice ithkuil tutorial? if it has a thousand words, that's like insanely trivial to memorize < 1186346225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i think someone here already linked me one < 1186346228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some time ago < 1186346284 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends on what you mean by "word" < 1186346367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a token consisting of letters the meaning of which i have to learn < 1186346378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186346388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where 'which' refers to 'token' < 1186346397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In that case it has thousands and thousands of words < 1186346414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but only 1000 or so primitives < 1186346432 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but some of the derivations from those primitives is not obvious < 1186346453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lietk which way round "man" and "woman" are < 1186346482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i assume it doesn't have as many redundant synonyms as most languages < 1186346502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a pretty assumptive person < 1186346510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know squat about the language < 1186346685 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It has *LOTS* of inflections. < 1186346718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe 10000 - 100000 forms of each word < 1186346862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, once you add several types of inflections you generally multiply their number together, so 10000 - 100000 is not quite as impressive as it sounds. There might be natural languages with the same. < 1186346974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-antidote! < 1186346988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Kingdom of Loathing taken... farther/further. < 1186347215 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186347761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No person is hitherto known to be able to speak Ithkuil; its creator, for one, does not: “I don't speak Ithkuil, never have, never will, never claimed to.” < 1186347768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ithkuil (Iţkuîl) is an outstandingly complicated human language constructed by the American linguist John Quijada between 1978 and 2004. < 1186347772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think a tutorial is going to be very likely < 1186347785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186347791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds boring < 1186347811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as far as i can tell < 1186347814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to make complicated things < 1186347815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody has even said "hello world" in it < 1186347823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :making simple things is hard :) < 1186347832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, would a neural network be useful for an ai bot? < 1186347836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :combined with markov chains, maybe ? < 1186347844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186347847 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1186347848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could be interesting < 1186347852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... so no one can speak it at all? i thought no one speaks it fluently < 1186347855 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i think my modem was overheating < 1186347865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, nobody at all < 1186347867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the looks of it < 1186347873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xor = bsmntbombdood! < 1186347882 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :good job < 1186347886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186347890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you and your poor xor encryption < 1186347891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your irp component still doesn't work :p < 1186347896 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :it was dropping connections every 2 or 3 seconds < 1186347906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I think it could help in sentence construction < 1186347918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: there's an example of it spoken in... ihope's link < 1186347928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which link < 1186347929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ wikipedia that is < 1186347940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or potentially in allowing the bot to "learn" more in terms of high-level sentence construction < 1186347946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://home.inreach.com/sl2120/Sound_Files/Intro-1.mp3 < 1186347950 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :markov chains! < 1186348033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov chains have disadvantages < 1186348041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, if you combined markov chains and neural networks < 1186348047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus some evolutionary technique < 1186348050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should produce good stuff < 1186348072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as always, in theory < 1186348086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe with a teaching backdoor into a bot < 1186348087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1186348090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : hello, bot! < 1186348096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : oojamaflip gazunks < 1186348108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : bot: !no hi user < 1186348109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I imagine this might be a bit like my memory optimization algorithm for PEBBLE. Brilliant in concept, miserable failure in execution. < 1186348125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!no X meaning "your last response to me was wrong, it should have been X" < 1186348128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and indeed < 1186348132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the only way to figure out is to try < 1186348135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Teaching backdoor... I like that. < 1186348156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's this PEBBLE thing all about? < 1186348158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I think your bit about *sequential access* could be much more useful. < 1186348169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble is a high level language compiling to brainfuck < 1186348170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq's. < 1186348186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, if your evolutionary technique includes simulating a small planet, you might get somewhere. < 1186348203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in just a few billion years < 1186348237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, no < 1186348241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :response evolution < 1186348245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not organism evolution < 1186348246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1186348259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :combined with survival of the fittest < 1186348280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say organism evolution has a better track record - at least one success < 1186348285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, oerjan, that was very stupid of your, trying to make a joke < 1186348289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1186348297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"ok, this response X does badly, but this other one Y does well, and a part of the response X is also in another response which does badly. So, replace that part of X with the corresponding one in Y" < 1186348299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186348300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What counts as a success when it comes to response evolution? < 1186348306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, :p < 1186348331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Creation of intelligence? < 1186348352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i guess success is the lack of !no < 1186348354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1186348366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!no isn't necessary, surely. < 1186348383 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want non-Terran intelligence. < 1186348394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, there has to be some primitive that indicates success. < 1186348400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad it's impossible to create. < 1186348415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :honestly, the only way to test all of this is to implement it < 1186348428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who codes java and wants push rights to the mvldo hg repo :) < 1186348478 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's an hg repo? < 1186348491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a code repository of the mercurial format < 1186348495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or a hg repo, be it so. < 1186348496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mvldo hg repo huldv grps mdfmd ofol < 1186348500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates adding sequential access to PEBBLE. . . < 1186348501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hg/mercurial = like svn, but distrobuted < 1186348502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make up words too < 1186348510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :distrobuted = there's not one central repository. < 1186348516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every single copy contains the entire repo history < 1186348518 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: y's cn ym! < 1186348521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the commiting is local < 1186348528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you share changes by "pushing" your updates somewhere < 1186348530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1186348539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.selenic.com/mercurial/ < 1186348542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really easy to use < 1186348694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, yeah < 1186348697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :push rights to mvldo's < 1186348715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mercurial is non-terran, isn't it? might get somewhere there. < 1186348780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it's not Terran, then what is it? < 1186348902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, if someone wants push rights and knows java etc. just shout < 1186348919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shout < 1186348920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, i guess, some rough design documents and little experiments < 1186348923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let it all out < 1186348923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, the full stuff < 1186348933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these are the things we can do without < 1186348934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186348935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186348939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked that ihope doesn't know about the planet Mercury. < 1186348961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1186348966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a'talking to your < 1186348967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mercurial is Mercury? < 1186348968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1186348980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1186348996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked that ihope doesn't know how nouns may be turned into adjectives. < 1186349040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mercury has intelligence? < 1186349063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, it might, if mercurial gets somewhere. < 1186349100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes his joke must be _really_ awful if it requires this much explanation. < 1186349117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the best jokes are the ones no one ge4ts < 1186349121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-4 < 1186349232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186349234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I hate irony. < 1186349236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(joke above) < 1186349289 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ihope xor ihope < 1186349326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `ihope' < 1186349364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xor: i think /me would allow a nice prefix way to to that < 1186349378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION xor ihope < 1186349388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or infix. < 1186349389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that too < 1186349405 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad prefix is sort of superior to infix. < 1186349426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prefix & postfix are, yeah < 1186349443 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :sexp! < 1186349468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, xor, you are just using that term for the shock value < 1186349509 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :shock value? < 1186349542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's like sex with a p on the end. < 1186349556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, the real way is irp-style < 1186349558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186349567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interpret, you, damnit < 1186349570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1186349575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll be an irp execution station < 1186349578 0 :ehird`!unknown@unknown.invalid NICK :and < 1186349588 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (ehird) (ehird ehird)) (lambda (ehird) (ehird ehird))) < 1186349592 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :someone perform an operation on me damnit" < 1186349594 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :and: x y < 1186349606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186349610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and: ihope oklopol < 1186349612 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :or and: and: x y and: z a or something < 1186349616 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1186349638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :and: and: x z and: y z < 1186349640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you'd give like a percentage < 1186349649 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :z < 1186349652 0 :and!unknown@unknown.invalid NICK :ifte < 1186349656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ifte/ < 1186349659 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ifte: cond true false < 1186349660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, ? < 1186349662 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :if then else < 1186349670 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :someone change nicks to and < 1186349679 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :quick =p < 1186349682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186349683 0 :ihope!unknown@unknown.invalid NICK :and < 1186349696 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :No's mine but... wait. < 1186349701 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok, whenever you see "and: a b" if a is false return false otherwise return b. < 1186349707 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and to return < 1186349717 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :say "whoever sent the message containing the and: retval" < 1186349718 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186349719 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Er, wait, shouldn't we be using CPS? < 1186349724 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Um, wait. < 1186349727 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Lemme read that. < 1186349737 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :rpn is was better than unparenthized prefix < 1186349744 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :now, someone say "ifte: and: false true true false" < 1186349751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is going on < 1186349767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: false true true false < 1186349799 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :CALCULATION IN PROGRESS... < 1186349808 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :How slow. < 1186349814 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's your turn < 1186349817 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1186349818 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you've recieved and: false true < 1186349822 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and you have to return to ifte < 1186349827 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ifte: false < 1186349828 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok, say that again oerjan :P < 1186349847 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :WAITING FOR INPUT... < 1186349853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: i thought you would have to pass it on < 1186349858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: false true true false < 1186349859 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, true < 1186349863 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and: false true < 1186349867 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ifte: false < 1186349873 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: false < 1186349875 0 :ifte!unknown@unknown.invalid NICK :ehird` < 1186349879 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :That was fun. < 1186349879 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186349881 0 :and!unknown@unknown.invalid NICK :ihope < 1186349882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1186349884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hooray! irp generation 2 has its foundings! < 1186349889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an infix-based message-passing language! < 1186349898 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :delagated computation < 1186349903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, whatever < 1186349904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186349917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, lots of calculations would include random stuff < 1186349922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like if ifte finds a word it doesn't know < 1186349923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like and: < 1186349926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll have to say < 1186349930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and: paramcount < 1186349937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or similar, so it knows how many places to look ahead < 1186349939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still :p < 1186349961 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :sexp is better < 1186349962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :notably, this irp generation can have computer components and human components working together < 1186349972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: yes but sexp doesn't look like irc message < 1186349976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and: 1 2 looks like an irc message. < 1186349979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is directed to and < 1186350020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a problem in that each operator must know the argument count of the others < 1186350027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read above < 1186350034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"operator: paramcount" or similar would be used < 1186350040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186350041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then operator is expected to return the parameter count < 1186350049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it could be stored in RAM, or something < 1186350067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when an operator changes paramcount < 1186350081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it must deny all further operations with an error, stating that you must ask paramcount again before it will accept < 1186350086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, changes in paramcount propagate < 1186350226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1186346246.html two example irp sessions < 1186350239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up < 1186350243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :note that both could have the non-usr operators as human, program, or mixed < 1186350246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd work fine < 1186350262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186350265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get should have get replying < 1186350265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not set < 1186350269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186350277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously get/set would have to be the same person/program < 1186350336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and with at least one human operator involved somewhere in an expression, if e.g. 99 bottles of beer was being executed, that human user could give an error and stop it < 1186350434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Depending on which review you read, darcs does distributed version control better than Mercury. Darcs uses branches for many purposes.) < 1186350445 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that each operator has to be able to parse everything < 1186350508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, everything is a branch in mercurial < 1186350516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor, so what? < 1186350529 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :so, code is duplicated everywhere < 1186350554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and.. < 1186350570 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :each operator has large amounts of the same code < 1186350572 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :which is stupid < 1186350574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Have a look at darcs then < 1186350608 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in darcs, a source tree is just a set of patches applied to the empty tree < 1186350688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same with hg < 1186350719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, darcs was written by a quantum mechanic < 1186350809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am aware < 1186350812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i used to use darcs. < 1186350817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is glacier-style slow < 1186350820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wht is the difference? < 1186350820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That'd be IRP version 3, BTW. < 1186350829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ? < 1186350833 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :darcs is only slow in a few cases < 1186350845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRP version 2 was developed in #irp, with a bot assigning programs to programmers. < 1186350847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no - many < 1186350848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Some of the algorithms have SUPRISE exponential running times < 1186350859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sounds bad :) < 1186350861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also had a syntax to seperate programs & comments. < 1186350871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#irp3, gogogo < 1186350874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186350882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[Please do foo, bar, and baz] < 1186350894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Job #1 requested by pikhq. < 1186350896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!accept 1 < 1186350905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[:Foo, bar, and baz] < 1186350907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irp3 is betar! < 1186350912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore #irp3 is betar < 1186350914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Job #1 completed. < 1186350968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok nobody likes #irp3 < 1186350968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186351042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186352842 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186353195 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186353959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"IRP" is a trademark of GregorCorp and cannot be used without explicit written permission from Gregor Richards. < 1186354023 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :GregorCorp is fraudulent < 1186354028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i agree < 1186354045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get your butt into #irp3 and realise how awesome it is :p < 1186354093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is a-maze-ing < 1186354166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186354200 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lynx is a-maze-ing < 1186354247 0 :ehird`!unknown@unknown.invalid NICK :ifte < 1186354347 0 :ihope!unknown@unknown.invalid NICK :and < 1186354363 0 :and!unknown@unknown.invalid NICK :ihope < 1186354404 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oi! someone go into #irp3 and run an expression < 1186354410 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you can do ifte: x y z (if x then y else z) < 1186354417 0 :ihope!unknown@unknown.invalid NICK :and < 1186354420 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and and: x y (if x then y else x) < 1186354428 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :"and and"? < 1186354433 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186354433 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and "and: x y" < 1186354435 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you can enclose sub-expressions with () < 1186354438 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186354447 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :so ifte: (and: true false) true false is "if true and false then true else false" < 1186354452 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :now! get in there and run something! < 1186354514 0 :and!unknown@unknown.invalid NICK :ihope < 1186354550 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :... nobody wants to run an expression :( < 1186354552 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :() aren't needed < 1186354566 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :xor: to avoid !count they are < 1186354570 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :that's the whole point of prefix/postfix < 1186354574 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ummm ok < 1186354576 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :parse this: < 1186354581 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: true false true false < 1186354585 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you do not know how many arguments and takes < 1186354597 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you have to < 1186354599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :: is essentially an infix operator there. < 1186354604 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :exactly, xor < 1186354605 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :variadic functions aren't allowed... < 1186354610 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :err, its not just variadic < 1186354613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could use a prefix operator instead. < 1186354616 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :its that there could be 100 operators you don't know about < 1186354626 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and you cna't remember all their arity < 1186354627 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :so, ()s. < 1186354635 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :...which is why it's a problem to have every operator do its own parser < 1186354648 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oh, we'll just become a big centralized human called Man < 1186354652 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and we'll ask Universal AC all our questions < 1186354656 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :simple, really < 1186354664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc ifte {expr-arg} {set val [uplevel 1 expr $expr-arg];uplevel 1 expr {($val == 0 && $val == 1) ? 1 : 0}} < 1186354667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186354690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, lemme sort of do something else for a while. < 1186354784 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1186355223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's an oklokok! < 1186355276 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186355298 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: oklofok: oklopol: oklopol: oklopol: oklopol: oklopol: oklopol: oklofok: oklofok: oklopol < 1186355300 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it's binary! < 1186355391 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what am i now? < 1186355396 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, okay. < 1186355464 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ihope said something about koks and i got all confused < 1186355486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fok + pol = kok. < 1186355514 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i did catch myself a girl during the excursion by the way, thanks for asking < 1186355526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that anyone remembers what i said 2 weeks ago :P < 1186355541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1542 < 1186355563 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :1542? isn't that the amount of different languages spoken in india? < 1186355569 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's 1652 < 1186355602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it's the binary number ifte mentioned above < 1186355623 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :how do you know what was 0 and what was 1 < 1186355635 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can assume it starts with 1... < 1186355641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1186355650 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unless it has 1 digits < 1186355689 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what happens if there's a negative number of digits < 1186355696 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it implodes < 1186355704 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, obviously < 1186355715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :antibinary < 1186355724 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :how do you know i wasn't using two's complement, also? :) < 1186355745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with 11 bits? < 1186355767 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :2's complement doesn't work with any number of digits? < 1186355808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, in theory. < 1186355818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186355820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was more worried about getting endianness wrong < 1186355820 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see what you mean < 1186355868 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you can prolly assume it's little endian and not two's complement if it doesn't have 2^n digits < 1186355870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186355885 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i actually just guessed little endian, i never remember which is which < 1186355900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1186355908 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have some issues with which-is-which-ishness < 1186355917 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as i hear most people do < 1186355933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall that the end in case is actually the beginning < 1186355964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. little endian means the _first_ bit is the least significant < 1186355992 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so you just think little+end / big+end, and then reverse the meaning < 1186356022 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :little endian = ends with the littlest bit < 1186356026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186356029 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :big endian = ends with the biggest bit < 1186356033 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :thus "endian" < 1186356042 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it's a big ended number, so it's a big endian number < 1186356083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, but with the end being the first end < 1186356096 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait i'm wrong < 1186356102 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :"Again, big-endian does not mean "ending big", but "big end first"." -- wp < 1186356126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it is exactly the opposite of what intuition tells me, which is how i managed to remember it :D < 1186356201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then i'd've remembered correct < 1186356608 0 :ifte!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186356798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by the way, i checked the number of languages spoken in india, and oerjan was wrong < 1186356818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was right < 1186356824 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm on a roll here < 1186356832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every language that has ever been spoken is spoken in India. < 1186356878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how can i be wrong when i haven't commented on the issue? :/ < 1186356883 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, be that as it may, i have proof it's exactly 1652 < 1186356906 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: rarely can you take anything i say seriously. < 1186356975 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :especially at this time of night, when i'm keeping silent channels alive. < 1186356983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even more rarely than what i say? that's horrible < 1186357041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :incidentally that Wikipedia article mentioned Sanskrit as a rare little-endian language < 1186357159 0 :sebbu!unknown@unknown.invalid QUIT :"Leaving" < 1186357175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that 1652 is probably decreasing as we speak. < 1186357207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"kuinka montaa erikielt puhutaan Intiassa ::= 1 652 eri kielt" < 1186357228 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess you should've played #tietovisa for some 100 hours to get my joke. < 1186357247 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1186357260 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(finnish for "how many differentlanguages are spoken in india ::= 1 652 different languages") < 1186357315 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, wikipedia says > 1500 languages < 1186357343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess 1652 is over 1500, thoughj < 1186357345 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*jhjhtg < 1186357652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does tietovisa mean? < 1186357670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"visa" is kinda like "trivia" < 1186357681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"tieto" is "knowledge" < 1186357705 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just "visa" would work fine for the channel name < 1186357860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, turns out also #visa is a finnish trivia channel < 1186357864 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(qnet) < 1186357879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*is also a