< 1324857610 850451 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's hideous about conduits? < 1324857616 300493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The huge number of operators that all amount to composition except with Random New Type #N are ugly < 1324857640 627691 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think iterIO unifies enumerators with enumeratees? < 1324857656 895995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: For one apparently you have to be in IO and use mutable variables to maintain any kind of internal state but it's ok because you're going to be in IO all the time anyway! < 1324857675 464666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also they don't seem to actually reduce any of the ugly, just pile more and more on top to achieve things that iteratees can't. < 1324857685 411214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And yes, I've used iterIO. < 1324857700 844590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's nicer but it's not quite nice. < 1324857718 179860 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It has a dependency on unix. Why? < 1324857783 367564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget, probably socket-related < 1324857803 158925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The zlib/ssl dependencies are more annoying; at least everyone already uses Unix < 1324857832 846079 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The conduit terminology stuff reminds me of equiv. concepts in iteratrees < 1324857836 97650 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :iteratees < 1324857843 339317 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Well, the enumerator rendition of such) < 1324857850 944851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Something... based on iteratees... reminds you of iteratees? < 1324857852 832275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shock! Horror! < 1324857899 995931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has his own Pet Theory of Iteratees, but will settle for something that is just usable. < 1324857942 499442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, Pet Theory of Stream Processing. < 1324858083 562582 :sebbu2!~sebbu@ADijon-152-1-46-10.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1324858083 898458 :sebbu2!~sebbu@ADijon-152-1-46-10.w83-194.abo.wanadoo.fr QUIT :Changing host < 1324858084 74746 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1324858261 26611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION mentions that he got an API addition into iterIO, waits for Sgeo to consider him famous. < 1324858276 596876 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1324858277 374486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although it's not technically in the Hackage version. < 1324858923 210611 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1324859830 41480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I was thinking that there's no real reason ~/code shouldn't just be ~/work or ~/works or something, assuming things won't be harder to find by mixing code and non-code and collisions are unlikely. < 1324859837 421016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LESS HIERARCHY PLZ < 1324861016 601694 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1324864399 835345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`words --finnish < 1324864413 111050 :HackEgo!foobar@codu.org PRIVMSG #esoteric :vihkymieni < 1324864655 675479 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1324864696 418760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`words --finnish 15 < 1324864700 318632 :HackEgo!foobar@codu.org PRIVMSG #esoteric :asenne syytyväke idenmuksen madaltangalla ulkitsemmistuviksessa maitappaimme ohjella sesi mutoakaamia salailemme sahavoksi biografistakusta euksissanne varjoittäkä sykieni < 1324864717 439249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"attitude syytyväke idenmuksen madaltangalla ulkitsemmistuviksessa maitappaimme ohjella Sesi mutoakaamia hiding sahavoksi biografistakusta euksissanne varjoittäkä sykieni" < 1324865499 82941 :Nisstyre!~yours@infocalypse-net.info QUIT :Quit: Leaving < 1324865883 42237 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I was too lazy to do Chinese, and don't have a Japanese dictionary currently < 1324866345 920144 :derdon!~derdon@p5DE8BF19.dip.t-dialin.net QUIT :Remote host closed the connection < 1324866937 364462 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net JOIN :#esoteric < 1324866999 695374 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1324867278 261346 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1324868225 694839 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net QUIT :Quit: Leaving. < 1324868826 255359 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 240 seconds < 1324869210 950579 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 252 seconds < 1324869461 806078 :Nisstyre!~yours@infocalypse-net.info QUIT :Remote host closed the connection < 1324869749 303720 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1324869912 131933 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1324871076 805516 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1324872279 508787 :pikhq!~pikhq@71-219-203-223.clsp.qwest.net PRIVMSG #esoteric :Oh, post-dinner lethargy. < 1324872360 188839 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: digesting is hard work. < 1324874812 713873 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net JOIN :#esoteric < 1324875380 979596 :Klisz!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :*.net *.split < 1324875492 554617 :pikhq_!~pikhq@71-219-246-141.clsp.qwest.net JOIN :#esoteric < 1324875504 747725 :pikhq!~pikhq@71-219-203-223.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1324875544 264669 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1324875790 451948 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1324876362 92351 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net JOIN :#esoteric < 1324876369 554633 :pikhq_!~pikhq@71-219-246-141.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1324876696 126503 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why do some computer pinball games prevent you from nudging the table when tilted but still make the ball continue moving and you have to wait until it drains? It should either allow you to nudge when tilted, or force the ball to drain immediately. (Of course this problem does not occur in games that don't have tilt penalty; possibly because the nudge strength of the computer is never sufficient to trigger tilt) < 1324876854 146151 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: Because nudging in a tilt is irrelevant < 1324877248 498856 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :my first computer game was nintendo pinball < 1324877303 994915 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :as my research indicated, the pinball game for NES was initially done at HAL but eventually they collaborated with nintendo to finish it < 1324877367 865971 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: True; but nudging during a tilt would allow the ball to drain more easily especially if the ball is stuck and you need to nudge it to get the ball unstuck so that it can drain. < 1324877522 834678 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :o.O at ball getting stuck during tilt penalty < 1324877533 900293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Solutions to this problem include (pick one): * No tilt penalty. * Ball automatically drains immediately if a tilt is triggered. * Nudging is allowed during a tilt in order to get the ball unstuck if it is stuck and unable to drain for some reason. < 1324877535 882671 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Shouldn't require gamer intervention though < 1324877553 270684 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How about: Computer nudges the table < 1324877582 607861 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :theres always "no tilt option" :P < 1324877608 947667 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: No, I don't like that. I prefer one of the first two solutions. For a game designed to do hardware/software simulation separately, use the first or third solution. < 1324877619 837835 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :by which i mean, what are the rules for tilting? can you get away with any tilts? < 1324877630 737658 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The first option is common in flipperless pinball computer games.) < 1324877633 197195 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1324877659 292755 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does the pinball game that comes on Windows do? < 1324877684 153291 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think it doesn't present any surfaces that the ball can get stuck on during tilt penalty, but I may misremember < 1324877688 830085 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus21: On a computer I think it simply shouldn't nudge the table extremely hard, and therefore have no tilt penalty (in a real pinball, it might tilt if nudging harder) < 1324877698 795500 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :having said this i suppose that not including a tilt option would be like castrating the game < 1324877770 405615 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes, that pinball game (and in fact most), don't have any surfaces that the ball can get stuck on. However, that pinball game tilts if you hold down a key for too long. If you push a nudge key for a very short time, there is no penalty. But it simply makes the ball continue to move with no scoring and nudging is disallowed during tilt < 1324877789 244978 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Which is the thing I don't like and is the problem I mentioned) < 1324877797 905197 :Nisstyre!~yours@infocalypse-net.info QUIT :Max SendQ exceeded < 1324878000 874255 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Most computer pinball games, if they have flippers they have tilt penalty and if flipperless have no tilt penalty for nudging. There are a few exceptions, such as Pokemon Pinball which is flippered but has no tilt penalty for nudging, and the original Nintendo Pinball in which you cannot nudge at all. < 1324878336 997757 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1324880006 224493 :aloril_!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1324880512 465371 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have thought about criteria of proper religion (I think I have been asked about it on this channel before and wasn't quite sure): * It must be philosophical. * Religious ideas and texts must be available freely in the public domain in some form. * No direct contradition to reality or apparent reality. * It is not an exact science. * No secret torture on its adherents. < 1324880600 432711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have any changes to report? < 1324880802 987347 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1324880912 805977 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do these criteria seem OK to you, or do you think of the things slightly different than this should be better? < 1324880993 185910 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Define "direct contradiction to reality" < 1324881196 652840 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :Hmm. Have a Kindle now. < 1324881218 942844 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :All I can think is: dammit e-ink monitors would be awesome if not for all the weaknesses of e-ink. < 1324882201 305408 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Well, I could give an example: Say your beliefs include that every Feb.29 a purple sky with green dots is visible throughout the world. Obviously it isn't. Another example would be to say that everyone born with Saturn in Pisces has blue eyes, and then you find counterexamples so that isn't correct either. < 1324882264 442175 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can unobvious contradictions with reality exist in what you term a proper religion? < 1324882275 527413 :DCliche!~Klisz@c-67-176-12-54.hsd1.co.comcast.net QUIT :Quit: You are now graced with my absence. < 1324882366 24909 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :zzo38: In short, "proper religion" must be an exercise in doing nothing. < 1324882418 827665 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :e.g. Suppose that Jesus never existed. Is Christianity no longer a proper religion, even if there's no counterevidence we found against his existence? < 1324882902 185090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: That can be considered a mythology and has no direct contradiction to today's existence so that wouldn't make it improper. Possibly my statements are not sufficiently qualified. But, that is how you do philosophy you argument about things like this. < 1324882952 857853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I meant it to mean, includes that mythologies never cause it to fail these tests. < 1324883040 15756 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How about "The Earth is 6,000 years old"? Contradicts evidence we can find, but an individual may not realize this. < 1324883103 562510 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Well, that can be found in different sects I suppose. Some sects might disagree with you. In addition, although there is evidence for historical things, do you know about the philosophical idea that the universe was invented 5 minutes ago? < 1324883119 58707 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes. < 1324883140 294201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Philosophy is complicated and has many disagreements and agreements and so on. < 1324883169 148876 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Going off of that, can "The sky is always green" be part of a proper religion? It can be argued that when we look at the sky, our eyes are wrong. < 1324883373 129059 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In that case, I would argue that "when we look at the sky, our eyes are wrong" is its actual belief instead. < 1324883452 158373 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, note that this is a philosophical idea. Wrong? In what way? And do you define "the sky is always green" not refering to the green that is a color that you perceive with your eyes? < 1324883477 986370 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Obviously it would have to be the case, otherwise it is a direct contradiction to reality and therefore fails that criteria. < 1324883544 569902 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :See? Metareligion, like any philosophy, is full of philosophical ideas to worry about. < 1324883663 197255 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1324884027 899148 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1324884197 585604 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@tell elliott also, had you not recommended the target offset, I was already working out a similar algorithm that would have basically had a target offset of 0. < 1324884197 799264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324884239 576908 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: Chinese words consist of multiple characters right? < 1324884259 368503 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or well, they can, right? < 1324884279 160221 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, they can, sometimes. I think. < 1324884337 5857 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1324884401 548640 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I don't know if it counts as a word < 1324884467 795371 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just wondering what a "1-gram" is going to be in Chinese < 1324885081 251751 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is difficult. < 1324885147 468995 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, I can offer some suggestions for Japanese: Some small letters only come after certain other letters, and some words have kanji. Compound words are sometimes written combination kanji/kana or combination hiragana/katakana. < 1324885188 594452 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, okay, so this is the actual reason I didn't want to mess with Chinese. :P < 1324885202 688447 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :./words.pl --chinese 25 < 1324885202 864511 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fo 换洗 船位 屡禁不止 痴情 con 硝 dea uz sel fig spher beni pre 累加 险地 轮机 轻 寝 獲 多種 史詩 圣上 res 辑 < 1324885219 139047 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it took only a few seconds to read all of the data actually. I was surprised. < 1324885261 534984 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really think it makes sense to randomly generate chinese-like "words" < 1324885284 102340 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: I think you are probably correct. < 1324885300 19112 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because each character is a unit of meaning. < 1324885325 420355 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's the word. ideograph. < 1324885372 258239 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Read error: Connection reset by peer < 1324885404 902241 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is ideograph < 1324885446 189711 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :kallisti: A character corresponds to a morpheme, *typically*... < 1324885454 643061 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :And, of course, a word is composed of one or more morphemes. < 1324885520 68540 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hm, should I leave latin alphabet stuff in this? < 1324885663 710638 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I feel that using 4-grams will basically result in a random chinese word /selector/ < 1324885672 300938 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because few chinese words are over 4 characters wide. < 1324885744 199061 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"fo wash the ship's position repeated infatuation con nitrate dea uz sel fig spher beni cumulative risk to engineer pre-sleep light res Majesty by a variety of epic series < 1324885747 146966 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :" < 1324885876 985215 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is another interesting point: I should perhaps allow a variable gram count so that different languages can be broken up into different subsequence lengths. < 1324885937 222981 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm yeah so this data contains some latin alphabet loan words < 1324885942 798958 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the vast majority are chinese words, which are very small < 1324885972 387801 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, my algorithm, which selects word lengths based on frequency of word length, is going to generate really small latin alphabet words. < 1324885993 267462 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because of the predominance of 2-3 character chinese script words. < 1324886007 582631 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THIS IS WHY I DON'T WANT TO DEAL WITH CHINESE. < 1324886027 300450 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --french 25 < 1324886031 975682 :HackEgo!foobar@codu.org PRIVMSG #esoteric :exma specidado resse founeder vizza neraitiumpuisière brung quiterst fardeolo virong devoyranimu ceba auoit teine râledes ordiphypérin survable aptés lder ardyna bis bivolenivez erkedler alli déclatées < 1324886035 136059 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net PRIVMSG #esoteric :You'd probably have an easier time if you could somehow get a Pinyin data set. < 1324886073 789876 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I can filter out the latin script. < 1324886122 929309 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1324886457 45212 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1324886459 25749 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hi < 1324886460 684357 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bye < 1324886481 742352 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION can't wait to begin working on his BEST ACRONYM GENERATOR YET. < 1324886652 718345 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION using PATENTED STATISTICAL TECHNIQUES such as MULTIPLICATION and DIVISION. < 1324886854 199156 :Nisstyre!~yours@c-208-90-102-250.netflash.net JOIN :#esoteric < 1324887271 288249 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I thought about indexed monads and indexed comonads. I can understand how state monad that can change type makes a indexed monad. I also realized, there is (,) monad and (->) comonad which depend on a monoid, but there can also be indexed monad and indexed comonad version of these that depend on a category instead. < 1324887289 107644 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In both cases, fmap remains the same. < 1324887302 113280 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :as the non-indexed version. < 1324887373 777051 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For (,) indexed monad: returnI = (,) id; joinI (x, (y, z)) = (y . x, z); < 1324887392 602391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For (->) indexed comonad: extractI = ($ id); duplicateI f x y = f (y . x); < 1324887404 112945 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> '\ETX' < 1324887404 916663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\ETX' < 1324887409 559416 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ['\ETX'] < 1324887410 293597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\ETX" < 1324887416 291247 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has a "fun" idea for a monad < 1324887418 368367 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> length "\ETX" < 1324887419 135583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1324887422 515754 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Remind me to implement it tomorrow < 1324887436 308895 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's probably useless due to pervasive use of unsafePerformIO though < 1324887451 530722 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Not in my code .. in useful libraries that would be rejected by Safe) < 1324887470 332332 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your idea? < 1324887478 383760 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Object-based capabilities < 1324887496 841056 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Give example? < 1324887502 884765 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :E < 1324887511 612332 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Ok, not a helpful example) < 1324887519 51911 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeCap :: a -> IO (Cap a) < 1324887549 146223 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t writeFile < 1324887549 928392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :FilePath -> String -> IO () < 1324887576 571739 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :writeFileCap :: FilePath -> Cap (String -> IO ()) < 1324887582 739815 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, that's wrong < 1324887597 720009 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :writeFileCap :: FilePath -> IO (Cap (String -> IO ())) < 1324887650 222386 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :main = do < 1324887657 724589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What exactly does Cap mean? Is it a functor? < 1324887664 268546 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's a monad. I think. < 1324887667 405472 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So yes < 1324887677 781886 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But what it represents is being allowed to do the action < 1324887710 83600 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That is, things in the Cap monad need to be passed a Cap for an IO action in order to be able to do the IO action < 1324887762 991860 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : myFileCap <- writeFileCap "somefilesomesuckercanwriteto.txt" < 1324887788 669863 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : runCap (somethingThatWantsToWriteToAFile myFileCap) < 1324887803 900665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The best way to understand if it is monad is to explain what join will mean. < 1324887863 725135 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :join means if you have a permission that allows you to get a permission that allows you to run an action, join will give you the permission that allows you to run the action. < 1324887864 983716 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think < 1324887931 624588 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, OK. If you have permission to get permission for something, then you can have permission to do so. Is that what you mean? < 1324887940 945900 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes < 1324887991 315582 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :At first, I thought that Cap and CapMonad (where Caps could be used) would be separate things, but now I don't think so. < 1324887997 329677 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Still not certain though) < 1324888029 720433 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose that does make sense for join, but still I don't completely understand what it is going to do < 1324888041 443484 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(That is, what Cap is going to do, in general) < 1324888080 550061 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That means you can have untrusted Caps, and have it run IO, but only IO that you say it can run by passing the needed Caps as arguments < 1324888136 973691 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm still thinking through whether the meaning of Cap needs to be separated out per the original plan or not. < 1324888270 806971 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Note that what I stated here is not the separated version) < 1324888382 605505 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The reason makeCap returns an IO action rather than the Cap directly is to prevent Caps from synthesizing Caps from default libraries < 1324888393 567799 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes I realized that. < 1324888439 137230 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't think the meanings of Cap need to be separated. Using Caps is just saying "Given that I have permissions to do X, Y, and Z, this is a permission to do W" < 1324888441 340501 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still, something could just return < 1324888451 379622 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :hmm? < 1324888485 26688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like, return (print "xyz") now gets a Cap (IO ()) I don't know what it is going to do, if anything < 1324888497 868730 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...ohh < 1324888519 314374 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1324888529 960424 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION will need to think this over a bit more, but this is embarrassing. < 1324888612 259003 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Instead, maybe you can use a permission table that includes the actions permitted < 1324888638 181438 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That was one of my original thoughts, but I want to avoid it, I think. I want permissions to be first-class objects. < 1324888686 459120 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3hmmm < 1324888699 562423 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :did anyone else see green text? < 1324888724 398186 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was pretty sure colors were not available. < 1324888730 277305 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I did < 1324888737 11796 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text ("!addpenis " ++ (join $ zipWith (\x y -> '\ETX':x ++ [y]) (cycle ["4","7","8","9","12", "2","13"]) "AWESOME\SI")) < 1324888738 785260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : !addpenis 4A7W8E9S12O2M13E4 < 1324888742 257051 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324888747 89881 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope < 1324888756 310905 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lambdabot doesn't permit it < 1324888824 417167 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1324888826 968132 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hi < 1324888844 6828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'morning < 1324888872 386088 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3>implying I can now do awful things like imply things like this. < 1324888876 230975 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I won't < 1324888902 45854 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I only see the control codes, CTRL+C and 3hmmm < 1324888904 637033 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, I think I may be an idiot. < 1324888953 144901 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38 pointed out that return breaks my pretty security monad. < 1324888982 842552 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My program displays all IRC long parameters in blue. There is an option to interpret some control codes and affect color (for example, CTRL+A makes the text red) < 1324888997 445607 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Everyone is sometimes idiot, I think < 1324889020 387763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hey don't start believing elliott here < 1324889023 619077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Aw, oerjan just left; I was going to ask whether he's got his bjølvstøvers warmed up, and mørkbilleken in the oven. < 1324889064 695682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bjølvstøver sounds like something you put on your feet, which naturally needs some warming up in this weather < 1324889087 259209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mørkbilleken means "the dark-car game" < 1324889120 6934 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe if the Cap includes an extra bit. return makes it be 0. makeCap caps have 1 < 1324889125 64195 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Well, False and True) < 1324889130 9706 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But then I violate the monad laws. < 1324889181 529489 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe I should go back to separation < 1324889184 887351 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes I thought of that too and then realized that too < 1324889194 232465 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Cap vs CapMonad < 1324889222 479531 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Need a better name than CapMonad though < 1324889235 367357 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And still not certain if that fixes anything < 1324889245 497286 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, Cap would no longer be a monad, so that helps < 1324889272 256966 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But I think it's conceptually uglier. < 1324889307 968159 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I have permission to do X, Y, and Z, I can't have permission to do X, see the result, possibly do Y, see the result, possibly do Z, see the result, and do something based on that? < 1324889314 602176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can have Cap (SecurityToken (IO ())) instead of Cap (IO ()) < 1324889330 400983 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, ooh, good idea, thanks! < 1324889486 267411 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I see similarities between that and Cap vs CapMonad, but the SecurityToken idea implies usage patterns that make the ugliness go away. < 1324889515 904154 :salisbury!~salisbury@CPE001ee56061f0-CM0018c0c6731c.cpe.net.cable.rogers.com JOIN :#esoteric < 1324889519 679156 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :functions are good capabilities. < 1324889585 150608 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION shortens SecurityToken to Token < 1324889692 827604 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think Tokens need to be a monoid < 1324889716 478705 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And there needs to be a function that combines the Tokens used during a Cap, so that the Cap can return a new thing with a valid Token < 1324889732 18319 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or actually, like this: Cap (String -> IOToken ()) for the capability to print a string, so makeCap :: IO x -> IO (Cap (IOToken x)); runCap :: Cap (IOToken x) -> IO x; < 1324889803 594521 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How do you define the Cap (String -> IOToken ())? < 1324889840 347246 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: O, I didn't think of that < 1324889842 9488 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sorry < 1324889891 276499 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :callIOToken :: IOToken x -> Cap x; < 1324889913 491338 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :usedTokens :: Cap (Token ) < 1324889926 661821 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Don't see a way to combine Tokens of different types < 1324889970 433151 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm hmm hmm. Maybe I kind of do, actually. < 1324890037 725400 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Have the combining operation return a tuple of the types involved, or something, so that the Token is around a tuple of the types. But then the Token surrounds a non-IO action that merely contains IO actions. < 1324890058 399997 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But I think that may just be a type thing. < 1324890064 805953 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION needs to think about it more. < 1324890112 830855 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :returnToken :: x -> Cap (Token x); < 1324890204 462078 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :makeCapFunc :: (x -> IO y) -> IO (Cap (x -> IOToken y)); < 1324890276 196059 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How would that work out for functions with more than one argument? Just uncurry them until they fit the mold? < 1324890289 561389 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes, that is what I was thinking of < 1324890405 684956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Oh, you're that variable person. --> is that a bad thing? <-- well you seem a little shifty. < 1324890407 592061 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Here is another different idea, not using Token: newtype Cap x = Cap (IO x); makeCap :: IO x -> IO (Cap x); makeCap = return . Cap; Or... maybe this has some problems too...??? (Of course the constructor Cap needs to be hidden from other modules) < 1324890444 398146 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ...... < 1324890478 842235 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I was going to ask if the type was legal, but I just misread newtype as type < 1324890479 367005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why thank you. < 1324890481 160087 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1324890483 152973 :Ngevd!~Taneb@host-78-146-173-16.as13285.net JOIN :#esoteric < 1324890498 317341 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Does this seem to work? < 1324890504 884148 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Hello!W < 1324890513 29533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :orld. < 1324890519 108273 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, I need to think about it < 1324890569 897952 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I still don't see how you'd, say, get putStrLn into that. < 1324890625 288633 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1324890662 785672 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: you'd need some kind of Cap x -> IO x function. < 1324890739 927168 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, is that related to my current dilemma? < 1324890745 897882 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION avoided saying something very very snarky < 1324890790 2660 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :runCap (Cap x) = x; < 1324890804 471396 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would have to be defined like that to avoid being a field of a record < 1324890832 938316 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is assuming that security tokens aren't mixed in somewhere < 1324890966 617313 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Something that needs putStrLn capability could be passed (String -> Cap ()) as an argument I suppose < 1324891007 133096 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, so your current Cap is basically taking the place of IOToken? < 1324891034 556858 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes I suppose that is my new idea. I kept changing it just like you have done so. < 1324891054 284322 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, actually, I think I like it. < 1324891056 391506 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: yes, runCap would allow you to putStrLn and then run it later. < 1324891069 846344 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: which was your current dilemma. < 1324891120 954648 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...no, zzo38's pointing out that I can pass in String -> Cap () to someplace that needs it instead of expecting a function wrapped in a Cap is what solves the dilemma < 1324891122 766580 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Could you get (String -> Cap ()) from makeCap? < 1324891136 429684 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, hmm < 1324891171 617304 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :putStrLnCap str = ... < 1324891173 340973 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :no < 1324891187 166591 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Erm, no, as in, my half-an-example is bad, not as in a no to your question) < 1324891210 759290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :f x = makeCap (putStrLn x) < 1324891223 940019 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1324891231 317468 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aka < 1324891233 122722 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: I don't think so. < 1324891236 547873 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324891252 843084 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1324891254 654445 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :makeTypedCap :: t (IO x) -> IO (t (Cap x)); if you define a type wrapper what you need < 1324891274 83566 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, if t is some functor < 1324891281 964870 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really understand the purpose of this thing so I'm probably not helping much. < 1324891310 619189 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So it would have to be: makeTypedCap :: Functor f => f (IO x) -> IO (f (Cap x)); < 1324891339 346588 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not sure I want to have to define functors... but aren't functions functors? < 1324891345 939559 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324891346 935606 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't know if it helps though < 1324891356 401686 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fmap is composition on functions < 1324891374 721039 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does the functor instance look like? The first line, the instance ... where < 1324891385 837255 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fmap = (.) < 1324891393 459892 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :instance Functor ((->) x) where { fmap = (.); } < 1324891414 748929 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, ty < 1324891432 701617 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :fmap = (.); return = const; join f x = f x x; < 1324891458 118582 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, I think your makeTypedCap is exactly what is needed. < 1324891482 430135 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1324891510 984144 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeTypedCap is a bad name though, I think, although I don't think it generalized to wrapping up a plain IO () < 1324891512 573231 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although it might to change to a better name < 1324891524 78581 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So it can't be makeCap < 1324891533 566216 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeValCap and makeFunCap? < 1324891546 459178 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mapCap :) < 1324891546 784623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: That could be it, I suppose. < 1324891567 710069 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait < 1324891579 383536 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Does makeFunCap work for 2 or more argument functions that return an IO? < 1324891592 343859 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or will they have to be uncurried < 1324891607 854222 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it shouldn't matter, I'd think. < 1324891637 227293 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, no it's only for one argument functions. < 1324891669 944418 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aka functions < 1324891700 24513 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think then if you use Identity functor you could define makeValCap in terms of makeFunCap: makeValCap = fmap extract . makeFunCap . pure; You could also make the various different number of arguments using makeFunCap by doing the currying and uncurrying and stuff like that < 1324891745 779568 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What if we went back to the SecurityToken idea, but it was Cap (SecurityToken, a) < 1324891772 717964 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know; I am going to sleep now < 1324891773 568782 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1324891773 928181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I was pretty sure colors were not available. <-- they convinced fizzie to remove that channel flag < 1324891780 547377 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: fools < 1324891799 627458 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeCap :: a -> IO (SecurityToken, a) < 1324891807 621983 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ops < 1324891814 504899 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeCap :: a -> IO (Cap (SecurityToken, a)) < 1324891845 431590 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :could it be possible to use Applicative to sate your desire for multi-argument functions? < 1324891915 792286 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :SecurityTokens can't be synthesized outside of IO, but, hmm. What if something, given one Cap, uses a security token from that Cap to synthesize a fradulent different Cap < 1324891967 818641 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if someone uses unsafePerformIO and bypasses everything? < 1324891978 280710 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's GHC stuff against that, I think < 1324891998 68619 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But then that also means can't use modules that use unsafePerformIO for acceptable things, I think < 1324892002 748743 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Need to look into that more. < 1324892017 880126 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Untrusted, Trustworthy, etc. < 1324892070 445235 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so don't you basically want a way to pass an IO value/function to a function, have it compose and apply that value/function with other things, and then return the result in the same wrapping? < 1324892102 937596 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess, yes < 1324892106 380442 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where it can be run in IO from another function < 1324892138 656386 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think Applicative might be useful here. < 1324892192 906042 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something similar. < 1324892231 369961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: you can use modules with unsafePerformIO, but you must declare them trustable or what it was called < 1324892250 310864 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :trustworthy? < 1324892258 10510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah probably < 1324892276 252399 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t liftIO < 1324892277 474409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *). (MonadIO m) => IO a -> m a < 1324892337 617276 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: what's the purpose of the security token? < 1324892375 925359 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, if Cap is a monad, I don't want return to be a nice convenient way of synthesizing arbitrary Caps < 1324892423 244712 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1324892427 767384 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see a particular reason to limit it to IO, either. < 1324892479 463670 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Cap will not be a monad transformer, nor a MonadIO, for reasons that should be obvious. < 1324892485 174248 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324892517 967451 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps makeCap :: Token -> a -> Cap a < 1324892531 997050 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :runCap :: Token -> Cap a -> IO a < 1324892551 798017 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with no way to access the Token that was used to create a Cap < 1324892582 81063 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or... < 1324892584 455558 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1324892589 644218 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :runCap :: Token -> Cap a -> a < 1324892664 948571 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, so Cap is no longer a monad? < 1324892671 446507 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably not. < 1324892678 459319 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it could easily be Applicative. < 1324892680 943168 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wants at least using a Cap to be a monad < 1324892686 399282 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, uh, pure. < 1324892745 378615 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1324892753 826189 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you may want two different types. < 1324892770 59268 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Which is, imo, somewhat ugly < 1324892786 472041 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :either that or simply give it an <*> without a pure. < 1324892799 492696 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, not really an <*> exactly < 1324892817 708018 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324892863 104219 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle t (a -> b) -> a -> t b < 1324892863 477918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1324892863 653988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1324892863 830627 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1324892873 179710 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :appCap :: Cap (a -> b) -> a -> Cap b < 1324892876 507250 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is what I had in mind. < 1324892927 184141 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I still want a monad. < 1324892953 216817 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise you could have some kind of BlankToken that's used with return, so that you can still use return. < 1324892971 382955 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION hits kallisti with a copy of the monad laws < 1324892982 724588 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay... < 1324892989 77092 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you want this thing, that's not a monad < 1324892992 109570 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to be a monad. have fun. < 1324893017 484377 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can live with two separate types, one a monad and one not, I think < 1324893028 683953 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1324893110 191905 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: hmmmm, how about a rank-2 type? < 1324893118 713120 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like State. < 1324893125 552175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ find /var/lock /var/run /dev/shm /tmp -maxdepth 0 '-(' -fstype shmfs -or -fstype shm -or -fstype tmpfs -or -fstype tmp '-)' -and -writable < 1324893133 134596 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I... are you thinking of ST? < 1324893150 580358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pity that seems to be GNU-specific < 1324893154 122768 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes. < 1324893158 700711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone know a portable way to do that? (I'm guessing no) < 1324893197 453784 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, if I had a clue how to use them, that would probably help. < 1324893230 684841 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should sleep < 1324893288 747416 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should have an internet connection that doesn't suck. < 1324893336 497293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: hmm, I woke up pretty recently < 1324893488 997839 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wtf internet... < 1324894057 204879 :pikhq!~pikhq@71-219-217-66.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1324894068 409452 :pikhq!~pikhq@174-22-151-191.clsp.qwest.net JOIN :#esoteric < 1324895601 240923 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1324896148 432956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :xkcd :) < 1324897041 152833 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I have decided to use zzo38's idea of replacing IO with Cap, and am planning on using printf-style varargs to make a single makeCap < 1324897046 8302 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And now I am going to sleep. < 1324897229 945743 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I like the image of forkCap that is currently running through my head. < 1324897286 977900 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't think there's a safe way to do it under my old idea, but I may be mistaken. < 1324897297 221469 :Ngevd!~Taneb@host-78-146-173-16.as13285.net QUIT :Ping timeout: 240 seconds < 1324897411 239238 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1324897592 99201 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1324897838 837324 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Eh? < 1324898965 228425 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION likes how Haskell is probably the only language not designed from the start for object-capabilities where it actually makes sense to implement them as a library < 1324899150 317166 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can't sleep, going to work < 1324899357 362252 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :MultiParamTypeClasses without FunctionalDependencies? Is this madness? < 1324899747 278762 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION pauses to rethink < 1324899773 709271 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(a -> IO b) (c -> (a -> IO b) < 1324899814 220171 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1324899832 539968 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :sometimes MPTCs make sense without fundeps < 1324899838 355803 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it depends on your use case < 1324899945 88253 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or I could decide that I might have been mistaken in thinking that MPTCs helped me < 1324900168 156136 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, no < 1324900169 159616 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :GRR < 1324900224 99059 :derdon!~derdon@pD9E1DB40.dip.t-dialin.net JOIN :#esoteric < 1324900264 633611 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix error < 1324900265 444554 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324900304 753862 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t fix error < 1324900305 572571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] < 1324900371 444304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t error < 1324900372 175062 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [Char] -> a < 1324900396 110867 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1324900403 46124 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :therefore _|_ = [Char] < 1324900404 231866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm trying to figure out how that fix error works < 1324900410 896792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error "test" + 4 < 1324900411 625953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: test < 1324900416 421380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error (error "test") < 1324900417 173860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: test < 1324900418 280945 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix works by being a logical fallacy. < 1324900428 860882 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...or something. < 1324900457 117214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error (fix id) < 1324900460 838081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1324900471 47792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I don't get why fix error isn't an infinite loop < 1324900494 531217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error (fix error) < 1324900495 70956 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lazy evaluation? :P < 1324900495 295825 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *Ex... < 1324900505 590706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, error (fix error) is not the same as (fix error) < 1324900511 928233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this seems to defy the definition of fix < 1324900525 428584 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how is it different? < 1324900530 425976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> fix error < 1324900531 191970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324900532 840888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error (fix error) < 1324900533 616672 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *Ex... < 1324900540 267729 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...okay < 1324900544 733869 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see. < 1324900546 417849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :error (fix error) is _|_; fix error is a string < 1324900554 394585 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yes < 1324900560 714226 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix < 1324900561 475960 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1324900564 916569 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t error < 1324900565 678911 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [Char] -> a < 1324900567 907967 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :therefore a = [Char] < 1324900579 465540 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so fix error returns a string. why? I don't know. < 1324900586 416076 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er well < 1324900587 565353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know why < 1324900589 300371 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not how < 1324900592 64048 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is implemented. < 1324900592 240973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fix error obviously has a type that returns a string < 1324900600 512479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just don't get why it actually /does/ return a string, rather than erroring < 1324900613 339336 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> "hello" ++ fix error < 1324900614 834445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hello*Exception: *Exception: *Exception: *Exception: *Exception: *Exceptio... < 1324900624 6710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, aha < 1324900625 992023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that explains it < 1324900634 1917 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it does? < 1324900637 800208 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src error < 1324900637 989762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :error s = throw (ErrorCall s) < 1324900639 487764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's calling show for a string, which prints a " before it even tries to work out what the string is < 1324900653 210333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> repeat "*Exception: " < 1324900653 984711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["*Exception: ","*Exception: ","*Exception: ","*Exception: ","*Exception: "... < 1324900656 566783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1324900662 844188 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello " ++ undefined < 1324900664 331893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hello *Exception: Prelude.undefined < 1324900664 517214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> concat (repeat "*Exception: ") < 1324900665 271068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324900675 495200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so that's a string consisting of copies of the word "*Exception: " < 1324900679 213776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> fix error < 1324900680 31767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324900692 534615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that isn't; that's having " printed by show for strings, and then an actual error happens < 1324900706 152035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (2::Expr) + fix error < 1324900706 940267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1324900707 117952 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1324900716 419050 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, well yes.oh, yes it doesn't actually return the string. < 1324900718 224410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> x + fix error < 1324900719 13848 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1324900719 189975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1324900729 417912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right, fix error returns a string < 1324900732 844532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> x + error (fix error) < 1324900733 679309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x + *Exception: *Exception: *Exception: *Exception: *Exception: *Exception:... < 1324900735 562188 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :fix error is a string < 1324900739 742329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :copumpkin: indeed < 1324900742 856202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: does /that/ explain it? < 1324900743 494447 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION decides that he may in fact need functional dependencies < 1324900750 905013 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> take 5 $ fix error < 1324900751 630487 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324900760 620 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :but isn't actually a string < 1324900762 579547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the point is that due to laziness, it's printing the " or the x + before it even starts evaluating the error < 1324900768 973056 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes... < 1324900779 108279 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I figured that out a while ago < 1324900780 298245 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then forgot < 1324900781 649119 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :about it. < 1324900942 399331 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1324901054 3966 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ErrorCall < 1324901054 769533 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `ErrorCall' < 1324901162 573878 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how many programmers don't like Haskell because it doesn't have "good exception handling" < 1324901164 938507 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If what I'm writing compiles, I'll mindboggle that I actually figured it out < 1324901231 56545 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t catch < 1324901231 919400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. IO a -> (IOError -> IO a) -> IO a < 1324901259 411033 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> catch (error "bad") (\e -> fix error) < 1324901260 167543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.IO a' < 1324901260 343640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1324901271 402960 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> catch (error "bad") (\e -> return $ fix error) < 1324901272 209844 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1324901278 581447 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :problem solved. < 1324901413 367568 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I feel uneasy that one of my key components looks like (SomeClass a b) => a -> b < 1324901461 684447 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :roll around, you'll be alright. < 1324901490 176766 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I am obviously horrible at naming arguments < 1324901499 565365 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :unsafeMakeFunCap a = \a' -> unsafeMakeFunCap (a a') < 1324901508 991709 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I have two comments above that explaining the meaning of a and a' < 1324901615 678934 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION changes < 1324901666 928105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : OK, error (fix error) is not the same as (fix error) <-- the latter is String, while the former is an arbitrary type, probably defaulting to () < 1324901675 263957 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :short variable names are pretty common for very generic Haskell code. < 1324901692 520373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yep, I figured it out in the end < 1324901697 376036 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, when the types of the arguments are hard to read for someone new to MPTC and Fundeps... < 1324901712 183716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, this sort of thing is why I fear Anarchy might be uncomputable without restrictions < 1324901800 710429 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Needed to add FlexibleInstances, and now it works < 1324901812 742217 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But I don't quite understand why I need FlexibleInstances < 1324901819 506940 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So I feel like I'm really losing < 1324901903 10476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I wonder how many programmers don't like Haskell because it doesn't have "good exception handling" <-- it doesn't? < 1324901931 409832 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :MakeFunCapClass < 1324901936 945877 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What should I call this instead? < 1324901982 135335 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: notice the scare quotes. A programming who is familiar with only object-oriented languages might, after a few weeks of haskell, conclude that because try/catch exception handling is only possible from IO, that Haskell has poor exception handling. < 1324901989 255957 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/programming/programmer/ < 1324902028 287102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: well, it depends on what you use exceptions /for/ < 1324902079 530293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i browsed that ResourceT blog post from reddit and noticed that their ST instances are inferior for precisely this reason. < 1324902114 359450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which makes me wonder, why _shouldn't_ you be able to catch exceptions in ST. or perhaps a subset of them. < 1324902128 61607 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd say that some OO languages actually have poor exception handling. Python, for example, literally throws an exception for just about any kind of exceptional condition. So simple things like hash table lookups can require a clunky try-except statement. < 1324902128 348716 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*Capabilties> makeCap (putStrLn "Hi") >>= \c -> runCap c < 1324902128 751213 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hi < 1324902142 406924 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: yes I think ST could be improved on in a number of ways. < 1324902155 257041 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just realized, I still need to make Cap a monad < 1324902170 256147 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I was thinking it would be nice if you could somehow pass ST code a capability that allows it to execute IO actions, but only the ones you give it. < 1324902174 559906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the problem is that you cannot guarantee that exceptions respect the ST boundary - either way. < 1324902262 572861 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, my instances make no sense < 1324902266 277076 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: well, couldn't you catch the exceptions in runST and then error there? or is that what would happen anyway? < 1324902314 878862 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically at a runST convert the ST exceptions into exceptions that can be handled from IO. < 1324902354 610379 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t throw < 1324902355 431974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `throw' < 1324902362 674121 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle throw < 1324902362 924177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception.Base throw :: Exception e => e -> a < 1324902363 100483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception throw :: Exception e => e -> a < 1324902363 100667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException throw :: Exception e => e -> a < 1324902387 914279 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: or I guess I should ask: is there any reason exceptions need to respect the ST boundary? < 1324902400 737611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: the problem is that laziness means exceptions might not be actually _evaluated_ until after the runST has finished. although ordinary catch in IO has a little of the same problem. < 1324902411 984369 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, indeed. < 1324902461 499834 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does this end up being a huge problem? I could see it being a problem in IO itsef (or unsafe code), where you could execute side effects before the exception is evaluated. < 1324902469 160371 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's a problem of IO in general. < 1324902479 71434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the difference is that it's accepted in IO because the total result is not required to be pure. < 1324902588 612144 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: still there's no way to see a tangible effect from pure code until it evaluates back to IO anyway, right? < 1324902616 61990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: oh btw unsafeIOToST exists iirc < 1324902621 789427 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324902630 821402 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's... unsafe. < 1324902645 11170 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but a capability system could possibly be implemented with that. < 1324902686 539373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was the idea < 1324902698 62286 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324902726 116959 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://hpaste.org/55731 my code as it currently exists < 1324902744 498441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course if you delve into ghc internals, ST and IO have isomorphic implementations once you remove all the newtype wrapping < 1324902786 742627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they just use different ways of ensuring users can never fake a useful s state parameter < 1324902803 401807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src IO < 1324902803 615093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. It can only be attributed to human error. < 1324902817 421481 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah you just hide the constructor for capabilities, wrap construction of a capability in the IO monad so that they can't be constructed elsewhere, somehow block unsafeIOToST from being imported/used, and then have a function that uses unsafeIOToST to implement executing IO capabilities in ST. < 1324902821 299897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats lambdabot for removing @src'es that used to work < 1324902831 618642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+ -----### < 1324902850 605458 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, wait, where did ST come from? < 1324902868 999383 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I was discussing allowing IO capabilities to be passed to ST. < 1324902874 928015 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that you can control what kinds of side-effects can occur. < 1324902879 233769 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah < 1324902903 913959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: it would probably be an idea to newtype-wrap that ST version, too < 1324902907 219939 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not related to what you're doing, though inspired it. < 1324902935 59404 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hmmm, but then you have to wrap everything that ST already has implemented for it. < 1324902941 181265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1324902953 442935 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... you might have to do that. < 1324902961 333439 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because runST is /not/ what you want. < 1324902966 380984 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you want ST a -> IO a < 1324902979 252436 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324902981 145166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well in that case, why not just wrap IO < 1324902982 220317 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*Capabilties> makeCap (putStrLn) >>= \c -> runCap (c "Hi") < 1324902982 396393 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hi < 1324902983 364606 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not ST a < 1324902989 541577 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ST s a or whatever < 1324902997 778637 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh, yes... < 1324903051 175311 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: is that what you're doing basically? < 1324903057 258913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume wrapping IO into your restricted type is a main intended method of using the Safe extension. < 1324903077 412513 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, well, my Cap is not connected to ST in any way, it's its own monad, but yeah, I guess < 1324903097 559957 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it basically a wrapper over IO? Because that's the conclusion oerjan came to. < 1324903107 518114 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yeah < 1324903113 689766 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :EUREKA! < 1324903115 612551 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1324903127 216419 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :String -> IO () becomes String -> Cap () < 1324903145 741479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm careful with my eurekas, the one time i tried to use one my proof had a stupid error. < 1324903176 58425 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Anyways, what's undecidable about my instances? < 1324903178 995882 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: but uh... where is the security. < 1324903194 592696 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anybody can use makeCap < 1324903208 946379 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, they need to be in the IO monad to use makeCap < 1324903214 468388 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THIS IS WHY YOU NEED MAKECAP TO RETURN A IO(String -> -- oh okay < 1324903223 238366 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: that's not what your above code seemed to suggest. < 1324903244 870197 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay < 1324903247 573052 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I misread it. < 1324903248 820024 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The result of makeCap is wrapped in an IO < 1324903252 575130 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1324903378 86788 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I hide MakeFunCapClass, are my functions still usable? Can correct type signatures still be written? < 1324903439 944586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Anyways, what's undecidable about my instances? <-- it means your instance doesn't satisfy ghc's basic condition to ensure halting, which is rather simplistic and mostly based on prerequisites being smaller than conclusions. what instance is it complaining about? < 1324903484 716997 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Illegal instance declaration for `MakeFunCapClass < 1324903484 893226 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : (c -> a) (c -> b)' < 1324903484 893409 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : (the Coverage Condition fails for one of the functional dependencies; < 1324903484 893518 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Use -XUndecidableInstances to permit this) < 1324903494 870123 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: WHEN IN DOUBT, USE UNDECIDABLEINSTANCES HAHAHAHAHA < 1324903556 715231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm ok make that simplistic but incomprehensible ;P < 1324903572 41146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i'm sure the coverage condition is written up somewhere) < 1324903766 953334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: perhaps it's basically that b is not guaranteed to be smaller than c -> a, and a is not guaranteed to be smaller than c -> b. < 1324903894 415594 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyone here follow yogscast? < 1324903896 448254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and so ghc is not smart enough to prove that looking this up will always halt. < 1324903918 180369 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :psh, ghc lives in fear. < 1324903982 758335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: well for all i know there _might_ be a way to add other instances to give a loop from that. < 1324904032 752936 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :psh, ghc should have no fear. < 1324904066 585638 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it should think of compile-time as just another runtime. < 1324904074 852749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can turn the fear off with -XUndecidableInstances -XOverlappingInstances -XIncoherentInstances -XUnspeakablyEvilInstances < 1324904254 91732 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I need sleep now < 1324904274 154855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :slep is for the week < 1324904328 309331 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A fun test: Make a capability for makeCap < 1324904356 824058 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Proceed to wreck havoc < 1324904357 540810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls the VMS setpriv privilege < 1324904471 26576 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I do wish it was easier to make forkCap though < 1324904478 397429 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, I know how to do it I think < 1324904480 358499 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But still < 1324904507 34141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :deathCap < 1324904516 569427 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for cutie < 1324904541 598804 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Let's do the Qt 4 dance! < 1324904618 647750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if there was a Qt 3.14 < 1324904693 726675 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1324904787 200641 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION feels like an utter derp right now < 1324904827 450347 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there an IdentityT monad by any chance? < 1324904839 303366 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No. No more coding. Sleep time < 1324904918 683715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: pretty obviously possible < 1324904926 827649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle IdentityT < 1324904927 71707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.Trans.Identity IdentityT :: m a -> IdentityT m a < 1324904927 247968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.Trans.Identity newtype IdentityT m a < 1324904927 424140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.Trans.Identity mapIdentityT :: (m a -> n b) -> IdentityT m a -> IdentityT n b < 1324904944 757165 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, I asked because I'm way too tired to figure out how to write bind for a trivial newtype < 1324904953 704035 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think this means I'm an idiot. < 1324904954 768992 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Night., < 1324904969 511414 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Or at least, too tired to think straight right now) < 1324904972 808518 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Night < 1324905040 69834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Sgeo well i have a hunch that you need a bit of self-esteem more than you need intelligence. < 1324905040 260237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324905226 572522 :Ngevd!~Taneb@host-78-146-173-16.as13285.net JOIN :#esoteric < 1324905379 516 :kallisti!~eris@h159.8.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1324905379 301348 :kallisti!~eris@h159.8.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1324905379 478695 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1324905529 51047 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Hello! < 1324905548 396053 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hi < 1324905553 711635 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :@ping < 1324905553 899451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1324905569 304711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god ettermiddag < 1324905726 508758 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I can't watch yogscast play magicka. < 1324905729 439407 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they're so < 1324905730 118936 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bad < 1324905813 441221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ottermidday. < 1324905868 22039 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OH YES THEY FIGURED OUT HOW TO MAKE WALLS, GOOD JOB. < 1324905895 643193 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would be good against the evil yeti that picks you up and kills you instantly. < 1324905960 621824 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they keep using wow-like terms such as "tank" and "kite" < 1324905963 642947 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THESE DON'T APPLY IN THIS GAME < 1324905967 851719 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aaaaah < 1324905971 183490 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :must. stop. watching < 1324905972 871847 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION stops. < 1324906010 685802 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :makeCap makeCap types < 1324906010 882629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sgeo: You have 1 new message. '/msg lambdabot @messages' to read it. < 1324906127 514597 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also if you set yourself on fire the yetis won't pick you up... < 1324906145 456342 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously you should research every aspect of a super serious game like magicka. :P < 1324906240 835263 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION renames the class IOtoCap < 1324906277 367963 :Ngevd!~Taneb@host-78-146-173-16.as13285.net QUIT :Ping timeout: 252 seconds < 1324906296 587739 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should put this on github or something, probably < 1324906410 566016 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I'm worried that "IOtoCap" may make someone think that all instances of IO in the signature are converted, which is not [currently? can this be fixed] the case. < 1324906428 226359 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :forkCap = makeCap forkIO -- security hole < 1324906552 720964 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe running makeCap on all the arguments automatically? < 1324906593 57728 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or unsafeMakeFunCap, anyway < 1324906837 867652 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: how is giving someone the capability to make IO threads a security hole when you have to give them the capability to do that? < 1324906856 569682 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is it possible to detect, using typeclasses, whether or not a type has the form IO a? Perhaps with something like OverlappingInstances? < 1324906886 181274 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, if I give them makeCap forkIO as a capability, they can freely run any IO action of their choosing in a thread. < 1324906904 28054 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...okay. so don't do that. < 1324906913 32955 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If, instead, I gave them something of the type Cap () -> Cap ThreadId, which is what is presumably intended, there is no hole. < 1324906966 236697 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The reason I like the current model is because it's possible to make Cap () -> Cap ThreadId, but sadly it's not as easy as makeCap forkIO < 1324906986 908807 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t forkIO < 1324906987 714240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `forkIO' < 1324906990 688763 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle forkIO < 1324906990 940708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Concurrent forkIO :: IO () -> IO ThreadId < 1324906991 117323 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.Conc.Sync forkIO :: IO () -> IO ThreadId < 1324906991 293538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.Conc forkIO :: IO () -> IO ThreadId < 1324906995 42265 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah it is () < 1324906998 749161 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought it was a < 1324907144 962605 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I can make a safer makeCap, assuming that OverlappingInstances works the way I assume it does < 1324907190 709699 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...if I do that, there's no way to do makeCap makeCap < 1324907225 785367 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is makeCap id a hole? < 1324907261 500598 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think it is < 1324907284 200016 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Note that I'm using hole for capabilities that would, if passed in to a Cap, would allow the Cap to do arbitrary IO < 1324907607 880613 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1324907624 80590 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :UndecidableInstances. I wonder what makeCap printf is < 1324907674 790273 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it would be nicer if you could somehow make an Applicable. < 1324907784 9719 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, Cap is a monad, therefore it is an Applicable < 1324907804 367402 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless you mean something else < 1324907847 953877 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Synaptic is refusing to open :( < 1324908073 568418 :Ngevd!~Taneb@host-78-146-173-16.as13285.net JOIN :#esoteric < 1324908113 134598 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION installs giggle < 1324908177 158847 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I mean if you could make the capabilities that you pass to Cap applicative or something-similar-to-applicative then you could apply to variable-argument functions < 1324908584 901140 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net JOIN :#esoteric < 1324908772 361813 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :git-gui is bloody annoying < 1324908820 348014 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle A -> A < 1324908820 618459 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude id :: a -> a < 1324908820 794357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function id :: a -> a < 1324908820 970662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.Exts breakpoint :: a -> a < 1324908832 430568 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Here we go https://github.com/Sgeo/haskell-capabilities < 1324908929 828278 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix significand 0.5 < 1324908930 676258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.RealFloat (t -> a)) < 1324908930 852766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_... < 1324909158 229014 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> lazy undefined < 1324909158 622522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `lazy' < 1324909220 583306 :Ngevd!~Taneb@host-78-146-173-16.as13285.net QUIT :Ping timeout: 255 seconds < 1324909295 155633 :Ngevd!~Taneb@host-78-146-173-16.as13285.net JOIN :#esoteric < 1324909300 755664 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should use until more < 1324909304 64893 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t until < 1324909304 931609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> (a -> a) -> a -> a < 1324909365 322287 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to test makeCap printf < 1324909365 506557 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate (until ((==0).(`mod` 2)) (+1)) 0 < 1324909366 934927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... < 1324909387 66117 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...bad example. :P < 1324909419 485903 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, that did not work. < 1324909465 887437 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1324909530 717557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Prelude hiding (id, (.)); import Control.Category; newtype T f a b = T {runT :: T f b a -> f b}; instance Category (T f) where { id = T $ \taa -> runT taa taa; tbc . tab = T $ \tca -> runT (tab . tca) tbc }; main = print "Does it type?" < 1324909543 742375 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​\ /tmp/runghcXXXX27023.hs:1:180: \ Couldn't match type `b' with `c' \ `b' is a rigid type variable bound by \ the type signature for . :: T f b c -> T f a b -> T f a c \ at /tmp/runghcXXXX27023.hs:1:168 \ `c' is a rigid type variable bound by \ the type signature for . :: T f b c -> T f a b -> T f a c \ at /tmp/runghcXXXX27023.hs:1:168 \ Expected type: T f < 1324909580 582536 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, fixed that bug, it is in fact a vararg oddity < 1324909683 398551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn, the result ends up the wrong type < 1324909848 179450 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :5,0,7,2,1,4,2,1,3,1,2,2,4,2,1,1,1,1,6,2,0,0,0,0,2,2 < 1324909873 244627 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> () + () < 1324909874 41490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num ()) < 1324909874 238528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `GHC.Num.+' at a < 1324910408 616252 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :id x = x < 1324910418 724805 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't get why GHC.Base randomly has these HUGE SPACES like that. < 1324910431 324649 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on some functions but not others, with no apparently helpfulness in organizing layout. < 1324910449 835902 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So that there's room to make a more complicated 'id' if necessary, later on. < 1324910459 413228 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol? < 1324910467 813917 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good point. < 1324910480 840220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: also, that's the not the one i'm writing, http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.4.1.0/Control-Category.html < 1324910498 291941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thus also the Prelude hiding < 1324910505 955431 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: um, okay? < 1324910522 655853 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324910525 425374 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coincidence. < 1324910531 389746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1324910532 15463 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that i happened to mention GHC.base id < 1324910538 147006 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :while you were talking about Category id. < 1324910547 845834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NO WAI < 1324910566 621879 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yahweh < 1324910606 888545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes down evidence that kallisti is not a jew < 1324910736 970781 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION continues to hold the notion that oerjan is a theist thanks to elliott even though he knows it's kind of not true maybe? < 1324910768 672373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's complicated. < 1324910812 450345 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay < 1324910825 681531 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you're like me except you choose to think about it more. < 1324910844 569393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know < 1324910850 552297 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :EXCELLENT < 1324910870 421300 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not knowing is the other half of the battle. < 1324911013 934682 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I've asked this before, but I don't remember the answer: < 1324911022 96028 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is there a <<< in Control.Category? < 1324911052 662841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :backwards compatibility < 1324911064 43045 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324911069 694138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also symmetry, i take < 1324911090 965812 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it could also be nice if you randomly want Prelude.. and the Category one as well without having to quantify anything. < 1324911096 871972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :>>> and <<< used to be Arrow functions < 1324911104 94485 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....I don't know why you would want that though. < 1324911106 985488 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah < 1324911143 748317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed, especially since (Control.Category..) is a generalization of (Prelude..) < 1324911168 787969 :pikhq_!~pikhq@71-219-235-252.clsp.qwest.net JOIN :#esoteric < 1324911181 866600 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"ashley@semantic.org" they let women maintain base modules? I'm shocked. < 1324911183 468189 :pikhq!~pikhq@174-22-151-191.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1324911193 605140 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :. ha. ha. ha ha. ha ha ha < 1324911201 391681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ha < 1324911212 201211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm just amused at your assumption that ashley is a female name, there < 1324911212 377371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...now what < 1324911215 194194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the name exists in both genders < 1324911218 332320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show < 1324911218 508486 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr < 1324911239 147934 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yes this ashley is actually a male < 1324911245 503798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i forgot to ask fizzie to save :( < 1324911249 138165 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weird. I didn't know that was a gender neutral name. < 1324911267 750495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: Y U NO SAVE COMMANDS AUTOMATICALLY < 1324911267 926938 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :oerjan: are you a man, if there weren't evil in this world are places like that. a peaceful. hah! you think you are? coming and going out! he's really a tricycle! pass him! < 1324911280 564647 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Night < 1324911309 586396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh noest. < 1324911322 868326 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://semantic.org/hnop/nop/Control/Nop.hs < 1324911325 347674 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1324911360 796187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^def ha ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^ < 1324911361 11202 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Defined. < 1324911365 422290 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1324911365 598836 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :OK. < 1324911369 87843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1324911369 400685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ha < 1324911369 577050 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :ha. ha. ha ha. ha ha ha. ha ha ha ha ha. ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ...too much output! < 1324911386 924582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: why is there a whole module for that? < 1324911422 481043 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's what I was wondering. < 1324911445 899693 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's even test cases < 1324911466 590917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that check to ensure it really does do nothing? < 1324911491 994580 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://semantic.org/hnop/nop/test/TestNoOp.hs < 1324911492 591083 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324911498 916180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can never be sure. < 1324911506 782621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meh, it doesn't really < 1324911506 958874 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://semantic.org/hnop/nop/test/TestNoOp.ref < 1324911509 410361 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :here's the reference output < 1324911512 593182 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to ensure correct results. < 1324911521 563514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just checks to ensure it doesn't error out or produce output that would be caught by the test < 1324911527 351823 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and a makefile: http://semantic.org/hnop/nop/test/Makefile < 1324911540 982076 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's also a cabal package. < 1324911565 863047 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it's not on hackge. < 1324911568 563276 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it just has a .cabal file < 1324911574 87660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now we need an esolang where no-ops are really hard to write (albeit possible) < 1324911578 832004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Malbolge only sort-of ocunts < 1324911580 366780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*counts < 1324911596 462378 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aha but hnop is. < 1324911600 537116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fis@eris:~$ cabal list hnop < 1324911600 713295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :* hnop Latest version available: 0.1 < 1324911604 445768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1324911622 45118 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is hnop: http://semantic.org/hnop/hnop/Main.hs < 1324911628 222851 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION just sudo cabal install'd it  < 1324911644 999823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a big argument for just writing functions by hand rather than importing the appropriate module < 1324911650 754942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"return ()" is pretty short < 1324911662 876860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and more polymorphic than the original, in fact < 1324911686 672047 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324911688 631429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:21:52: I have thought about criteria of proper religion (I think I have been asked about it on this channel before and wasn't quite sure): * It must be philosophical. * Religious ideas and texts must be available freely in the public domain in some form. * No direct contradition to reality or apparent reality. * It is not an exact science. * No secret torture on its adherents. < 1324911688 807537 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1324911695 616354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :personally I like religions that secret torture on its adherents < 1324911697 195178 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$ sudo cp /home/adam/.cabal/bin/hnop /usr/local/bin/hnop < 1324911704 199663 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$ hnop < 1324911704 454835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: bad idea < 1324911719 223651 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1324911724 521841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doing that is a bad idea. < 1324911731 965993 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you suggesting hnop will suddenly stop doing nothing if I do that? < 1324911750 178270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know or care what hnop is, I'm just telling you that's a bad idea in general. < 1324911766 813954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are free to ignore me, in which case I will happily laugh at you the first and all future times doing that bites you in the ass. < 1324911824 467771 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my guess is a) you could overwrite something b) the binary could be sensitive to its location < 1324911895 387886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:18:39: makeCap :: a -> IO (Cap a) < 1324911895 563981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:19:57: writeFileCap :: FilePath -> IO (Cap (String -> IO ())) < 1324911901 535820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: This is the point where you realise that Cap a is the same thing as a. < 1324911912 565474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is sort of, you know, the entire point of object-capability systems < 1324911916 267234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/$/./ < 1324912042 297015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:35:29: * Sgeo will need to think this over a bit more, but this is embarrassing. < 1324912045 29116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, it really is. < 1324912083 985050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:43:17: Sgeo: Everyone is sometimes idiot, I think < 1324912084 161277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some people more often than others. < 1324912117 299319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:48:34: Maybe you can have Cap (SecurityToken (IO ())) instead of Cap (IO ()) < 1324912117 592553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:48:50: zzo38, ooh, good idea, thanks! < 1324912119 176282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION facepalm < 1324912127 793902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Congratulations, now you have Identity (Identity (IO ())) < 1324912182 487502 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net JOIN :#esoteric < 1324912302 878124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:49:42: okay... < 1324912303 91239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:49:49: so you want this thing, that's not a monad < 1324912303 91432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:49:52: to be a monad. have fun. < 1324912312 839131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: You get the Rare Moment of Sanity in a Sea of Fools Award(tm0. < 1324912314 204012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*) < 1324912356 511113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:57:21: I have decided to use zzo38's idea of replacing IO with Cap, and am planning on using printf-style varargs to make a single makeCap < 1324912358 720185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're all enablers. < 1324912418 109844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:29:25: * Sgeo likes how Haskell is probably the only language not designed from the start for object-capabilities where it actually makes sense to implement them as a library < 1324912422 113595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT DOESN'T YOU'RE BEING AN IDIOT < 1324912465 441515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:55:46: error (fix error) is _|_; fix error is a string < 1324912468 888653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you have misunderstood < 1324912476 864674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I figure it eventually < 1324912480 66173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :before kallisti does, in fact < 1324912486 447177 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an amazing feat. < 1324912506 257842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: error :: a -> String; fix :: (a -> a) -> a < 1324912510 48526 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like how elliott logs in and corrects everyone's past errors even if they already have corrected them. < 1324912511 978187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fix error, error :: String -> String < 1324912513 722259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so fix error :: String < 1324912520 813509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err < 1324912526 315865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: error :: String -> a; fix :: (a -> a) -> a < 1324912526 525715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: also, this implies that there's two possible ways to implement printString < 1324912526 701750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofc < 1324912532 319991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it calculated the length first, the " wouldn't happen < 1324912539 902076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically fix f = f (fix f) fails if f is polymorphic, duh < 1324912544 730443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there is no printString < 1324912547 376948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and putStr does not calculate length < 1324912557 808020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed, lambdabot made that clear < 1324912562 352295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although what is really relevant here is show, not putStr < 1324912576 923514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show s = "\"" ++ escape s ++ "\"" < 1324912581 859991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the error happens after the " is produced < 1324912583 795551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: CORRECTING PEOPLE'S ERRORS WHICH HAVE ALREADY BEEN CORRECTED IS A BANNABLE OFFENSE. oh wait... < 1324912586 493792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not really, due to laziness < 1324912589 583797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1324912592 19859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show is relevant here < 1324912594 749068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :show is the thing that produces the quote < 1324912601 804175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and lambdabot won't even putStr in that GHC process < 1324912605 303833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which it runs separately < 1324912609 272772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, what lambdabot uses to output the string is relevant < 1324912611 599633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it might, but it's not the putStr to IRC, and is irrelevant anyway < 1324912613 627869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: nope < 1324912619 962299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1324912621 153312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes and no < 1324912625 138367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the fact that it interleaves the error stream is releavnt < 1324912626 514936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*relevant < 1324912626 750281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, what lambdabot uses to /force/ the string is relevant < 1324912630 72353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but all haskell programs do that < 1324912640 825795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, the reason all the errors is printed is because error is lazy < 1324912644 268468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> error undefined < 1324912645 19223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: Prelude.undefined < 1324912648 756516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the undefined only gets forced in the exception handler < 1324912652 430190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as it tries to print out the exception < 1324912660 315168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that just keeps happening forever < 1324912664 795974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I figured that much, eventually < 1324912665 318711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but lambdabot only takes the first few hundred characters < 1324912671 656618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well now you've re-figured it! < 1324912680 421696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NOBODY CORRECTED SGEO < 1324912689 298486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: lambdabot outputs strings while they're being forced; that's what's relevant here < 1324912696 665350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't calculate the entire string first and then output it < 1324912700 44330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it did, you wouldn't get the " < 1324912700 285690 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1324912705 230232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, because that's not a thing you can do < 1324912709 40295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't "calculate the string" < 1324912713 70890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :each cell of a list is lazy < 1324912717 659050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it definitely is a thing you can do, you're in IO < 1324912721 991056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you would have to deliberately walk the list doing nothing, and then print out the string < 1324912722 927897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to achieve that < 1324912727 336766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1324912734 738343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: being in IO is irreleavnt < 1324912736 341624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :irrelevant < 1324912737 870333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deepseq is pure < 1324912741 540321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that to me seems to be the easiest way to implement sometihng like putStr < 1324912742 641613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's also irrelevant, but it is pure < 1324912750 533809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@src putStr < 1324912750 709690 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :putStr s = hPutStr stdout s < 1324912753 453948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@src hPutStr < 1324912753 630468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. :( < 1324912755 219175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1324912762 826812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :putStr "" = return (); putStr (c:s) = putChar c >> putStr s < 1324912771 956542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you think adding a pointless deepseq somehow simplifies that, you're insane < 1324912774 991465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, OK, so it's going via printchar rather than, say, puts < 1324912791 161383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it marshalled it to a C string it'd have to force the whole thing, yes < 1324912796 632549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what I'm saying is that a syscall exists for writing multiple characters at once; and putStr goes out of the way to not use it < 1324912800 226003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's not really "calculating the whole string", that's just an artifact of (char *) being strict < 1324912809 260182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is correct, to give the correct lazy behaviour) < 1324912814 232609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, syscalls are irrelevant < 1324912816 544584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's called buffering < 1324912827 55151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, right < 1324912829 314246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHCi and other interactive environments turn off buffering, ofc < 1324912830 500168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except hSetBuffering also exists < 1324912837 529731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeees? < 1324912842 538507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that flicks a bit in the RTS < 1324912848 255203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which changes the behaviour of putChar, presumably < 1324912851 328773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: which impleis to me strongly that it's libc that's doing the buffering, not ghc < 1324912860 517574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err, seriously? < 1324912866 377647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's insane, why would you think that? < 1324912867 17799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I actually have evidence that it's libc that does the buffering < 1324912876 979069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it probably does, but hSetBuffering is in no way evidence for it < 1324912877 882434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as there's absolutely no reason why ghc would use a differently-sized buffer on Linux and Darwin < 1324912898 830542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I was debugging someone else's Haskell code recently; the apparent bug was due to stdout buffering) < 1324912915 416570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, no, if what I recall about GHC'S IO system is correct it does _not_ use libc buffering < 1324912922 479196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1324912923 505406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I'm not certain < 1324912934 324638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, I don't see how hSetBuffering is relevant < 1324912940 779488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could even implement the buffering with haskell code < 1324912960 712480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you could, indeed < 1324912980 232385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it depends on whether you implemented it inside or outside the exception handler, I guess < 1324913027 573358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err... < 1324913029 961453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1324913049 469540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if the exception happens while the buffering code is still trying to calculate the buffer < 1324913052 623580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not going to output the " < 1324913054 955791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:21:54: which makes me wonder, why _shouldn't_ you be able to catch exceptions in ST. or perhaps a subset of them. < 1324913061 753087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless the exception code goes through the same buffer itself < 1324913069 127842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: runST (catch (error "a" ++ error "b") return) < 1324913084 639817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I, um, no, you're wrong < 1324913093 200492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the buffering code just has to append to a (char *) on putChar < 1324913095 705171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: O KAY < 1324913098 809039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and flush it when it's too big < 1324913101 812002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't even know about the rest of the string < 1324913109 168859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what? that's the exact reason exceptions are in IO to start with < 1324913110 901192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nondeterminism < 1324913111 155240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I thought it was using some sort of Haskell list as the buffer < 1324913126 131217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it could do that, too < 1324913133 289026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: cons to the list on putChar, reverse + print it when it's too big < 1324913144 724497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still wouldn't need to care about the rest of the string, also it'd still have to print out a linked list < 1324913148 928926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it'd be pointless and slow :) < 1324913152 835788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1324913164 465055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It could do buffering within the RTS but use the BUFSIZ value of the platform as the default size, that way would also lead to different buffer sizes on Linux vs. Darwin. < 1324913170 954922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, hmm, wouldn't output the ", because reverse would force the error before it forced the " < 1324913176 385621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yes, that seems plausible < 1324913180 962963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: um putChar obviously has to be strict < 1324913187 851393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wait < 1324913189 755667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's irrelevant < 1324913193 401411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: reverse doesn't force any of the list heads, duh < 1324913206 521903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but error isn't pretending to be a char, but a string < 1324913209 906147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION gives up < 1324913210 339845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it has to force the length < 1324913253 113501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix ((:[]).error) < 1324913254 622248 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1324913271 129295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324913274 887504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> putStr ("\"" ++ error "test") < 1324913276 356093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1324913284 118034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell putStr ("\"" ++ error "test") < 1324913289 306417 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually going by http://hackage.haskell.org/trac/ghc/browser/ghc/lib/std/cbits/setBuffering.c?rev=c75c2618208e388439fdbf6a63b6903ddff7e195 it even tries to use the block size of the device from fstat, and BUFSIZ if that's not in the struct stat. < 1324913289 482473 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​*** Exception: test \ \ /tmp/runghcXXXX836.hs:1:1: \ Parse error: naked expression at top level < 1324913289 748718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't know what !haskell's buffering is like < 1324913293 308251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell fix error < 1324913298 57692 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​\ /tmp/runghcXXXX899.hs:1:1: \ Parse error: naked expression at top level < 1324913298 916184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf, Gregor broke it again < 1324913302 203538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell main = fix error < 1324913307 675961 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​\ /tmp/runghcXXXX962.hs:1:8: Not in scope: `fix' < 1324913311 739457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>_< < 1324913315 205019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell import Data.Function; main = fix error < 1324913316 793782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :EgoBot: I take it lambdabot doesn't allow you to run arbitrary IO actions? < 1324913320 268368 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​\ /tmp/runghcXXXX1030.hs:1:23: \ Couldn't match expected type `IO t0' with actual type `[Char]' \ In the expression: main \ When checking the type of the function `main' < 1324913323 484516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*elliott: < 1324913323 762919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fml < 1324913329 961777 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nah, !haskell is just anti-nudist < 1324913334 934872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell import Data.Function; import Control.Exception; main = evaluate $ fix error < 1324913337 291030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!haskell main = putStr (fix error) < 1324913341 835300 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​\ /tmp/runghcXXXX1153.hs:1:16: Not in scope: `fix' < 1324913344 578893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I forgot the import < 1324913352 885958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!haskell import Data.Function; main = putStr (fix error) < 1324913359 653908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EgoBot's I/O is broken < 1324913369 127675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, why do ghc error messages have leading newline? < 1324913371 138174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*newlines? < 1324913371 355495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude> putStr ("\"" ++ error "test") < 1324913371 531972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"*** Exception: test < 1324913375 702248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's your answer < 1324913406 700146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so putStr forces the first character of the string before the second, or the string length < 1324913411 989031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : wtf, Gregor broke it again <-- hm actually it may be a naturally consequence of trying the module compilation after the expression one errors out < 1324913427 77461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell 2+2 < 1324913430 507664 :EgoBot!foobar@codu.org PRIVMSG #esoteric :4 < 1324913447 608337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, the theory's that it can distinguish a parse error from a deliberate exception? < 1324913450 296511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*it can't < 1324913451 938710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:53:02: kallisti: well for all i know there _might_ be a way to add other instances to give a loop from that. < 1324913459 32978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: uh the coverage condition is basically complaining that your fundeps are borked < 1324913470 206259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and aha < 1324913523 779641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:10:40: @tell Sgeo well i have a hunch that you need a bit of self-esteem more than you need intelligence. < 1324913526 231071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: erm concluding that the dependency transfers from SomeInstance a b to SomeInstance (c -> a) (c -> b) seems safe to me < 1324913528 130257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: don't look now, but itidus21 is still around < 1324913548 424428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i also have a hunch that you are not helping anyone's self-esteem. < 1324913564 922577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are you? :) < 1324913591 748297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:31:36: I should put this on github or something, probably < 1324913591 926559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S BROKEN!!!!!!!!!!!!!!!!!!!p:"ckw)(u as)_eoa{$}p#}${p|"aD; DL PSADJK SEP56 < 1324913608 765663 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan helps my self-esteem by not hurting it. < 1324913657 922142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION considers sending a pull request to Sgeo that replaces every type with the Identity it really is. < 1324913670 723661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Monad Cap where < 1324913670 899880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return = Cap . return < 1324913670 900112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : x >>= f = error "Tomorrow" < 1324913670 900219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good monad < 1324913684 678067 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324913701 951921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: the parse error happens after the distinction is done, on a second compilation path < 1324913747 739053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:45:36: * kallisti continues to hold the notion that oerjan is a theist thanks to elliott even though he knows it's kind of not true maybe? < 1324913749 413924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION giggles < 1324913756 749142 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Elliott keeps making withdrawals from everyone's Self-Esteem Account to fill his Ego Balloon. It's... subconscious. (A Penny Arcade reference.) < 1324913768 8870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why do audio CDs use uncompressed audio? Even using something like flac would probably double how much you can fit on a single CD < 1324913800 33416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, quite accurate too < 1324913807 201218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, and which comic? < 1324913817 180884 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: http://penny-arcade.com/comic/2003/02/28 < 1324913833 944348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Quite accurate" -- yes, fear my dark feast. < 1324913844 670131 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh < 1324913861 371476 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott is the evil monster that raids the village daily. < 1324913912 780730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:00:44: this is a big argument for just writing functions by hand rather than importing the appropriate module < 1324913925 447208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: at least when they're simple < 1324913927 765060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: please, change the topic quickly if you say things like this before I join, I don't want to be associated by proximity < 1324913955 764551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh < 1324913962 280943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure I agree with that viewpoint < 1324913966 854897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just, hnop is a big argument for it < 1324913973 344080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also they use uncompressed PCM because that's the only thing CD players can play. Audio CDs are from the 1980s; FLAC was released in this millennium.) < 1324914002 830421 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :My god I am tired < 1324914003 6672 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hnop? < 1324914013 184774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: read scrollback < 1324914015 172963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or logs < 1324914015 988921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, well okay < 1324914021 642171 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :I just carefully unwrapped a chocolate coin and tried to eat the wrapper < 1324914023 505374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, logs I guess < 1324914032 185567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with you is that you force every conversation to happen at least twice < 1324914033 89360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, what about plain zlib then? < 1324914067 67882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Ngevd: just deposit the rest http::/xkcd.com/ < 1324914071 618534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1324914078 812223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*Ngevd: just deposit the rest http://xkcd.com/ < 1324914097 833704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, Firefox had xkcd as its first history search result for "x" < 1324914099 403213 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :oerjan, nah, I'm hungry, and I don't know where I could find one of those machiens < 1324914113 389206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though I rarely visit it, it's probably the most commonly visited result for me that starts with x < 1324914152 137005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the problem with you is that you force every conversation to happen at least twice < 1324914167 770708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: as a logreader I'm offended! < 1324914174 659620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : the problem with you is that you force every conversation to happen at least twice <-- wait, which one of us are you talking to? < 1324914180 137903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was aiming at Vorpal < 1324914182 792943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal forces it to happen at least twice /non-automatically/ < 1324914251 58542 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eh? < 1324914256 406655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I don't log read < 1324914259 466612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION facepalm < 1324914261 599477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so doubtful I would have noticed < 1324914262 28393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's paste this conversation to Vorpal so he understands it < 1324914270 116293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the problem with you is that you force every conversation to happen at least twice < 1324914271 505089 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not really interested < 1324914273 219418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ais523: as a logreader I'm offended! < 1324914275 637453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the problem with you is that you force every conversation to happen at least twice <-- wait, which one of us are you talking to? < 1324914276 151128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :busy doing other stuff < 1324914277 864849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I was aiming at Vorpal < 1324914279 387998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal forces it to happen at least twice /non-automatically/ < 1324914283 516311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : eh? < 1324914283 692762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ais523, I don't log read < 1324914283 693010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* oerjan facepalm < 1324914285 878641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so doubtful I would have noticed < 1324914287 756925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I'm not really interested < 1324914289 914636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : busy doing other stuff < 1324914292 354770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: there, now you're up to date < 1324914292 730737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you need quite a big facepalm for that < 1324914296 330298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, .... < 1324914299 656481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, .... < 1324914301 257477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: hth < 1324914306 218309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes _after_ typing /me facepalm that he had just physically facepalmed < 1324914311 684267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but now your quote has to quote itself < 1324914322 791269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if Vorpal's response to the communication is part of it, so is that quote < 1324914322 967549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> fix (" " ++) < 1324914324 457435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " implying over 9000 fffffuuuuu inb4 chris hansen < 1324914948 17461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, price might differ these days? < 1324914950 276488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't know < 1324914960 636198 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: one day it will be posible to hold an entire conversation in only memes. < 1324914977 938629 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :English sentences will be formed by concatenating memes. < 1324914980 731230 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :I have no idea what anyone is talking about < 1324914997 612707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: I see you haven't talked to anyone who frequents /b/ in the last five years. < 1324915007 948253 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: their methods are still imperfect. < 1324915019 557956 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :occasionally they have to use original phrases to express themselves. < 1324915030 397578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They're still capable? < 1324915040 164208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Augh, I just saw your response now looking up. < 1324915040 510353 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Could be. Currently if you buy from Amazon in units of 1000ft (~300m) rolls, you'll get 16.4 rolls (weighing 133 kilograms) with $2000. < 1324915046 409967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's quite a bit of cable. < 1324915046 832212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I need peril-sensitive sunglasses. < 1324915067 421322 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I see what you did there < 1324915071 730351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k. < 1324915083 543276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [...] So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k. < 1324915083 813857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324915091 984289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what is the least valuable solid, by volume? < 1324915093 239777 :HackEgo!foobar@codu.org PRIVMSG #esoteric :776) [...] So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k. < 1324915096 98892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION likes this use of [...] to imply a long and in-depth preceding discussion about nothing. < 1324915107 537943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: cheese < 1324915115 447489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I doubt it < 1324915117 369068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, have you seen what some cheese cost? < 1324915131 36859 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you just inadvertently used a starcraft 2 term. (cheese) < 1324915148 446968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: it's < 1324915149 148732 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or well, a general SC term. < 1324915149 605351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, some sort of plastic? < 1324915151 184100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also an english language term < 1324915154 299483 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope. < 1324915154 532065 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: If you're willing to accept a mixture of crap, people will pay you to haul theirs away. < 1324915168 459706 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: unpsosible < 1324915173 897330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: A mixture of crap? Different fragrances and blends of faeces? < 1324915177 721897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: talking about cheesing in that context is a general computer gaming concept < 1324915187 449795 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: oh it is? i was unaware. < 1324915187 785945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, I think I meant to buy < 1324915195 24643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, "cheesing"? < 1324915196 906710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :buying excrement is actually reasonably expensive < 1324915198 742619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes < 1324915199 520472 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: i think sc2 takes it to a different level though. < 1324915204 99986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what does it mean < 1324915206 654352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: it takes everything to a different level < 1324915226 434336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why do you know this < 1324915226 864692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: using a strategy that's simple and unlike standard strategy, and wouldn't work if the opponent guessed what you were doing < 1324915240 747319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah, so a strategy game term then? < 1324915240 923875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: re feaces < 1324915240 924046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know at least one sc2 player in real life < 1324915242 416733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :faces < 1324915243 749043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I watch a lotof games < 1324915243 925054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no < 1324915246 232343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the poop part < 1324915250 940728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, TV shows < 1324915260 617431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are tv shows about buying poop < 1324915263 432991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1324915264 250106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people end up buying it as fertilizer now and again < 1324915279 879762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the TV shows aren't about buying poop, but it comes up < 1324915315 260988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I mean, you can buy scrap metal, but that's not exactly a single solid. < 1324915327 687642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. here's one add if you want to buy 15 tons of hard discs. < 1324915334 894936 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess you could use cheese in the context of other multiplayer games < 1324915338 590272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These are all "price on request", so I can't provide prices. < 1324915343 233201 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or maybe single-player games for "cheap" tricks. < 1324915345 725610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I'm sure you could dig out some data from there. < 1324915377 525869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: it works in single-player games too, normally referring to AI deficiencies < 1324915394 325297 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: guessing isn't required if you actually gather information about what your opponent is doing. and, of course, the best anti-cheese is an equally cheesy play. :P < 1324915399 922271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, AI deficiencies is standard in single player games < 1324915428 799039 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sure there are exception, chess games for example < 1324915432 930039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: all sc2 players who are even remotely good gather information < 1324915443 559441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: nah, there are chess games with good AIs but they're the exception, not the rule < 1324915446 352570 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even I scout, and I'm not good at all. :P < 1324915499 374141 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well sure, but I meant for chess in general, there just happens to be many different chess games. While there aren't many different Final Fantasy 2 games say < 1324915534 77192 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION can write a spot-on tic-tac-toe AI. < 1324915541 505899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :solved problem < 1324915551 145917 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :irrelevant. < 1324915556 975947 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, and I can beat it if I get to do the first turn < 1324915578 11669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: japanese Final Fantasy II, US final fantasy 2 which was a translation of Final Fantasy IV, then there was a GBA version, and IIRC a DS version too < 1324915578 577849 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: eh, a cheese move if you ask me. < 1324915585 329572 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, heh < 1324915598 917929 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FUCK YOUR PERFECT INFORMATION GAMES. < 1324915602 309265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: how do you win tic-tac-toe against a perfect player? < 1324915614 847884 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perfectly. < 1324915616 118370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, by taking the first turn and doing perfect play? < 1324915628 198714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it is always the first player who wins if both play perfectly < 1324915630 618070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that leads to a draw in tic-tac-toe? < 1324915640 299272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm does it? Maybe I misremember then < 1324915643 897464 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it does. < 1324915647 841941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1324915657 404566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: You can buy (fill) dirt at $12.50 per cubic yard. You might not count that as a single solid either. < 1324915678 710958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how expensive is ice? < 1324915681 778562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, dirt is thus actually quite expensive < 1324915688 519613 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: depends on where you live I guess. < 1324915692 894236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, I hereforth ban people from using the phrase "dirt cheap" < 1324915697 33665 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, south pole < 1324915697 500421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A cubic yard is quite a lot of dirt. < 1324915712 19640 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: undefined. no one sells ice there. < 1324915717 166250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, how long is a yard now again? < 1324915731 235731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, north Sweden then? < 1324915733 182959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: a little less than a metre < 1324915736 935771 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1324915747 139806 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: TRICK QUESTION SWEDES ARE MADE OOF CIE < 1324915754 11101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the brits have very small yards < 1324915755 109005 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ha < 1324915755 285374 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :ha. ha. ha ha. ha ha ha. ha ha ha ha ha. ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ...too much output! < 1324915755 930545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a metre's approximately 39 inches; a yard is 36 < 1324915776 85157 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : A cubic yard is quite a lot of dirt. <-- no, you can carry loads of cubic meters of earth, and if a yard is less than a meter... < 1324915792 245199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This is not Minecraft, though. < 1324915802 428954 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol @ people not knowing what a yard is intuitively. < 1324915805 867375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: TRICK QUESTION SWEDES ARE MADE OOF CIE <-- good thing we are worth more than our weight in ice then < 1324915811 897721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, :P < 1324915812 515234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: are you American? < 1324915815 270821 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324915819 62093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the word's hardly used as a measurement in most of the world < 1324915827 726347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being British, I know people who are old enough to remember what yards are < 1324915831 36178 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, indeed. Sweden uses the metric system < 1324915833 60157 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know. I WASN'T BEING SERIOUS. < 1324915833 814000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yardly used < 1324915835 629643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the measurement is used on road signs occasionally < 1324915839 730197 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sheesh < 1324915843 11858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it doesn't come up in regular conversation < 1324915850 762344 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :ais523, unless you play golf < 1324915852 345233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION punches oerjan < 1324915853 865796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(whereas miles are used all the time on road signs) < 1324915861 866336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: but I don't play golf < 1324915862 339227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ais523: You can buy (fill) dirt at $12.50 per cubic yard. You might not count that as a single solid either. < 1324915864 488428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hmm, dirt is thus actually quite expensive < 1324915866 48722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO expensive < 1324915868 143843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ow < 1324915868 781340 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was not actually confused about /why/ this was the case. Just noting that it's kind of interesting how measurement systems affect intuition. < 1324915868 957412 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :ais523, then it doesn't < 1324915874 730174 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and that is not a Scandinavian mile either I assume? < 1324915878 56372 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, which is 10 km < 1324915881 1725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: http://farm4.static.flickr.com/3125/2778009865_4cc9b6c99e.jpg < 1324915881 525056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: 1618m < 1324915885 971432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, right < 1324915893 596498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or possibly 1619, I forget the last digit < 1324915910 312684 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, road signs here use km, but in conversation people often use miles (10 km) < 1324915913 36941 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :1609 < 1324915914 234220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`frink 1 mile -> km < 1324915917 290253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm relatively well-accustomed to yards < 1324915917 793747 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Couldn't quick-find anyone actually selling ice in bulk -- I don't think people would bother actually shipping ice long distances -- but you can buy buil sand/salt 8:1 mixture (for road de-icing) at $46/cubic yard, i.e. that costs a lot more than dirt. < 1324915921 819439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: they're not that uncommon < 1324915923 863409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/buil/bulk/ < 1324915926 210463 :HackEgo!foobar@codu.org PRIVMSG #esoteric :25146/15625 (exactly 1.609344) < 1324915932 992709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1.6 ~ 10 < 1324915957 421826 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lol < 1324915973 462973 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I.. noticed that. < 1324915985 873639 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought "there's no way that's the ratio my speedometer uses" < 1324915993 124338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: Birmingham City Council ran out of sand/salt mixture a couple of years ago < 1324916042 609625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can get in short supply during winter < 1324916053 817835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i occasionally hear people proposing towing icebergs to the persian gulf or so < 1324916058 872946 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Bye! < 1324916063 340395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*read about < 1324916065 10117 :Ngevd!~Taneb@host-78-146-173-16.as13285.net QUIT :Quit: no more internet anymore < 1324916067 977221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Concrete costs $70/cubic yard, delivered. < 1324916072 419584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I heard about that too < 1324916084 517192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: did topatoco send you toy money too < 1324916090 853149 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no... < 1324916095 973901 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would they do that. < 1324916109 125341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, so what about gravel? < 1324916123 429819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: well < 1324916130 6607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my package came with $1000 in toy money < 1324916130 877626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1324916134 506119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1324916142 421617 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Recycled sawdust/shavings at $7.85/cubic yard. < 1324916163 357144 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..how did this become a conversation about the costs of various construction materials. < 1324916164 208008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, that is kind of cheap < 1324916166 332145 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And topsoil at $9.75 from the same place.) < 1324916187 120413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: something went asymptotically wrong, i think < 1324916189 378015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: ais523 wanted to know what the cheapest solid is < 1324916190 870414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1324916195 248183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone want a 1000 dollar note of toy money < 1324916198 176887 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, I find it strange that this is being discussed in dollars. don't you guys have your own currencies? < 1324916210 828350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, sure, SEK < 1324916213 538219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or EUR < 1324916216 128801 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or GPB < 1324916217 242621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1324916218 61319 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: It's easiest to find prices in $s in the webs. < 1324916218 390619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dollars are rather more universal for buying things like materials in bulk < 1324916218 927572 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :GBP < 1324916236 119478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is the Chinese currency called? < 1324916237 771879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, everyone knows how much dollars are worth < 1324916242 56434 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, okay. < 1324916242 596509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody knows how much euros are worth :P < 1324916246 3003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: renminbi < 1324916254 228409 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it was so convenient for me that I didn't pay much attention to it. < 1324916255 95704 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I never heard of that before, are you sure? < 1324916264 653608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yuan is the base unit < 1324916266 937494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: colloquially "yuan" < 1324916268 281127 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1324916269 166350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: You have to pay like $50/cy for gravel-with-no-dirt-in-it. < 1324916271 237297 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1324916279 432558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, that much? heh < 1324916286 868131 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm guessing the cheapest solid is..... < 1324916289 77767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: But it's so ugly! < 1324916317 569274 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :packaging peanuts. < 1324916318 142461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, :D < 1324916322 109218 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how much are those? < 1324916323 366590 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, just switch texture pack < 1324916333 753442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, currently I'm using one where it looks like concrete blocks < 1324916336 398930 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's probably not the cheapest solid. < 1324916343 605164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I make gravel deliberately ugly because it sounds ugly to step on and it acts ugly. < 1324916349 425604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is the Enemy, it must look like sin. < 1324916357 708439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1324916372 868579 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyway I'm guessing syrofoam is pretty cheap. < 1324916379 560346 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+t < 1324916388 406048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, syrofoamt? < 1324916390 327356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :;P < 1324916404 458759 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324916408 680712 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good eye. < 1324916410 430195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1324916419 725038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I rather doubt synthetic styrofoam is cheaper than muck. < 1324916464 11252 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :define "muck" < 1324916471 484665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: by volume? < 1324916481 778886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Also "styrofoam" is a brand name and I suspect the real thing is rather more expensive than what most people call styrofoam. < 1324916484 543168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, I mean crap. < 1324916492 255872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As in what fizzie was talking about. :p < 1324916503 155792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The production of one ton of styrofoam requires 685 US gallons (2,593 litres or liters) of oil, and emits 94,119/20,000 tons of CO2 and 2,055.8 tons of greenhouse gases." < 1324916510 381145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice. < 1324916514 332238 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm a 6"x12" sheet of aluminum is $3. "0.32 thickness" whatever that means. measured by gauge maybe? < 1324916522 499708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1324916523 673217 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's incredibly cheap compared to everything mentioned so far. < 1324916532 481948 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :considering it that's sold in thin sheets. < 1324916538 331357 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324916541 532343 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah < 1324916547 402473 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if it were A BLOCK < 1324916550 182422 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be cheap. < 1324916558 81817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Do you want my toy money. < 1324916561 190682 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no it wouldn't < 1324916567 191905 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no. < 1324916575 304411 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: if it magically became a block at the same price < 1324916575 504195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that's incredibly cheap compared to everything mentioned so far. < 1324916576 632451 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is what I meant < 1324916576 979378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ais523: Recycled sawdust/shavings at $7.85/cubic yard. < 1324916582 377147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am rather sceptical < 1324916589 943283 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I judged too quickly. : < 1324916591 943485 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :: < 1324916612 240830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1324916613 113746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How can reddit take itself seriously if we only boycott websites that we don't use, or don't have good replacements for(like GoDaddy). EA also supports SOPA. Stop playing BF3 and let's boycott it. (self.technology) < 1324916613 290269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :submitted 11 hours ago by IggySmiles < 1324916613 290474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously, EA has been just as bad of a company over the years, and it is supporting SOPA. Why isn't there an outcry against it? < 1324916613 290598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Edit Someone mentioned Nintendo, which is legit. Nintendo also supports SOPA. Obviously Nintendo is a much better company than the pile of shit that is EA, but sometimes our favorites are lead astray, and turning a blind eye to them doesn't help anybody. We can all get by with not buying Nintendo products for a few months. Again, we need to make sacrifices, and if we cant do that, then we don't deserve this free internet. < 1324916616 673386 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm does plaster count as a solid? < 1324916617 735892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :]] < 1324916621 943886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god bless redditors, living in gameless poverty for FREEDOM < 1324916627 925115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can only find people willing to accept your styrofoam and packing materials at $8/cubic yard or so. People generally seem to be more interested in getting rid of that stuff than getting that stuff. :p < 1324916630 265538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's almost as bad as the holocaust :'( < 1324916656 493078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I don't see why ais523 doesn't count that as $-8/cy. < 1324916659 555095 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: shipping companies buy it to ship things. also people shipping stuff from their home I imagine. < 1324916668 598653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, lots of people have styrofoam, you can easily put up an offer to accept it for that price. < 1324916692 710778 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Yes, but everyone wants to get rid of it, so it's easier to find the latter. < 1324916697 733667 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Certainly people do buy it. < 1324916707 544501 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what the density of plaster is. < 1324916712 884320 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a 25 pound tub is $3 < 1324916723 536075 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324916730 825178 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I CAN'T READ < 1324916738 364783 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an ounce tub is $3 < 1324916767 905921 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah wait here's a unit of volume. < 1324916771 236353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :half a gallon is $8 < 1324916804 890380 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, how many cubic yards are half a gallon? < 1324916823 897834 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway I doubt it is solid if it sold in those units < 1324916829 108083 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: operate the frink machine. < 1324916833 307074 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :operator. < 1324916839 336099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`frink half gallon -> cubic yard < 1324916846 820344 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: thank you, operator. < 1324916850 981602 :HackEgo!foobar@codu.org PRIVMSG #esoteric :77/31104 (approx. 0.002475565843621399) < 1324916857 666877 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324916863 447764 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm bad at this game. < 1324916867 368358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Regular poly froam ("best utilized in custioning and padding applications -- excels as packaging material, for mailing and transporting") is $170/cubic yard. < 1324916872 152999 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`frink litre -> cubic metre < 1324916874 489169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know about the rigid sort of styrofoam. < 1324916880 95184 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/froam/foam/ < 1324916880 595256 :HackEgo!foobar@codu.org PRIVMSG #esoteric :1/1000 (exactly 0.001) < 1324916888 138665 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`frink american spelling -> british spelling < 1324916899 470678 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Warning: undefined symbol "american". \ Warning: undefined symbol "spelling". \ Warning: undefined symbol "british". \ Warning: undefined symbol "spelling". \ Warning: undefined symbol "american". \ Warning: undefined symbol "spelling". \ Warning: undefined symbol "british". \ Warning: undefined symbol "spelling". \ Warning: undefined symbol "british". \ Warning: undefined symbol "spelling". \ Unconvertable expression: < 1324916901 728598 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :piece of shit converter. < 1324916904 454124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, you need simple conversion ratios like 1/1000 (exactly 0.001) < 1324916906 809059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :froam < 1324916917 391426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`frink litre -> dm³ < 1324916924 690276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Simple in decimal, maybe. < 1324916926 674134 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Unknown symbol "dmB3" \ Warning: undefined symbol "dmB3". \ Unconvertable expression: \ 1/1000 (exactly 0.001) m^3 (volume) -> dmB3 (undefined symbol) < 1324916929 998329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well yes < 1324916931 454148 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`frink litre -> dm^3 < 1324916939 694285 :HackEgo!foobar@codu.org PRIVMSG #esoteric :1 < 1324916948 561963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, now that is simple in all bases :P < 1324916969 309332 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway human calculation is built on decimal < 1324916982 19708 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: CULTURE BIAS < 1324916986 389861 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :UNCULTURED FUCK < 1324916993 412015 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway western human calculation is built on decimal < 1324916996 141525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there we go < 1324917005 440829 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOT JUST WESTERN YOU UNCULTURED FUCK. < 1324917008 402188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes I know about base 60 for the Babylonians and so on < 1324917016 669302 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO YOU SUCK UGH < 1324917023 88716 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not pedantic enough < 1324917027 640064 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :need more correctness < 1324917040 209855 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :be more correct < 1324917040 788205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, sure, but western is, I didn't say anything about the other ones in the last statement < 1324917082 817557 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, anyway aren't you american? You guys are /all/ cultural bias. < 1324917096 72290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no your statements must be assertions about the entire universe where the negation is always implied to be false. < 1324917149 386157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't /every/ statement imply its negation to be false? < 1324917157 976178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: paraconsistent logic, man! < 1324917158 583382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's sarcastic or similar? < 1324917163 282254 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using stereotypes to demonstrate cultural bias. beautiful. < 1324917174 413080 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, indeed < 1324917183 982582 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am the most political correct entity of all. < 1324917190 232735 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :people bow down to my culturelessness. < 1324917203 601880 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha. yes. < 1324917217 71382 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1324917218 61942 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :life is good as politically correct overlord < 1324917258 735320 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :C++-1x is not finalised yet is it? < 1324917273 533419 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyway I'm going to go eat some lunch. happy kwanzaa guys! < 1324917280 731766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C++11 was finalised months before C11. < 1324917291 421242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how embarrassing < 1324917293 977184 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: C++11 i.e. ISO/IEC 14882:2011 was published in September < 1324917298 551819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, right < 1324917406 776243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Why are monads useful?", http://mathoverflow.net/questions/84309/why-are-monads-useful < 1324917417 895267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION was pleasantly surprised by the URL behind the link. < 1324917443 856737 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because astronauts < 1324917542 217350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, 110 over 7.5. < 1324917542 393498 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the top rated answer is basically gibberish to me. < 1324917664 619745 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this must be how you get upvotes on mathoverflow < 1324917674 385583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: hint, it's "math", not "stack" < 1324917683 40116 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pack as much theoretical nonsense into every sentence as possible. < 1324917714 292657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Anyway, regarding your "dirt cheap isn't cheap", no matter what you think of the absolute price, it's still relatively speaking cheaper than almost anything else. You have to pay more for most kinds of scrap, for example. (80/20 PET bottles come at $18/cubic yard, "post-consumer, unwashed". ABS plastic scrap, 70% from TVs and 30% from monitors, at $13/cy.) < 1324917720 125880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: you *are* kidding, right? < 1324917733 860489 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :about the last thing i said? yes. < 1324917746 832203 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes the top rated answer is gibberish to me. < 1324917751 889820 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, wasn't the saw dust cheapest so far? < 1324917757 444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=cheapest+solid I DON'T WANT WOOD FLOORING < 1324917783 694813 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh < 1324917784 765914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Well, it's in the same ballpark as topsoil (i.e.) dirt. The prices I've quoted have been from random places, I haven't really been trying to find the cheapest supplier. < 1324917791 237078 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, try wolfram alpha < 1324917819 176699 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"(data not available)" < 1324917821 876980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"top 0.17% this month" omg I'm in the monthly rankings now :DDDDDDDDDd < 1324917844 387337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, how boring < 1324917848 962830 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: pretty soom yollb ecome amfous < 1324917862 236396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: There's some really incomprehensible part of me that thinks buying dirt would be a good idea, since hey, it's so cheap. < 1324917875 143214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: don't worry, it's 90% gibberish to me too < 1324917875 643806 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, for what? < 1324917895 621800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ? < 1324917897 573924 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what, you don't know about the Geometry of Iterated Loop Spaces? < 1324917901 476629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : "top 0.17% this month" omg I'm in the monthly rankings now :DDDDDDDDDd < 1324917904 38993 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that < 1324917905 750809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: shockingly, no < 1324917915 118433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Units. < 1324917939 752879 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what website I meant < 1324917952 645132 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I wonder if anyone else knows what he meant or if they just upvoted it because it's all math sounding. < 1324917958 676076 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe he just made up a bunch of stuff. < 1324917968 172147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The website from which units are measured. < 1324917971 625757 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe it's conespearacy < 1324917983 957545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, give me the url to it please < 1324918002 150717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i assume that question is _for_ category theorists, who would know about such things. < 1324918027 581470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why? < 1324918033 389946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why not? < 1324918042 354505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because you are a kind person? < 1324918059 637808 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: because you believe in the benefit of sharing < 1324918067 230212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, that too < 1324918087 647804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We've already established I'm evil! < 1324918094 166458 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because mutual selflessness creates a sense of community? < 1324918097 466933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:35:56: oerjan: Elliott keeps making withdrawals from everyone's Self-Esteem Account to fill his Ego Balloon. It's... subconscious. (A Penny Arcade reference.) < 1324918101 526884 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BECAUSE MORALS ETC < 1324918118 617253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't know if this idiom exist in English but "delad glädje är dubbel glädje" translates to "shared joy is double joy" < 1324918128 345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: i think elliott might want to keep you away from that website, for the good of humanity. < 1324918135 672734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Quite. < 1324918137 441141 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, what website would that be? < 1324918146 447769 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..... < 1324918151 41521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google.com < 1324918151 905767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: do i look like i want to doom humanity? < 1324918152 82592 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NICE TRY. < 1324918157 666629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, yes < 1324918163 827713 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I guess I could log read for it < 1324918169 835139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok, so i do, but not in _quite_ such a painful way. < 1324918189 45355 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, what if I promise to not become active on it? < 1324918197 788553 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1324918205 10411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, do you know what website this is? < 1324918209 89294 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1324918209 480042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1324918211 723640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti knows nothing < 1324918213 49791 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet i could find it though < 1324918213 226246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aww < 1324918215 58304 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quickly. < 1324918226 401226 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, well I don't know what to search for exactly < 1324918290 955222 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, anyway come on, you can tell me, I won't tell anyone, nor use this info for anything < 1324918293 342655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, pushing a black hole into the earth is so much cleaner and quicker. < 1324918321 45092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I could probably just log read for it, but that would take time < 1324918323 433036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess "pushing" is the wrong word, you can only use gravity to pull it < 1324918323 857897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: pls don't kill me btw < 1324918379 553513 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: okay fine I'll spare you. < 1324918380 290812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, anyway I might stumble onto it by accident, and if I didn't know which website it was I could not possibly hope to avoid it < 1324918382 31326 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://sourcereal.com/ < 1324918384 941915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: maybe i can find room for you on my glorious spaceship < 1324918389 5571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: dammit < 1324918391 295102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're all doomed now. < 1324918403 913354 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh I heard that mentioned some time ago. *shrug* < 1324918407 768821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao < 1324918414 165739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmaooooooooo < 1324918418 14765 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes I realise it isn't that < 1324918418 521775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now Vorpal will kill the world with sour cereal < 1324918418 875875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1324918432 562862 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the best part of the website < 1324918433 332332 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is < 1324918434 905660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it definitely doesn't seem to be related to what elliott said at all < 1324918436 993390 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..actually I can't decide < 1324918439 782585 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like the table though < 1324918462 554087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, yes it quite nice < 1324918466 120256 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is* < 1324918546 716713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: it's a chart, not a table! < 1324918547 709634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sheesh < 1324918549 590870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, anyway I can tell you I would not use the knowledge of that site for anything. :P < 1324918569 687484 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: invalid element in line elliott in elliott.html < 1324918582 407744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: it says chart on the page, twice < 1324918587 452907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION _really_ wants to know who owns sourcereal.com < 1324918599 45216 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :HTML SUPERCEDES ENGLISH COMPREHENSION < 1324918627 328844 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or... don't you read html source and render web pages manually? < 1324918642 876290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is a Gecko-like user agent. < 1324918654 955460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, what is your user agent string? < 1324918714 957783 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Mozilla/5.0 Windows Linux AppleWebKit Safari Gecko-like Chrome KHTML kallisti is t3h l33tz0r35t" < 1324918721 472312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324918737 227106 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually it's that thing that gregor linked. < 1324918746 506565 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where he grepped through his server log and mashed up a bunch of useragents. < 1324918752 693446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1324918770 667997 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324918773 576884 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :inded < 1324918791 789698 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/^kal/s/e/ee/ < 1324918804 407865 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1324918814 318254 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, that is a plain sed expression < 1324918821 878632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what is the problem? < 1324918823 587919 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :i don't grok sed. < 1324918828 647613 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I accept only perl. < 1324918836 584347 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, on line starting with "kal" replace e with ee < 1324918841 651316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so inded < 1324918845 938313 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay < 1324918848 87270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :would become indeed < 1324918851 888922 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I see. < 1324918854 880135 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but no < 1324918856 588146 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's inded < 1324918857 935344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, anyway I don't grok perl < 1324918860 420086 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sorry your regex is meaningful < 1324918866 248488 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :less < 1324918868 148293 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :meaningfulness < 1324918870 588750 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+l < 1324918872 29980 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1324918872 849573 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1324918875 360086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is indeed < 1324918879 226014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1324918883 948524 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it is meaningfulless < 1324918884 299085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lessfulmess < 1324918914 474223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, anyway it is meaningfulness < 1324918916 226799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : kallisti, on line starting with "kal" replace e with ee < 1324918917 539910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not meaningfulless < 1324918918 106484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so inded < 1324918920 934994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : would become indeed < 1324918923 229574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is incorrect < 1324918932 912825 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: just think, without my inclination to ponder the notion of sour cereal, and monqy's initiative to google it, WE WOULD HAVE NEVER OFUND THIS SITE < 1324918938 202200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: uh < 1324918939 5870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not at all, my client adds the <> when copying < 1324918942 106615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy linked sour cereal first < 1324918942 359024 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it doesn < 1324918943 658234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ages ago < 1324918945 808479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't* show them < 1324918947 520683 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh. < 1324918951 316430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and implied he'd known about it for ages < 1324918954 767813 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I see. < 1324918969 628135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: your statement was still incorrect < 1324918978 399946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how so? < 1324919005 172956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because inded < 1324919008 332409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would not become indeed. < 1324919019 304780 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what would happen instead? < 1324919049 542647 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott, master of tautology < 1324919062 833218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it would become inded. < 1324919068 184316 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"your statement is incorrect because the thing you said it would do is not what it does" < 1324919068 360557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because inded does not start with kal. < 1324919085 405081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh but it does since <> are not shown in my irc client < 1324919110 453997 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: cultural bias < 1324919131 74500 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gtb2 swedeen wiit your <>fullessness < 1324919131 250966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, definitely < 1324919139 682400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you are incorrect. < 1324919147 70953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I am not < 1324919163 311069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the expression applied to the line I saw in my irc client < 1324919170 12632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :NOT to the actual data sent from the server < 1324919174 448985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or anything like that < 1324919185 406384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wait, this means that by choosing substitution expressions carefully, we can get Vorpal to see a different irc than the rest of us. this has mindboggling possibilities. well, if he would notice. < 1324919195 985638 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :< elliott> kallisti knows nothing <-- Can anyone truly know anything? < 1324919207 805997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope < 1324919320 46486 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :llklllkllklklkllklklllllkllklllllllkllllkllklllklkllklklkllllkklklklklklklklklllkkklkllklklkklllklklklk < 1324919326 257201 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :challenge: make this into an esolang < 1324919334 336974 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324919336 337099 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an example program < 1324919337 917996 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rather < 1324919342 955333 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in an esolang < 1324919345 675763 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of your design < 1324919346 713606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :easy < 1324919354 609316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, l and k are nop instructions < 1324919362 97303 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :challenge: make it not shitty < 1324919366 37791 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gogogogo < 1324919368 865537 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, tricky < 1324919387 187112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: wait, this means that by choosing substitution expressions carefully, we can get Vorpal to see a different irc than the rest of us. this has mindboggling possibilities. well, if he would notice. < 1324919393 407491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: he already does. his only has one line of scrollback. < 1324919409 58158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually i should start digging on him in some other way now that he's co-opted that as a point o pride < 1324919411 143077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh right. < 1324919411 445037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1324919416 928563 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :i would go by either the lengths of adjacent l's and k's to mean different instructions, or use the k as a statement delimiter < 1324919422 28762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, "llklllkllklklkllklklllllkllklllllll" is defined to print "Hello, " and "kllllkllklllklkllklklkllllkklklklklklklklklllkkklkllklklkklllklklklk" to print "World!" < 1324919426 455606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :still shitty < 1324919490 472799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes that sourcereal.com reminds him of zzo38 < 1324919495 835377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, it is actually valid trefunge < 1324919501 840162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't do anything interesting < 1324919512 8805 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I njoted this aswel < 1324919512 220941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think it just goes off into negative z right away < 1324919525 974458 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or perhaps positive z < 1324919528 33667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log [z]zo.*sourcereal < 1324919530 109161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not completely sure < 1324919560 643399 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1324919569 598256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ARGH, NO EVIDENCE < 1324919761 876060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, it obviously isn't zzo who made it < 1324919785 620023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, why? gopher://sourcereal.com/ doesn't work < 1324919796 232920 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: http://sprunge.us/iZJe < 1324919798 934776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...you have a point there. < 1324919811 787959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, and the design is too advanced for his style as well < 1324919855 368201 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: saddly, it expires in 2013 < 1324919866 397093 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but was apparently updated yesterday? < 1324919920 492894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :updated howso < 1324919926 305216 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know < 1324919934 828757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION already whois'd it ages ago < 1324919947 276158 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you clever dog. < 1324920043 895996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, what is this sour cereal site? < 1324920062 358170 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4THE BEST < 1324920084 299816 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is a site with helpful information about sour cereal < 1324920095 38986 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also other cereals < 1324920100 619233 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such as cereal < 1324920115 871405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so 4;5are on? < 1324920120 499105 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :colours are on* < 1324920125 790 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324920129 630131 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :dammit I forgot syntax for bg colour < 1324920137 680392 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now we can be obnoxious with no penalty. < 1324920140 813169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :45test < 1324920146 221111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: It's an experiment. So far it has led to just one rainbow. < 1324920151 57891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ah < 1324920159 182732 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, what is the syntax for bg colour? < 1324920162 367992 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: And the "Half a bowl", which may be a cereal. < 1324920164 520355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3,4hi < 1324920169 378126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3,4im giong to talk like this from now on < 1324920172 342797 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well elliott found it < 1324920178 481424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It's a rather long-running experiment by now :P < 1324920180 195141 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Isn't it just with comma? I forget. < 1324920184 714059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, it's comma. < 1324920184 983160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: ^[[40m to ^[[47m < 1324920185 500097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4,5test < 1324920187 549568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1324920187 761992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9,9sup < 1324920189 245126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4,5test < 1324920189 946929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oop < 1324920190 428877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1324920191 925708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9,9sup < 1324920192 141415 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4,9test < 1324920194 424249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and ^[[49m to go back to the default < 1324920200 469518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, no for irc :P < 1324920204 375101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION runs screaming under a rock < 1324920206 159664 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, not for terminal < 1324920208 778386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The 9GREEN SUN. < 1324920212 499064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yay, I gots it right. < 1324920215 513128 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, heh < 1324920217 455857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah you OK? < 1324920223 785649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Ah I OK. < 1324920244 276120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, well there it is then < 1324920249 320254 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I sort of forgot to disable it when the stipulated hour had gone. < 1324920254 108061 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the only useful one is bold IMO < 1324920254 813083 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net QUIT :Quit: Leaving. < 1324920268 271926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, there should be a way to block colours but allow bold < 1324920281 877150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION only wants it for bold. < 1324920285 421113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And occasional fun-rainbows, I suppose. < 1324920288 936033 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :8,11HELLO EVERYONE THIS IS MY EXCELLENT MESSAGE ABOUT THE BENEFITS OF GOOD COLOR CHOICES < 1324920298 741762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think anyone is stupid enough to actually use colours for non-novelty purposes in here. < 1324920304 891340 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1324920330 104693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hey, how do I configure my client to use a specified color by default for all messages. < 1324920334 803279 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DON'T FORGET UNDERLINE < 1324920338 23128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : TEST < 1324920342 729262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, oh right < 1324920343 820272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : This will show as italic to ais523. < 1324920348 814085 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: /help quit < 1324920351 94466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: What code's that again? < 1324920354 934464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: */quit help < 1324920358 356313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1324920363 192816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4test < 1324920364 332585 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I don't actually know but in irssi it's C-_ < 1324920364 867853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :3test < 1324920366 565244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :2test < 1324920367 933623 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1324920370 12062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this shows as italic to me, but probably not anyone else < 1324920373 835809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3,1hi < 1324920374 275910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :2http://google.com < 1324920375 988923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324920378 181716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1324920381 988626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's uncanny < 1324920382 818823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :underline like this? < 1324920389 87112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote 18<Vorpal> 2http://google.com < 1324920392 800038 :HackEgo!foobar@codu.org PRIVMSG #esoteric :777) .18.<.Vorpal.>.. .2.http://google.com < 1324920395 46067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aw :( < 1324920396 739275 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net JOIN :#esoteric < 1324920397 409823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was quotable! < 1324920400 432652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 777 < 1324920402 44962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it was < 1324920404 215920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the hilarious thing is, that my IRC client currently shows links as underlined and the same colour as the rest of the text < 1324920404 392285 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​*poof* .18.<.Vorpal.>.. .2.http://google.com < 1324920415 19264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and /also/ filters out colour codes in what's sent, but not underlines < 1324920416 456848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: mine shows them as normal text, and underlined on hover < 1324920418 846567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1324920422 329720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1324920427 141165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the result is, that Vorpal's comment is indistinguishable from if it had been unformatted < 1324920430 66370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ais523: mine shows them as normal text, and underlined on hover <-- same < 1324920441 283220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well it was a blue underlined link < 1324920446 365671 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :14tasteful colors are good < 1324920449 703918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I guessed from context < 1324920457 493653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, that is the default colour of my own lines :P < 1324920458 693401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :grey < 1324920475 344776 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :10some colors are the worst colors ever invented < 1324920477 835656 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oops < 1324920482 616755 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :11some colors are the worst colors ever invented < 1324920483 697630 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, teal? < 1324920489 565875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, light teal? < 1324920489 767971 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no bright fucking cyan < 1324920493 955301 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my least favorite color. < 1324920495 23983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, light teal here < 1324920497 717401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: I like cyan! < 1324920510 25121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no, we're not going to get into a flamewar about whether cyan is a good colour or not, are we? < 1324920514 184567 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1324920524 742901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aww :( < 1324920527 55664 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1my text is like my soul < 1324920529 457322 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think cyan is awesome because of printing < 1324920533 131328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I had sgthoughts < 1324920548 115423 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : my text is like my soul <-- mudane? < 1324920551 749342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking about one of my potential solutions to solve the deletions problem < 1324920564 835894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it not only solves both deletions and moves, but it also makes everything more orthogonal < 1324920565 406927 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1Also now I can be Doc Scratch (at least for people with sensible default background colors) < 1324920566 60371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i had sgthoughts too, but they were all parodies of yours < 1324920573 904025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it removes SOF and EOF too as explicit symbols < 1324920578 916215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: that's black not white < 1324920581 463962 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I like how sgthoughts is one word < 1324920583 609999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16test < 1324920589 687754 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well yes, but... that's not the point. < 1324920590 83494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :6test? < 1324920591 355826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920593 585926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, light grey on white? < 1324920593 768263 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the point is that it's hard to read < 1324920594 629467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920603 731568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: not for me < 1324920605 265828 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that was no text at all < 1324920606 781827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, no fair sending empty messages < 1324920611 211989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're not empty < 1324920611 898318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because Freenode doesn't let me < 1324920614 352412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they contain a single control character < 1324920617 166798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920617 890946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1324920621 364519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ooh time for... < 1324920621 718697 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's because you either have a) youthful eyes b) a non-sensible background color < 1324920625 646096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: b < 1324920630 764216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but also a < 1324920637 618906 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-e ASCII BELL! < 1324920639 470546 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1324920640 912126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1324920641 268262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that < 1324920642 276715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that worked < 1324920643 218391 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324920644 83707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how < 1324920648 388607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that < 1324920649 124634 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it didn't < 1324920652 134608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually made my pc speaker beep Vorpal < 1324920654 518649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously < 1324920655 409836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it did? < 1324920657 111847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lol < 1324920658 66953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1324920658 932951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try it again < 1324920663 123646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I did /exec -o echo -e 'ASCII BELL!\007' < 1324920670 207968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but why the fuck was -e pasted into there < 1324920672 275221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920673 762060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : -e ASCII BELL! < 1324920674 253311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1324920675 171693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it works < 1324920676 548385 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have system alert turned off like any sane person. < 1324920677 383821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on xchat < 1324920678 34890 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1324920679 558661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the fuck < 1324920681 679128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920682 510325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: background colors lead to a flamewar over AceHAck < 1324920683 172267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aw < 1324920684 542283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only one per line < 1324920691 110404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920691 286297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920691 462478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920691 638769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920691 814906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1324920693 174041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful < 1324920693 972124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1324920695 77686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it doesn't beep me < 1324920696 129302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'lls top now < 1324920698 962560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I've potentially fixed via an option < 1324920700 515643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just fyi < 1324920701 669993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: do you have pcspkr loaded < 1324920707 189525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what sound does your client make in response to a nickping? < 1324920710 803598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope and xchat is set to not beep at all < 1324920713 88318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: none < 1324920715 527939 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hahahahahaha nickping sounds < 1324920722 640808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC, it leads to a PC speaker beep in Freenode webclient on Firefox on Scientific Linux < 1324920722 930222 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another thing that unsane people do. < 1324920726 639403 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also nickcoloring. < 1324920742 290061 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :clearly the most sensible thing to do is irssi with mostly default settings. < 1324920744 27650 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nick colouring is horrible < 1324920753 413290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: oh, I never bothered to turn it off < 1324920759 519646 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because irssi is THE CLIENT OF THE FUTURE < 1324920764 883266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kallisti, I just use grey for self, blue for other, red for other highlighting me < 1324920765 60382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not very good at picking unique colours (e.g. elliott and kallisti have the same colour right now) < 1324920781 302513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what colour am i < 1324920784 711987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I do pink for self, white for other, red for highlight, but on the actual message, not on the nick < 1324920785 401419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, blue < 1324920788 237589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: purple < 1324920796 145023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :6wwhy < 1324920801 457027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok that's the first and last time i'm doing that < 1324920803 166658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, on whole line except for the blue case where I have black text < 1324920814 755380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: what colour's the background? < 1324920818 811937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, white < 1324920826 445909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so your own comments are grey on white? seriously? < 1324920831 582090 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, dark grey < 1324920832 569725 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hi < 1324920836 477246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it is almost default xchat < 1324920847 842996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :%AACTION test%A < 1324920852 208103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1324920854 41066 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, nope < 1324920858 876366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :% letter often means control-letter on this client < 1324920859 469292 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you want \001 < 1324920862 700040 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1324920863 354251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not for control-A, it seems < 1324920868 505199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I know how to do a CTCP < 1324920873 66859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1324920874 721768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was just wondering if my client would translate that into one < 1324920901 343311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tests < 1324920908 990505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that is a valid CTCP < 1324920912 87311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0a1b2c3d4e fuck it this is boring < 1324920941 415083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Also I don't think "rainbow" is quite the right word for my initial colour spew. < 1324920966 749709 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, "broken rainbow". < 1324920970 745058 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text "\EXT3hi" < 1324920971 524240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1324920971 700873 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1324920983 813904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Brainbow. < 1324920993 221361 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You brainbower. < 1324921006 292238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, watch out for the zombies then < 1324921008 736897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds a brony term. < 1324921008 913136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I am almost convinced there's a website out there somewhere that does rainbow-coloured phpBB code < 1324921017 383969 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text "\ETX3hi" < 1324921018 218912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3hi < 1324921020 503761 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1324921026 764369 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's like Cale KNOWS < 1324921049 153332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the basis that it's the most plausible explanation for people posting rainbow colours on phpBB forums (there are other possible explanations, but I see them as less likely) < 1324921090 516111 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION wrote a script for his mud client that spewed rainbow text via ANSI codes. < 1324921095 354899 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was very well-liked. < 1324921105 187087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sh: -c: line 0: unexpected EOF while looking for matching `'' < 1324921105 363292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sh: -c: line 1: syntax error: unexpected end of file < 1324921107 947837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1324921112 752773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well that stealth beep backfired < 1324921122 231528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, heh < 1324921136 320429 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway I believe colour blocking does not block ascii bells < 1324921147 853260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so people probably should filter it out in their clients < 1324921148 595696 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text '\b' < 1324921149 387190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1324921149 563208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1324921154 685840 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text "\b" < 1324921157 678782 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :least someone spam them with it < 1324921163 55033 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text "hi\b" < 1324921163 830754 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hi < 1324921195 836838 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm guessing lambdabot filters it. < 1324921197 683786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, btw bell is \007 < 1324921229 985977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf +++.,[.,]!2I'm so blue < 1324921230 162088 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2I'm so blue < 1324921237 459017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i know that < 1324921237 874792 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1324921241 447701 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> text "hi\a" < 1324921242 297806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : hi < 1324921254 557259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Careful, you'll attract plasmoids. < 1324921266 238997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh? < 1324921273 495004 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net QUIT :Quit: Leaving. < 1324921277 506450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4,8this likely looks horrible? < 1324921279 880502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1324921301 556124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is that red on orange? < 1324921303 289529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think it is < 1324921304 35979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful < 1324921316 175610 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4,8 anyway < 1324921375 139341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, 04THIS MESSAGE IS OF GREAT IMPORTANCE!!! < 1324921381 690440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ouch < 1324921403 316174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie must be loving this experiment. < 1324921412 611077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :come on it is for novelty still < 1324921426 918849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like LOLVELTY. < 1324921430 164797 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is going to pass < 1324921441 896172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway red,bold,underline is horrible < 1324921475 792470 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :13,9How could I possibly make things worse < 1324921483 103152 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hm < 1324921494 840358 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl food < 1324921496 821974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Your computer must've given up partway through. < 1324921502 431374 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :13,9How could I possibly make things worse < 1324921508 320882 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I accidentally typed a clear code. < 1324921539 720021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful < 1324921540 593310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just bold random letters, and also capitalize random letters < 1324921544 635445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do links work like that < 1324921550 714796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps I'll need a script to do that < 1324921560 806945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: http://test.%Bexample%B.com < 1324921565 678454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fail < 1324921573 17879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm, my client doesn't interpret bolding inside a link? < 1324921583 288784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even more confusing, it's decided that what I /did/ write is a link to http: < 1324921601 233317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and when I clicked on it, Firefox told me that "http:///" is an invalid address < 1324921617 43710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :conclusion: that line really badly confuses Konversation < 1324921662 205698 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3I think green would be a pleasant color to use all the time. < 1324921669 510352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This convergence rate sucks. < 1324921670 474987 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not if everyone is using custom colors all the time < 1324921707 452277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: -Are you sure adopting a personal typing style is a good idea?- < 1324921712 956171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: -You might come to regret it quickly.- < 1324921740 625527 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1324921782 416186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that I'm still blocking colours < 1324921791 268869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and thus, am still having problems following the conversation < 1324921803 764114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"As I became older, I decided that Mr. Dickens had given Ebenezer Scrooge an undeserved reputation for villainy [...] you will see the villainy not in my client’s character, but in Charles Dickens’ miscasting of the true heroes of the time of which he wrote, namely, the industrialists and financiers who created that most liberating epoch in human history: the industrial revolution." < 1324921805 117184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It is out of profound respect for those whose pursuits of their selfish interests have done far more to better the lives of others than have the combined efforts of all the self-styled altruists, saints, social workers, politicians, and other mischievous beings, that I have undertaken this defense of one of the most maligned financiers of this humanizing epoch. As you read my defense of Scrooge, and make a comparative judgment of my client and h < 1324921805 293689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is accuser, Charles Dickens, I ask you to keep in mind the warnings of another 19th-century writer, Anatole France, who observed: "Those who have given themselves the most concern about the happiness of peoples have made their neighbours very miserable."" < 1324921805 293870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :-elliott: talking like The Baron only works if you do it properly- < 1324921810 583644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :-but indeed, it truly is scary- < 1324921812 241920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ this is actually serious < 1324921830 904868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god bless libertarians < 1324921835 101451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: do you agree with it? < 1324921852 190828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what do /you/ think? < 1324921866 847597 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :9,5How could I possibly make things worse < 1324921867 864972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: probably no, but it's hard to tell over the Internet < 1324921907 446838 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Christmas themed. < 1324921923 137215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I, er, invite you to assume I'm not terrible and/or idiotic whenever the question comes up < 1324921938 812270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, tell me sgthoughts, I wasn't able to come up with any solutions myself < 1324921943 833191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that would be prejudiced! < 1324921946 464904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although the non-solutions i came up with were entertaining < 1324921964 234859 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :oh cool I just learned that text colous is in fact a thing and something I can do < 1324921973 612136 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :testing with the ^K9Green Sun < 1324921979 240452 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good job. go forth and conquer. < 1324921981 143406 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :gah powsh silly thing < 1324921983 510484 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and get banned in a lot of channels. < 1324921985 319584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : The GREEN SUN. < 1324921987 179807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WAY AHEAD OF YOU MAN < 1324921990 457101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: basically, the state used to represent a file is a series of {lines for now, perhaps other units later}, each of which contains the content, and two labels < 1324921991 62335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aw, it didn't copy the: colours. < 1324921998 517341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are the hashes of two changes < 1324922015 150130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, go on < 1324922029 717153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which correspond to the last thing that changed that line or the line before it; and the last thing that changed that line or the line after it < 1324922048 637067 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :9there? < 1324922058 239809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: Yes, appropriately retina-burning. < 1324922062 320696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you have "insert X between A and B" which gives the resulting line {X,X} and changes no other hashes < 1324922068 323036 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :whew my irc client won't allow me to ctrl+anything < 1324922073 418823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, X is a string, not a hash < 1324922074 542413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you mean < 1324922077 180448 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ಠ_ಠ < 1324922082 683179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C = insert X between A and B which gives the resulting line {C,C}? < 1324922083 137831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: right, sorry < 1324922084 62176 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(sees this emoticon a lot recently) < 1324922088 391425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's exactly what I meant < 1324922121 578889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :E = delete A to B between C and D, which changes {Y,C} to {Y,E} and {D,Z} to {E,Z} < 1324922130 28465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wait, stop < 1324922131 538091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :changes it where? < 1324922133 50045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :globally? < 1324922143 753764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, just changes the hashes in the representation of the file < 1324922150 138469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, the state of the file is a set of lines, and two hashes for each line < 1324922151 994937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: globally to taht file, I mean < 1324922153 25421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*that < 1324922155 105687 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf +++>>>>,[<<<<.>[->+>+<<]>>-[-[-[-[-[-[-[<[-]>[-]]]]]]]]<[-<+>>+<]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++.[-]>.,]!it is time for computer-assisted rainbows < 1324922155 282501 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2i3t4 5i6s7 8t9i2m3e4 5f6o7r8 9c2o3m4p5u6t7e8r9-2a3s4s5i6s7t8e9d2 3r4a5i6n7b8o9w2s < 1324922158 636200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what if multiple entries have those hashes? < 1324922159 47519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those lines only appear once in that file? < 1324922160 499048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that possible? < 1324922176 826701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not possible, each hash can only be used once as a before-hash and once as an after-hash, at most < 1324922177 474446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, fair enough < 1324922180 671020 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^def rainbow bf +++>>>>,[<<<<.>[->+>+<<]>>-[-[-[-[-[-[-[<[-]>[-]]]]]]]]<[-<+>>+<]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++.[-]>.,] < 1324922180 847064 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Defined. < 1324922184 156061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :save < 1324922186 336659 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1324922186 512674 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :OK. < 1324922190 644308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: is it correct to say that if you just look at the hashes, a file always follows the structure: < 1324922197 938484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{a,b}, {b,c}, {c,d}, {d,e}, ... < 1324922203 109919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1324922215 142922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you just do insertions, it's {a,a}, {b,b}, {c,c}, … < 1324922218 203155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, right < 1324922228 661012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose my problem is that I have no idea what the tuple is supposed to mean < 1324922230 362869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does it mean? < 1324922254 592638 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :i wonder what 17a color value of 17 would do < 1324922256 849340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the change that last touched that line that things before it should care about, the change that last touched that line that things after it should care about < 1324922259 597157 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :woah < 1324922261 663164 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^rainbow WHAT HAVE YOU DONE < 1324922261 839841 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2W3H4A5T6 7H8A9V2E3 4Y5O6U7 8D9O2N3E < 1324922271 742651 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I done good. < 1324922276 750519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not very rainbewy. < 1324922277 568607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the important insight is that you care about different things when checking after or before a line < 1324922281 104170 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm agree < 1324922281 933053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I suppose it's the best you can do. < 1324922283 541461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We need IRC256. < 1324922287 683434 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with fizzle and tellot < 1324922292 559528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, OK < 1324922293 790541 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't do numbers larger than 9, that's a problem too. < 1324922294 86186 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :both < 1324922298 644615 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time as same it < 1324922299 464222 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I couldn't be bothered to multi-digit. < 1324922340 884738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think the "or" and the seeming special-case of 1 line above/below in the definition of tuple are worrisome, but this doesn't seem too bad so far < 1324922353 212139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I skipped 1 too, because no black lights here, so it's just 2..9. < 1324922370 44916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: simple example: say (with one letter per line) you have ABEF, then change it to ABCDEF, back to ABEF, then to AXBEF, then do AXBYEF < 1324922370 805154 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf +++>>>>,[<<<<>[->+>+<<]>>-[-[-[-[-[-[-[<[-]>[-]]]]]]]]<[-<+>>+<]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++.[-]>.,]!looks like this if you drop the ^C < 1324922371 89135 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2l3o4o5k6s7 8l9i2k3e4 5t6h7i8s9 2i3f4 5y6o7u8 9d2r3o4p5 6t7h8e9 2^3C < 1324922397 809256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, if you started with the same ABEF and changed it to ABYEF, you want that change to conflict with ABEF -> ABCDEF -> ABEF < 1324922405 478509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you don't want ABEF -> AXBEF to conflict with that < 1324922420 885292 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :16... < 1324922422 675211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, whether the deletion affects the identity of B depends on if you mean "before B" or "after B" < 1324922441 903001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, that's too many letters for me to follow today, but I'll agree on faith < 1324922460 556722 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :E... < 1324922473 231153 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :I have this sinking feeling my IRC client sucks < 1324922474 425665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although this plan wasn't designed specifically to get moves working, it happens to allow a move change with all the desired properties (G = "move A to B between C and D to between E and F", setting the after-hash of E and the before-hash of F to G) < 1324922495 342775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: confirmed < 1324922509 923413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the other neat thing, is that you can now use the hash that represents a file as your SOF and EOF, as it's always possible to tell which is which from context (indeed, from types if you like) < 1324922516 589936 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iconmaster: which client? < 1324922521 686035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, (A to B) and (A and B) need notation < 1324922528 26326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to make these descriptions legible < 1324922537 17247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, right < 1324922549 201189 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :simple algorithm to determine if your IRC client sucks: step 1) if it's irssi, halt with success 2) repeat step 1 < 1324922559 597121 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :Bersirc < 1324922560 281088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: exception: infinite loop < 1324922560 790957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-iconmaster- VERSION Bersirc v2.2.14 on Windows [ http://www.bersirc.org/ - Open Source IRC ] < 1324922564 322384 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I never heard of it < 1324922577 251501 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :I picked it from the top of wikipedia's irc client list arbitrarily < 1324922585 448323 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good choice < 1324922590 346002 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :It was the first free windows client < 1324922594 804766 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net JOIN :#esoteric < 1324922602 898188 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :i wasnt picky < 1324922621 441045 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one must always be picky about ones software < 1324922626 299638 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that you can have flamewars about it later < 1324922628 339735 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and come out on top. < 1324922647 388312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I would prefer to not think of hashes at all when trying to talk about type-ly issues: we should treat reference-by-hash as an optimisation of an underlying recursive structure, where changes reference other changes directly; whatever change object we use to represent a file is obviously of a different type to the changes to that file, so you can't really say that it's determinable from "context"; but it's true that you can turn SOF :: Di < 1324922647 564789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rChange -> RangeStart, EOF :: DirChange -> RangeEnd into just a single function by unifying Range{Start,End} < 1324922660 739044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1324922661 504400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure that simplifies things, though, as they're still handled differently by the algorithms < 1324922668 54391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because one is the beginning and one the end < 1324922683 645418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : kallisti: exception: infinite loop < 1324922685 358996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*<> < 1324922686 520261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, the point is that beginnings and ends are always handled differently from each other under this system < 1324922696 331803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: right, so they ought to be different types! < 1324922697 452818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, what? what language did you think that was? < 1324922707 724342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I have no problem with that at all < 1324922709 471201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's no big win to unify two types that mean different things, that's actually a loss :) < 1324922716 318950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: GHC prints <> on infinite loops < 1324922717 840900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(sometimes) < 1324922729 204128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking as I was working on this, "these are different types" < 1324922754 210468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH, because Anarchy, I saw no problem with two unrelated types sharing the same constructors :) < 1324922838 476144 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iconmaster: you should try "LeetIRC" it's a text user interface IRC client written in QuickBasic so you know it's good < 1324922877 425116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i'm somewhat disappointed that we don't need to develop my terrible ideas to have a solution now < 1324922882 262729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha < 1324922886 996021 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iconmaster: also don't use windows < 1324922895 692855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: they were so terrible :( < 1324922899 3091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, this does absolutely nothing with respect to conflict resolution < 1324922906 616932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't hinder it in any way, nor help it in any way < 1324922916 964673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH, your latest plan for conflict resolution, I think actually works < 1324922926 158494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a good sign is that it was pretty similar to mine, just with different terminology < 1324922931 768301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the metachange ones? < 1324922940 230677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I think < 1324922943 205646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I forget the details of it < 1324922950 213608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they seem workable to me. I can't help but feel that sg has become progressively less beautiful as we fix all the bugs, though :) < 1324922964 472860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I doubt throwing everything out and starting afresh would help < 1324922973 419323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's too small for that to do anything < 1324922981 550663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think this change of mine makes it /more/ beautiful < 1324922990 13899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because there's a sudden lack of special cases < 1324923044 760637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: genius to understand its simplicity, etc. < 1324923062 603009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha < 1324923074 65547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it'd be reasonably easy to convey with diagrams < 1324923077 513069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just I'm no good at drawing < 1324923122 347867 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shuffling my music is always fun.. < 1324923157 468926 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :10573 songs. I don't even think I've listened to everything yet. < 1324923193 381938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(#)S:^):^ < 1324923193 642547 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13# ...too much output! < 1324923202 140383 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It just doesn't go very rainbowy with those colours. < 1324923205 961719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No matter how one arranges them. < 1324923221 589888 :incomprehensibly!~Adium@67-41-188-103.slkc.qwest.net QUIT :Quit: Leaving. < 1324923240 526006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's pretty rainbewy. < 1324923254 419346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it does go blue-green-yellow-red, sorta. < 1324923263 475172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^def rainbow2 ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(#)S:^):^ < 1324923263 651416 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Defined. < 1324923266 474427 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1324923266 651455 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :OK. < 1324923267 879891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You should add input to ^def ul things, have we mentioned? :p < 1324923268 547023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For posteriority. < 1324923272 62828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You have. < 1324923297 26275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although you'd need more than just "push it on the stack" to do a rainbow. :( < 1324923303 870010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A cons list of church numerals would work, though. < 1324923431 659660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^rainbow2 < 1324923431 946394 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13#6#0#15#14#1#2#12#11#10#3#9#8#7#5#4#13# ...too much output! < 1324923462 539975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: actually, the main thing holding up Underlambda is that I'm not sure of the best way to do I/O < 1324923494 572003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You should use full block instead of #. < 1324923516 78708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(█)S:^):^ < 1324923516 324737 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3 ...too much output! < 1324923519 35825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-| < 1324923521 138845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, use background colors too, and use a half block < 1324923526 926245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and wow, escaping fail < 1324923546 468883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: actually, the main thing holding up Underlambda is that I'm not sure of the best way to do I/O < 1324923551 220965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it's easier here, since there's no interactive IO. < 1324923592 953070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: my current plan for input is to have a notional "input token" value, that can't meaningfully be executed < 1324923620 481964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That was confusing, it's supposed to just repeat the bytes, and ^ul (...) shouldn't even have any problems with multiple-byte sequences, unlike ^bf ,/.. < 1324923643 740040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :input tokens are opaque and carry two pieces of information: a character, and a counter that starts at -1/EOF < 1324923657 11996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: ,/..? < 1324923662 389506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh. < 1324923675 908506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see why ^bf . would have problems, either. < 1324923697 161936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, not in itself, no, just that if you expect a single . is enough to write a single character. < 1324923697 418190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I prefer a solution framed in terms of pure functions, a la lazy K; an automaton arrow seems decent, for instance < 1324923700 472634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are three input-related commands: one pushes an input token for a character read from stdin onto the stack; one increments an input token's counter; and one checks to see if the token's counter equals the ASCII value of the character < 1324923716 951828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although that doesn't allow for not receiving input < 1324923721 120965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and only allows output as a reaction to input < 1324923727 125177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not specified whether copying a token with : causes the old and new copies to share or not < 1324923739 178772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: because then you just extend how a program in the language is /evaluated/, not the language itself < 1324923745 885510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, the advantage of this plan is that it can be implemented in a range of languages, including in pure languages < 1324923760 838076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, the semantics can be implemented in a pure way, but also implemented with, say, a single mutable integer < 1324923771 142968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they map nicely onto a huge range of languages < 1324923772 842427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, that's not a difficult constraint... < 1324923774 565189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the point of Underlambda < 1324923780 759088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, easily implemented < 1324923783 747048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mine works in even things without getchar()/putchar() < 1324923790 477527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they even work for Unlambda, and you know how bad Unlambda's I/O is < 1324923790 653746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although it loses streaming IO < 1324923859 649636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::):):):):>PK::; < 1324923864 696703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(█-)S:^):^ < 1324923864 873202 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█-0█-15█-14█-1█-2█-12█-11█-10█-3█-9█-8█-7█-5█-4█-13█-6█-0█-15█-14█-1█-2█-12█-11█-10█-3█-9█-8█-7█-5█-4█-13█-6█-0█-15█-14█-1█-2█-12█-11█-10█-3█-9█-8█-7█-5█-4█-13█-6█-0█-15█ ...too much output! < 1324923865 352636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :streaming IO is sort-of required, btw < 1324923867 391980 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(█)S:^):^ < 1324923867 590364 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324923888 532452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't see why < 1324923894 913105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: any language with streaming IO can be implemented without streaming IO < 1324923897 50225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, there's an entirely different I/O system, too: "output serialization of TOS" / "push deserialization of input on the stack" < 1324923909 734613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I thought you meant interleaving input and output < 1324923916 895630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmph, why not just define operations for turning the TOS from object<->serialisation and back? < 1324923922 367001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no need to tie that restrictively to IO < 1324923925 686386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yes, I did < 1324923927 667037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was wondering about that < 1324923930 282958 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What, why did it work now? It didn't work befohhhhh, right, it doesn't interpret it as UTF-8 when the "...too much output!" breaks in the middle of a UTF-8 sequence. < 1324923934 276305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but basically because then you need to define strings < 1324923942 543682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and character set representation < 1324923944 14519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so on < 1324923944 190963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: But how did that mess up all the previous outputs? < 1324923946 205643 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it works on-channel but not in-query due to different PRIVMSG parameter length. < 1324923961 452840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for your version, it was missing the ^C in the first () in the program. < 1324923973 829150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: nah < 1324923979 575760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no more than you have to define for IO in the first place < 1324923986 400483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^def rainbow2 ul ((0)(15)(14)(1)(2)(12)(11)(10)(3)(9)(8)(7)(5)(4)(13)(6))(~^:()SSa~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a~*~a*~(█)S:^):^ < 1324923986 576455 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Defined. < 1324923989 293643 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1324923989 470036 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :OK. < 1324923993 48368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Ah. < 1324923994 601956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's nicely #esoteric-specific now. < 1324923996 109425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: right < 1324924006 753895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: #esoteric-specific howso? < 1324924010 338793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, #esoteric and other channels/nicks with names of suitable lengths. < 1324924022 105042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it'd be theoretically neat, but sadly practically useless, for serialization IO to be the only IO < 1324924024 246303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, right. < 1324924050 672800 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: hi how do I make this faster http://sprunge.us/EHcT < 1324924054 241439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you could solve it by making sure you can pick apart any string of code fully into characters :) < 1324924063 256508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: It needs more tail recursion and seq side effects. < 1324924072 941930 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1324924075 632816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: even invalid code < 1324924087 394290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: actually tail recursion is slower. SHOCKING. < 1324924087 875213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I don't know what you mean < 1324924128 332066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: as in, make serialisation IO fully general by making any sequence of bytes a valid serialisation < 1324924142 391930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that deserialises to something that it's possible to decompose into the character codes that make it up < 1324924159 371840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I wasn't going to define the serialization format < 1324924189 531152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the rule was just going to be that an interp must be able to read its own serialization format, and for a compiler, anything a compiled program outputs as a serialization it must be able to read back in < 1324924201 709295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but two programs compiled with the same compiler needn't be able to read each other's serializations) < 1324924222 943438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, right, you can't do it then :) < 1324924235 648576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"it" = ? < 1324924242 544585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry, I'm tired and having problems parsing what people say < 1324924246 156710 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm assuming you're hard at work analyzing my code and providing advice on this important matter. < 1324924308 585556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what I said about making serialisation IO fully-general < 1324924309 758981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: no < 1324924322 518119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: your algorithm looks like it sucks though < 1324924349 94289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, right < 1324924363 186412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being easy to implement, yet powerful, is the basic reason for underlambda to exist < 1324924365 564336 :pikhq!~pikhq@174-22-153-187.clsp.qwest.net JOIN :#esoteric < 1324924370 348283 :pikhq_!~pikhq@71-219-235-252.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1324924371 980919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being elegant is somewhere behind that < 1324924395 556765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, I'm pretty sure you can come up with an IO solution that is (a) trivial to implement in both pure and impure languages, (b) supports interleaved IO and (c) doesn't involve extending the language, just the execution model < 1324924410 928284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and (d) elegant :P < 1324924426 180293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that characters are inelegant :( < 1324924460 470564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, as elegant as you can get with bytestream IO (which I suggest mandating, BTW; implementations can represent bytes however they want, of course, but the actual IO should be done with octets) < 1324924478 737142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, OK < 1324924481 701982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(why? because otherwise you can't write portable e.g. compression programs, or other binary-format things, and because you can always implement UTF-8 decoding/encoding in a library) < 1324924490 604362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think derla actually does UTF-8, at the moment, but that makes a lot of sense < 1324924515 217442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ideally, you'd do it with bits, but that would be a pain to implement in almost everything < 1324924534 687656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1324924589 708054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the great thing about UTF-8 is that it's trivial to decode and encode in /any/ language) < 1324924595 742354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, more or less any, anyway < 1324924636 571666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you don't have bitwise ops, it's awkward < 1324924650 188569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering how easy it is in INTERCAL < 1324924790 868103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is toying with the idea of designing a language after so long < 1324924874 108578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably not all that eso, though < 1324924879 369214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although, likely more eso than Haskell < 1324924969 950777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, 100 over 5.3 < 1324925035 490168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what elliott's numbers mean < 1324925091 168816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sourcereal units < 1324925098 112738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1324925145 282845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have to eat that many sour cereals in that many hours. < 1324925151 195329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cerelae. < 1324925188 806614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how nice < 1324925375 558823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cerebella < 1324925477 322328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1324925650 826765 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: John Zorn < 1324925663 660161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: convince me not to make a language, thx < 1324925671 478658 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: make a language, kthx < 1324925681 425698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: bluha thorwn aosinh < 1324925692 537264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in other words, what's the point in a language nobody else understands?) < 1324925714 43136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very succinct < 1324925765 473917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kthx the language < 1324925767 490395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: talking to yourself < 1324925846 822096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kwantum theoretiska xenoprogrammerand < 1324925956 630459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: q.e.zepto < 1324926218 985850 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: obviously you don't appreciate the wonderfulness of words.pl < 1324926226 706092 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-gb 25 < 1324926232 939310 :HackEgo!foobar@codu.org PRIVMSG #esoteric :magi matio plakestic pawn jugliabita anked nium posin winita graph loan conomi admisscn strani krefe kvonober vate dire bah mark milled clavon agant aker diciplik < 1324926266 503340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pawn, graph, loan, dire, bah, mark, milled < 1324926268 869218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :qutie a lot of real ones there < 1324926277 227597 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DEAL WITH IT. < 1324926278 482027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is good, it means it's fitting the language pretty well < 1324926287 454058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although "kvonober"? seriously? < 1324926292 747857 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :best word. < 1324926301 208169 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you don't appreciate the beauty of non-existent words. < 1324926314 147993 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :diciplik is the best. < 1324926319 811066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more, words in British English tend not to start with kv < 1324926343 669298 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :foolish knave < 1324926349 592811 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :magi matio plakestic pawn jugliabita anked nium posin winita | http://codu.org/logs/_esoteric/ < 1324926388 259858 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-us 25 < 1324926392 735709 :HackEgo!foobar@codu.org PRIVMSG #esoteric :leu exoniplain advantur sum chene aut benal fabet dixingelscolle gau supering spaceae boobleritutsca serichly loventgcna storierte suscenlik urinescriba sovick botte stranrand ciicken forminsky fenwa monbaste < 1324926409 418711 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :boobleritutsca < 1324926419 870590 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can tell it's obviously american english. < 1324926428 919060 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like serichly. < 1324926430 665738 :elliott!~elliott@unaffiliated/elliott NICK :boobleritutsca < 1324926431 993261 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1324926440 472780 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :aaaaaaasdfhafhadhldsfhjalsfllllllljsdflhjksdbnz,xnxnzc,hxjkkkzvcz3q893ccccccbt < 1324926445 154217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boobleritutsca would be a nice children's book character < 1324926445 330791 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :ban me please < 1324926448 974390 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :a;;;;klf;;dfjjjjkzjk.dvjkvkljvz;zvjk;z < 1324926449 721174 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1324926453 289826 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Mathnerd314: why so monbaste? < 1324926454 919837 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :vzjkvzkvjvklvzfj;jzfv;fv < 1324926456 959799 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :vvzvz;lvkfjkzfvk;jvvf < 1324926457 922274 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you doing < 1324926458 916933 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :'fvvfvzfvfkl;vjzfvf < 1324926460 324694 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :zvfzvvj;jkvzllj;vzv;vd < 1324926462 353105 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :vvkljl;fjkl;ad;dkajdf < 1324926462 529455 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1324926465 53555 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :It's my new programming language < 1324926468 442865 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :I'm trying it out < 1324926469 801754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps an exuberant witch of sorts < 1324926489 237017 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :sdsdsdsdsdsdsdsdsdsdsdsdsdsdsddsddsdsdsdsdsdsdsdsdsdsdsdsdssdsdsdsdsdsdsdsdsdsdsdsdssdsddsdsdssdsddssdsddsdsdsdsdsdsdsdsdsdsdsdsddsdsdsdsdsdssdsdsdsdsdsdsdsddsdsdsddsdsdsdsdsdsdsdsddsdsdsdddddddsdsddsdddsdsdssddsds < 1324926497 977114 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dsdsssdsdsddssdsddsdssdsdsdsdsdsdsdsdsdssdsddsdsdsdsddssdsdsdsdsdds < 1324926500 515691 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1324926500 901135 NAMES :#esoteric < 1324926502 389986 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :it works on humans... < 1324926509 156367 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nooo < 1324926521 195875 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :ssddddsdsdsdsdsdsddssdsdsddsssdsdsddssssssdsdsssdsdsdsddsdsdssdsddsdsdssddssddsdssddsdsdssdsddsdsdsdssddssdsddssddssdsddsdsdssddsdssddsdsdsdsdsdssddsdsdsdsdssddsdsdsdsdssddsddsds < 1324926522 100383 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't give in to the temptation. < 1324926522 393280 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :sdsdsddddddddddddddddddddsdssd < 1324926524 709970 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :+q instead of +b < 1324926526 511099 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :boobleritutsca: find me! < 1324926533 215961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boobleritutsca: PLEASE NO INTERRUPT PROGRAMMING < 1324926540 840872 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dsddssdsddsdssddsdsdssdsdsdsddsdsdssdsddsdsdsdsdssdsdsddsdsdsdssddsdsdssddsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdssddsdsdsdsdssdsddsdsdsdsdsdsdsds < 1324926547 792426 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dsdsssssssssssssssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssssssssssddddddddddddddddddddddddfffffffffffffffffffffffffffff < 1324926548 825059 :oerjan!oerjan@sprocket.nvg.ntnu.no MODE #esoteric -o :oerjan > 1324926548 845180 NAMES :#esoteric < 1324926551 987629 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1324926559 561307 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :so are you female? < 1324926565 901561 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :totally < 1324926574 579898 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :then let's get together < 1324926587 368452 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my memory is rusty, but i seem to recall you being less obviously stupid last time you were here < 1324926587 544854 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :I'm in Colorado Springs, Colorado, 80907 < 1324926589 957205 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you lament < 1324926601 772038 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :nope. Allan Gardner is my name < 1324926617 929367 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :I think I have to prepare the world for the next revolution < 1324926635 687431 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, you're usingt the same isp < 1324926649 741166 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :seriosuly? < 1324926656 265428 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :maybe Ineed to find them < 1324926658 994488 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :*him < 1324926667 352844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but Mathnerd314 has been here for ages < 1324926667 543672 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i mean < 1324926670 968229 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as you were the last time you were here < 1324926672 801535 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, are you drunk < 1324926678 435008 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fnord < 1324926681 484551 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :yes, drunk and high and immortal < 1324926685 623752 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and stupid < 1324926695 250928 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :yeah... you get one choice < 1324926695 553307 :iconmaster[1]!~iconmaste@cci-209150237034.clarityconnect.net JOIN :#esoteric < 1324926702 599937 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :*not immortal < 1324926715 671742 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :I chose intelligence < 1324926727 176796 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mathnerd314: you got ripped off < 1324926728 710837 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :and the world to me is a cold and forbidding pplace < 1324926733 155096 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :yeah < 1324926738 537137 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: are you responsible for this < 1324926739 455277 :Nisstyre!~yours@c-208-90-102-250.netflash.net QUIT :Remote host closed the connection < 1324926739 741238 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah definitely ripped off < 1324926743 136829 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :boobleritutsca: I wish < 1324926763 831108 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :boobleritutsca: find the person responsible! < 1324926767 211225 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :hint: it's me < 1324926773 753409 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote Mathnerd314 < 1324926776 494991 :HackEgo!foobar@codu.org PRIVMSG #esoteric :134) Gregor-P: I don't think lambda calculus is powerful enough < 1324926781 175470 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324926794 248169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1324926795 737069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1324926797 174661 :HackEgo!foobar@codu.org PRIVMSG #esoteric :669) (Of Minecraft:) So basically I didn't understand what it was at all, I thought maybe you were meant to be like a worm and just sort of wriggle about underground. < 1324926797 351419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1324926798 752055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1324926800 520403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1324926803 286442 :HackEgo!foobar@codu.org PRIVMSG #esoteric :332) and then there's the slightly annoying one where suddenly, i start rolling forward and i can't stop like i can be having some great sex dream or whatever and then suddenly "oh god not this again" (i go "not this again" but not necessarily realize it's a dream) < 1324926807 734005 :HackEgo!foobar@codu.org PRIVMSG #esoteric :173) It's like mathematicians, where the next step up from "trivial" is "open research question". "Nope... No...This problem can't be done AT ALL. This one--maybe, but only with two yaks and a sherpa. ..." < 1324926821 122407 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip HackEgo < 1324926822 751252 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :killed by overwork < 1324926838 226879 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote Mathnerd314 < 1324926841 397007 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote Mathnerd314 < 1324926842 610841 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`quote Mathnerd314 < 1324926843 611595 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote returns all results < 1324926845 202384 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you idiot < 1324926846 838280 :HackEgo!foobar@codu.org PRIVMSG #esoteric :134) Gregor-P: I don't think lambda calculus is powerful enough < 1324926850 432737 :HackEgo!foobar@codu.org PRIVMSG #esoteric :134) Gregor-P: I don't think lambda calculus is powerful enough < 1324926856 767553 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dsdsdsdsdsdsddsdsddssddsdssdsdsddsdssssssssssssssssssssssssddddddddddddddddddssssssssssssssddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd < 1324926859 992479 :HackEgo!foobar@codu.org PRIVMSG #esoteric :289) gah, who'd have thought removing concurrency from algol could be so difficult < 1324926860 168671 :HackEgo!foobar@codu.org PRIVMSG #esoteric :419) It's a Toy Story character, you uncultured fuck. < 1324926875 537562 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :boobleritutsca: ha < 1324926877 366541 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I remember that one. < 1324926877 937974 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :that's what I'm doing and it's working < 1324926880 809460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fizzie quote is the best one there < 1324926887 358117 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net QUIT :Ping timeout: 268 seconds < 1324926890 748192 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mathnerd314: what inspired you to bless us with your presence again < 1324926896 122981 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1324926896 299055 :HackEgo!foobar@codu.org PRIVMSG #esoteric :134) Gregor-P: I don't think lambda calculus is powerful enough < 1324926897 359160 :iconmaster[1]!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :`quote iconmaster < 1324926900 437412 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1324926903 485727 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :boobleritutsca: so I'm dumb as fuck, I wanted someone to fuck < 1324926904 372334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :332 is interesting but not really funny; 669 is unfunny; and I don't really get 419 < 1324926910 554553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like 289 < 1324926916 13124 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :so I made the universe. < 1324926916 311216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boobleritutsca: opinion? < 1324926921 239685 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :it takes care of me < 1324926939 463577 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: none of them are all that bad; 669 is probably funnier with context < 1324926941 596639 :iconmaster[1]!~iconmaste@cci-209150237034.clarityconnect.net NICK :iconmaster < 1324926951 126238 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :669 or 419 if you must i guess :P < 1324926957 262563 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mathnerd314: how boobler are you < 1324926967 185244 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :very, but not quite perfect < 1324926972 108310 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beep < 1324926975 898142 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beep beep beep < 1324926976 361440 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-us --eng-gb --canadian 25 < 1324926976 578355 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :`quote < 1324926979 80033 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbo2 < 1324926980 94110 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow2 < 1324926980 306788 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324926983 6890 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow2 < 1324926983 183131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It's also a cheat. (The second comment is stolen.) < 1324926983 359516 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow2 < 1324926983 359623 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324926983 359670 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow2 < 1324926983 536020 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324926983 712710 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324926983 888993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boobleritutsca: well, I don't think you should /have/ to delete one in a set; but I actually thought that was a below-average set < 1324926984 763389 :HackEgo!foobar@codu.org PRIVMSG #esoteric :laria exec klange landi kour trand burbane staged aaii trothe lankiewsbroku per puniminishg washly lamale micine mey boject ence tio unstreartil insue ste mer gramne < 1324926987 486967 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay two rainbows adjacently < 1324926996 590179 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :fungot: excellent output < 1324926996 770337 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Mathnerd314: you! take! we find! and leene and the masamune!? < 1324926997 157838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: who cares < 1324927001 47611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although thanks for owning up < 1324927008 279792 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you will be executed < 1324927011 511231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`delquote 419 > 1324928415 995126 JOIN :#esoteric < 1324928416 155806 :glogbot!foobar@codu.org JOIN :#esoteric < 1324928417 662912 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'll even talk about my language and/or sg < 1324928419 188831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :predicting ais523 ragepat in 10, 9.9, ... > 1324928420 624678 JOIN :#esoteric > 1324928421 139524 JOIN :#esoteric < 1324928429 501274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm, I'm too tired to really ragepart properly < 1324928430 242155 :Gregor!foobar@codu.org PRIVMSG #esoteric :ais523: Yes, I saw that, although I have no idea why it happened ... < 1324928430 401806 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote `delquote 419 * HackEgo has quit (Remote host closed the connection) * EgoBot has quit (Remote host closed the connection) * glogbot has quit (Remote host closed the connection) < 1324928439 772778 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's why it'd be a ragepat < 1324928440 512761 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1324928451 73871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd have to be a really lame ragepart < 1324928454 104126 :HackEgo!foobar@codu.org PRIVMSG #esoteric :777) `delquote 419 * HackEgo has quit (Remote host closed the connection) * EgoBot has quit (Remote host closed the connection) * glogbot has quit (Remote host closed the connection) < 1324928456 738090 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :how many quotes are there? < 1324928458 269937 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you deliberately misreading me? < 1324928460 21954 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheLittleOne: 777 < 1324928464 220882 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`qc < 1324928465 554286 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :got it < 1324928468 568560 :HackEgo!foobar@codu.org PRIVMSG #esoteric :777 quotes < 1324928470 124841 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: what about this for a ragepart? < 1324928470 284329 :Gregor!foobar@codu.org PRIVMSG #esoteric :Good lawd, all these newbzers. < 1324928471 470254 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :where is 777? < 1324928475 873510 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 777 < 1324928477 390825 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :boobleritutsca: I could have been more obscure by saying like "jynweythek" or something. < 1324928480 927010 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheLittleOne: also, you can delete them with `delquote < 1324928482 388596 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as a hipster it's good to be obscure. < 1324928482 965922 :HackEgo!foobar@codu.org PRIVMSG #esoteric :777) `delquote 419 * HackEgo has quit (Remote host closed the connection) * EgoBot has quit (Remote host closed the connection) * glogbot has quit (Remote host closed the connection) < 1324928485 653993 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: no, exactly one newbzer < 1324928490 430722 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who is also not a newbzer < 1324928497 682446 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but someone coming back drunk or something < 1324928498 462880 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ah. < 1324928503 892748 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :boobleritutsca: I don't want that. I want to read the 777 other quotes < 1324928510 584600 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes < 1324928513 577172 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.11437 < 1324928515 663556 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheLittleOne: but i suggest you read them in-channel for the best experience < 1324928516 767176 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by doing < 1324928517 613425 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 1 < 1324928518 133813 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 2 < 1324928518 646085 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 3 < 1324928519 13818 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1324928520 878048 :HackEgo!foobar@codu.org PRIVMSG #esoteric :1) I used computational linguistics to kill her. < 1324928538 121645 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 2 < 1324928541 931637 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2) EgoBot just opened a chat session with me to say "bork bork bork" < 1324928542 189061 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :loool < 1324928545 450512 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 3 < 1324928547 485407 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 4 < 1324928549 520092 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 5 < 1324928551 387696 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 6 < 1324928553 254592 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 7 < 1324928554 610022 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh god why < 1324928555 812631 :HackEgo!foobar@codu.org PRIVMSG #esoteric :3) Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... More practice is in order. < 1324928556 151021 :HackEgo!foobar@codu.org PRIVMSG #esoteric :5) GKennethR: he should be told that you should always ask someone before killing them. < 1324928557 240621 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this is what we refer to as "entrapment". < 1324928562 16036 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you may now reap the spoils < 1324928575 528774 :HackEgo!foobar@codu.org PRIVMSG #esoteric :7) what, you mean that wasn't your real name? Gosh, I guess it is. I never realized that. < 1324928582 38636 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: i like how HackEgo is really slow < 1324928592 914916 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 419 < 1324928594 606212 :Gregor!foobar@codu.org PRIVMSG #esoteric :boobleritutsca: So does your mom. < 1324928597 416287 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 8 < 1324928598 967815 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: tru < 1324928599 127894 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 9 < 1324928600 678542 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 10 < 1324928602 343213 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 11 < 1324928603 867485 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 12 < 1324928605 486871 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 13 < 1324928606 105905 :HackEgo!foobar@codu.org PRIVMSG #esoteric :419) It's a Toy Story character, you uncultured fuck. < 1324928607 523766 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 14 < 1324928609 415255 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 15 < 1324928611 282638 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 16 < 1324928612 809243 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 17 < 1324928613 721607 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: cough. < 1324928615 13137 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 18 < 1324928616 778781 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 19 < 1324928617 149473 :Gregor!foobar@codu.org PRIVMSG #esoteric :>_< < 1324928618 338907 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 20 < 1324928619 485205 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: SOME SPOILS NEED REAPING HERE < 1324928620 202146 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 21 < 1324928621 896997 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 22 < 1324928623 934246 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 23 < 1324928625 458480 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 24 < 1324928627 323219 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 25 < 1324928629 362291 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 26 < 1324928631 58650 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 27 < 1324928632 283120 :Gregor!foobar@codu.org PRIVMSG #esoteric :I'm about to disco hackego X_X < 1324928654 772058 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 28 < 1324928654 772125 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 29 < 1324928654 772169 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 30 < 1324928654 772213 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: noooo < 1324928654 772267 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :`quote 31 < 1324928654 772309 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION waits for oerjan to come up with a way to decide that this is all in boobleritutsca's head. < 1324928654 772359 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :Gregor: 10 minutes? :-) < 1324928669 203038 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :boobleritutsca: we should make hackego not slow < 1324928680 563773 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: i did < 1324928684 743593 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor wanted me to test the changes MYSELF. < 1324928694 798647 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :boobleritutsca: let me test. < 1324928698 222853 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheLittleOne: ok go ahead < 1324928702 944528 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to test just spam the channel < 1324928703 904122 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with anything < 1324928707 14986 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and we can measuer HackEgo's reaction time < 1324928708 758490 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remotely < 1324928720 247972 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dfak;fjafjj;kljl;;jkljfaklfjkaffn.m,zvxnnvxv.zmmvnv,....x,.mnvx.,m.vnzvnm.,vnmzvzvznm,vnvznm.,nv,zxvn,mzvvznzv,vzm,mzvnn.zvnm,cvmn vnvcnzxz.x.xnfgriaioropwurqupreeurpepruoquerui < 1324928727 969862 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :dfkl;jfklfjfkldsas;dfjkj;dfjjjjkafdjkdfdj;sdddddjdfjafjkjddkvn.zxcmcncvmnvm.ncmvnmvvvnmvzn < 1324928776 953007 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :1213421718236423184231634642364737480233478478334703479010784387143734078134811374834781043347801348470934718749031748337034114837348134318473748318430794384317843174317803 > 1324929269 352861 JOIN :#esoteric < 1324929270 552736 :glogbot!foobar@codu.org JOIN :#esoteric < 1324929271 866669 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric > 1324929273 902413 JOIN :#esoteric < 1324929273 908103 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by committee of 1 > 1324929274 413242 JOIN :#esoteric < 1324929274 831495 :HackEgo!foobar@codu.org JOIN :#esoteric < 1324929294 555225 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print "fizzie: \a\n"; < 1324929300 63691 :Gregor!foobar@codu.org PRIVMSG #esoteric :I will kill you all. < 1324929301 663996 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324929305 125874 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: hi < 1324929307 109271 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :<3 < 1324929322 77907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: aww, why? < 1324929328 95790 :Gregor!foobar@codu.org PRIVMSG #esoteric :For laffs? < 1324929343 133219 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --swedish --eng-all 25 < 1324929361 124917 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cl.cam.ac.uk/teaching/1011/ConceptsPL/ <-- plankakul! < 1324929364 669192 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*kalkul < 1324929367 679827 :HackEgo!foobar@codu.org PRIVMSG #esoteric :holmal scenterivaltat sinón antieas parnedelsem char fess präside tjt mccrippiggad dämpan huzzana fogadeni quet needberad saka pml algångsuirrit bestentens anthi lankwand oxley labl oter stötad < 1324929372 364140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, TheLittleOne should have been mercy kicked while the numbers were coming out < 1324929379 694564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I'd have assumed it was a misfiring pastescript < 1324929382 668080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and kicked them to avoid spam < 1324929385 124751 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it obviously wasn't < 1324929391 672149 :Gregor!foobar@codu.org PRIVMSG #esoteric :boobleritutsca: Is this name a `words name? < 1324929395 884647 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: yes < 1324929402 323210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :entrepmant, i said < 1324929416 535541 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lankwand < 1324929420 311495 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good word < 1324929423 875757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What is happening here? < 1324929428 545446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boobleritutsca: meh my assumptions are sometimes based on wishful thinking and convenience < 1324929440 12900 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: TheLittleOne is probably non-sober and was previously spamming extensively to multiple complaints < 1324929442 789349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I just came back myself, but there's some feeling that TheLittleOne should be kicked/banned < 1324929449 932728 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm whining at oerjan for being active but refusing to do anything < 1324929450 568002 :Gregor!foobar@codu.org PRIVMSG #esoteric :boobleritutsca: In that case, < 1324929452 162017 :Gregor!foobar@codu.org NICK :SimonDectro < 1324929452 720718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm trying to figure out if they should be or not < 1324929490 328909 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(me, SimonDectro and copumpkin explicitly complained, FWIW, although you should of course verify with the logs instead of believing me on that) < 1324929490 690417 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Y'know who should really have ops? < 1324929492 377990 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Gregor. < 1324929548 548403 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION thinks kallisti would be a pretty good op. < 1324929562 310542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I don't know. What's up there is certainly an excessive amount of numbers, but post-offense kickbannery is not as effective as mid-offense one. < 1324929574 976131 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey TheLittleOne, are you going to spam more numbers? < 1324929575 790904 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net QUIT :Ping timeout: 240 seconds < 1324929583 126768 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION asks the tough questions < 1324929585 634276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I'd have kicked without banning if I were there at the time < 1324929607 962104 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, 80 over 4 < 1324929677 438162 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Pre-offense kickbannery is the best. < 1324929684 374510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boobleritutsca: that's a little slow convergence < 1324929685 684869 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :I feel that boobleritutsca may, at some point in the future, do something bad. < 1324929686 932795 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Kickban. < 1324929701 935133 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: who's talking about inaction? < 1324929705 828529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SimonDectro: plausible premise < 1324929715 230032 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh if only IRC ran on Feather, then you could pre-offense kickban retroactively. :/ < 1324929726 843748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it'd require all its users to run on Feather too < 1324929746 643344 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: From what I've seen on-channel, "Feather" is a magic word to make any sort of time-anomaly stuff possible. < 1324929757 350598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't < 1324929770 212474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm glad I invented the arbitrary number, it's a great tool for giving that impression < 1324929776 724878 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net JOIN :#esoteric < 1324929777 491335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but even it is limited in what it can accomplish < 1324929798 174783 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the arbitrary number? < 1324929811 80882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :4. < 1324929813 357257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, the arbitrary number is a finite number, which initially has a smallish arbitrary value < 1324929828 858314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can do things with it like you can do with finite numbers, like loop the arbitrary number of times, and have the loop terminate < 1324929843 182110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/but/, any time the arbitrary number's precise value becomes relevant, it is retroactively increased < 1324929857 350117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, say, it compares greater than anything you might try to compare it to < 1324929881 311672 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1324929883 253716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it will actually retroactively increase to make the comparison give the desired result < 1324929890 322602 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION takes the arbitrary number mod 2 and cackles evilly < 1324929918 795056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: if you do that in something that isn't immune to arbitrariness, you get an infinite loop < 1324929928 665023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is Feather's usual response to a time paradox, incidentally < 1324929937 881573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :curses! < 1324929981 878707 :cheater!~cheater@dslb-084-057-030-119.pools.arcor-ip.net QUIT :Ping timeout: 255 seconds < 1324930188 812073 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheLittleOne: hi < 1324930204 461494 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically < 1324930210 823241 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to remain on channel indefinitely < 1324930214 556805 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all TheLittleOne has to do < 1324930221 868630 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is go silent when ops are active < 1324930224 957385 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then spam when they're gone < 1324930236 815014 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and when they come back it will be too late to ban him because it's not effective anymore. :P < 1324930264 718608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :precisely! er wait... < 1324930269 295542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I think each spam session lowers the post-offense ban threshold. < 1324930292 390736 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The algorithms are probably documented somewhere. < 1324930294 537716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about lurking indefinitely? that's typically an easy way to remain on a channel < 1324930312 450136 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...that wasn't really the poiont < 1324930317 903858 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are plenty of ways to remain on a channel < 1324930319 227400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly, #esoteric has a tendency to spot people doing the sane, usual, and Internet-recommended approach of "lurk in a channel before speaking there" < 1324930321 924061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those scoundrels, clearly lurking indefinitely should be a bannable offense < 1324930325 853531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and ask them questinos < 1324930327 707568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*questions < 1324930344 802369 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people who need to think before talking to us are not worthy < 1324930344 963866 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such as: not spamming it. not being a bag of dicks. not doing stupid things or fighting with people. < 1324930356 150318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :51 people, I smell some lurking going on. < 1324930359 463672 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: hmm, those don't seem to get you banned here much < 1324930366 66645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :questinos, like questions but moving at close to light speed, or possibly even slightly over < 1324930398 986392 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :boobleritutsca: come on. I don't /fight/ with people, you fucking twat. :) < 1324930412 72206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: what about someone who is half a bag of dicks? < 1324930413 360685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think FTL questinos are technically called rumourinos. < 1324930414 218394 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: oh, no no, not you, you're just stupid < 1324930415 539022 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Let's ban jix. < 1324930418 704760 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :He hasn't talked in FOREVER. < 1324930421 196966 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: ++ < 1324930421 738517 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Friggin' idler. < 1324930429 136775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or alternatively, a bag filled half with dicks, and half with, say, polynomials < 1324930430 125683 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also TeruFSX_. < 1324930432 437805 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is he hiding? < 1324930438 286435 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's my bag, sorry < 1324930441 506609 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :boobleritutsca: I hear he's a pinkocommie. < 1324930463 752684 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: I'm sorry I can't expand further upon already ridiculous concepts and still provide meaningful answers. < 1324930477 214812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: so are we all < 1324930478 195743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i don't think there are more than at most a handful people here who have never been active < 1324930494 869756 :Ngevd!~Taneb@host-78-146-173-16.as13285.net JOIN :#esoteric < 1324930496 814351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a handful of people is exactly zero people. < 1324930498 262599 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Hello < 1324930500 535096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm, has clog ever posted? < 1324930501 932873 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Let's ban Ngevd. < 1324930504 808183 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is literally no way to fit a person in your hand. < 1324930505 225665 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Aaaah! < 1324930506 83413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/oerjan/kallisti/ < 1324930506 362659 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: ++ < 1324930508 612533 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :What kind of person joins while we're talking about banning. < 1324930516 682564 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: quick, spam numbers < 1324930521 217453 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the best way to avoid getting banned < 1324930524 894658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not because the statement wasn't aimed at oerjan, but because kallisti said something more appropriate for it to be applied to while I was typing it < 1324930527 656107 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proven fact(TM) < 1324930529 165005 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :LIike 4, 4 is a good number < 1324930530 358771 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Who are these evil ban-happy people whom I have never hear of!? < 1324930540 795906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: you might want to read recent logs < 1324930542 677143 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :he used poor grammar. < 1324930543 764226 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Ban. < 1324930548 265586 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm lament < 1324930550 340281 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Uh, ignore my lack of caps. < 1324930551 815070 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro is aardappel < 1324930557 303583 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 is iconmaster < 1324930561 893492 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and kallisti is a dog < 1324930576 39615 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1324930576 707567 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what. < 1324930579 69209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boobleritutsca: actually, I'm callforjudgement < 1324930581 499770 :ais523!~ais523@unaffiliated/ais523 NICK :callforjudgement < 1324930582 76337 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38 is zzo38 < 1324930597 146876 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boobleritutsca: to be fair, it's normally reasonably obvious whether any given person is zzo38 or not < 1324930602 114234 :boobleritutsca!~elliott@unaffiliated/elliott PRIVMSG #esoteric :callforjudgement: yes, but callforjudgement is god < 1324930605 869176 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :Wait, I forgot who I am. WHOOPS < 1324930631 87045 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is fungot, obviosuly < 1324930631 248803 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :kallisti: cyrus! are you leaving! hey! is that for us! the chef's in a snit, trying to get food to the front lines. heard a spell to energize the sword takes immense evil! indeed! this thing. what you have? transform! this trading house. it's the kind! i've decided to stay with these humans! you're a traitor! you're not our king! but, we are far outnumbered! < 1324930640 956247 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :(I'm LORD ENGLISH) < 1324930641 117766 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style < 1324930641 117891 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Available: agora alice c64 ct* darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1324930661 987064 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :iconmaster: doesn't that mean we have to kill you in an implausible way, despite it being impossible? < 1324930678 119456 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait no, that's lord british < 1324930700 671340 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :ehh, he still can be killed by spacetime shenanigans < 1324930718 962501 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :I think the exact same rule applies < 1324930740 638706 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-all --spanish --french --swedish --finnish --catalan --eng-fiction 25 < 1324930750 882294 :HackEgo!foobar@codu.org PRIVMSG #esoteric :gravadicient centän ligal traço inivisme sylifica pular delbine alboelien kujarponi ran llorneencagos adresular tje gleshusia gehutarte malacté lattvice tismutcrspiri kostaccomo rectionstan ant tucido colloinkgravisomed cup < 1324930761 825365 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, http://codex.ultimaaiera.com/wiki/Killing_Lord_British < 1324930765 601380 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that article is always fun to read < 1324930769 52004 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, both times I've read it < 1324930778 957342 :cheater!~cheater@dslb-084-057-024-018.pools.arcor-ip.net JOIN :#esoteric < 1324930797 924932 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cup < 1324930805 152915 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :IS THE BEST WORD < 1324930823 616117 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --help < 1324930826 962592 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \ \ valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian \ default: --eng-1M \ \ options: \ -h, --help this help text < 1324930831 882432 :boobleritutsca!~elliott@unaffiliated/elliott NICK :colloinkgravisom < 1324930846 132136 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-all --spanish --french --swedish --finnish --catalan --eng-fiction --polish --norwegian --eng-gb 25 < 1324930846 716854 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: did you forget how to use your own program < 1324930848 685451 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god < 1324930856 837850 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :iconmaster: incorrect < 1324930858 765257 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote unto < 1324930859 848381 :HackEgo!foobar@codu.org PRIVMSG #esoteric :huleva geren bezes piscwa hölze akusercula tra adfilmatio kantändin uniss achirsuckiir femificci malvanord prok polars rdaberg acendi lågfras tandi harikeniøra arquo vorigueränks ahamlrb pacilittäussen kapperätherar < 1324930860 656724 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: no I just need to consult the list sometimes. < 1324930862 299026 :HackEgo!foobar@codu.org PRIVMSG #esoteric :121) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: well it contains all the important words in the english language... \ 338) A priori one cannot say that post hoc ergo propter hoc the diminishing returns would give; yet under quid pro quo one can agglutinate fabula and sujet into vagrancies untold. < 1324930864 857638 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not on the list < 1324930893 560754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fear and Loathing in Forge of Virtue has some good points too. < 1324930895 830828 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is Colloinkgravisom of Hexham < 1324930914 223387 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: future versions of words shall not only include epic acronym generation technology, but a words --list which is removed from --help so that it doesn't fill up the help info. < 1324930919 121812 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, oh dear, 80 in 3.5 < 1324930965 188287 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadly, I thought that there was some glitch where he was killed using an AI race condition < 1324930967 859682 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apparently not < 1324930980 634120 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless that's the Ultima Online case and they've got the reasoning incomplete in the article < 1324930981 814781 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: other incredible innovations include an {--intersect, --or} option which will basically multiply instead of add when combining datasets. < 1324931001 521365 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324931002 569260 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :--and < 1324931006 149025 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1324931023 521838 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :How about an --all option < 1324931029 369426 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`words --finnish -o 40 < 1324931032 918925 :HackEgo!foobar@codu.org PRIVMSG #esoteric :tyrmälleensanissämmellaanisevistaansaimmasta < 1324931035 942869 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: < 1324931036 906518 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iconmaster: that's a possibility yes. < 1324931057 8827 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --finnish -o 0 25 < 1324931060 421688 :HackEgo!foobar@codu.org PRIVMSG #esoteric :kääntymistanne eturiltämässännöllä kuohahmaiteellaan lapitettavittavisi hoittaisemmakeutratsoma vieraakkaalailevassa kiillännettomaisemme vinkeamme syklisemmalla papirissäni suimpiensä kuvastamme katsempaamastamiin kirjailemmalla seulannemmiksensä avunallammeikin tuntioskimiltäni tartussamassasi maampinenellisä hallammempänsävelellilta ahdimpanoittuvassamme segregatilaileviin takaamasta aavilläsialisimmiksi kimmentantamisevä < 1324931071 606290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly I think... < 1324931074 187251 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-4 is pretty good. < 1324931116 123561 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless finnish words are just obscenely long. < 1324931121 209345 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words -o 0 25 < 1324931126 305746 :HackEgo!foobar@codu.org PRIVMSG #esoteric :doogenheise flocallma ramplemen libunnan utsch chetion perene's inconce briensdaying commodie chattoriac quiervanglayb internati triember contonesoins sociallen olian hacomeson povine newbnttcvi profierralle mority vlllyden rrorqueti hickeductiver < 1324931142 909145 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hickeductiver < 1324931151 432593 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words -d -o 0 25 < 1324931156 405622 :HackEgo!foobar@codu.org PRIVMSG #esoteric :toilettin (L-T: 3) male (L-T: 0) fied (L-T: 0) tummunobia (L-T: 0) abbietereino (L-T: 2) trafenflitiege (L-T: 3) tement (L-T: 0) ning (L-T: -3) prochomonspic (L-T: 5) pervetirrryit (L-T: 0) caritz (L-T: 0) ining (L-T: 1) xxxiv (L-T: -2) pring (L-T: -3) chattel (L-T: 4) baudobodit (L-T: 1) crittuni (L-T: 2) govenii (L-T: 1) bodota (L-T: 0) seinyeighcan (L-T: 3) iidelayi (L-T: 2) consurar (L-T: 0) metanga (L-T: 3) whoricb < 1324931171 628125 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :0 is pretty good actually. < 1324931186 570103 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xxxiv < 1324931187 919354 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course to actually find the right target offset < 1324931203 456493 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`words --help < 1324931206 282845 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \ \ valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian \ default: --eng-1M \ \ options: \ -h, --help this help text < 1324931207 436556 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should actually like... run large tests and collect data on them. < 1324931208 988882 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`word 50 < 1324931212 380058 :HackEgo!foobar@codu.org PRIVMSG #esoteric :hustic dortotiscoxdd veichum prevn estsmeldidiftirro wwws hors gur awghernteigerts lisonteies geposacabgeonineortraylandeta lern boung ovsid marapreykhus lo win fuseld ca num calsia frooderics an in rostorgion ingarial zi guickettaquidum ati kureechmanterescenaces minexa ech aniidonflamatoj swhihlyper demser proganc bininstmalnt hetanc izeniniaicrently hichetl molownesucel mas ses ow lahebum urtorner murunolkyn wifo svenzi ha < 1324931226 741451 :Ngevd!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :ow < 1324931227 503369 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :colloinkgravisom: It does not make the sense, though again starts with a real word - "tyrmälleen", 'for eir jail cell'. < 1324931250 85403 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :`words --manx 5 < 1324931253 773369 :HackEgo!foobar@codu.org PRIVMSG #esoteric :shespaard cooid eddyr shal snught < 1324931256 466477 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why does everyone change their name < 1324931267 203523 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: capitalism < 1324931271 636408 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net NICK :aniidonflamatoj < 1324931275 731199 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :another victim < 1324931280 287412 :Ngevd!~Taneb@host-78-146-173-16.as13285.net NICK :marapreykhus < 1324931283 101722 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip < 1324931289 673019 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: because once a couple of people change their name, everyone else starts doing it too; it's sort of a knock-on effect < 1324931293 214959 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :hustic < 1324931298 223981 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :marapreykhus: that's a nicer nick than ngevd btw < 1324931302 772273 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most people, if they see a lot of people change their names, they don't want to be left out < 1324931316 820554 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`macro < 1324931322 16685 :HackEgo!foobar@codu.org PRIVMSG #esoteric :MG'S < 1324931323 438827 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we're all sheeple after all < 1324931331 972231 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words -d -o 0 25 < 1324931336 987172 :HackEgo!foobar@codu.org PRIVMSG #esoteric :gehobon (L-T: 0) souted (L-T: -6) meagian (L-T: 1) duque (L-T: 1) nomercibbre (L-T: 3) kafter (L-T: -1) carcteth (L-T: 2) refe (L-T: -3) colore (L-T: -2) ryopilasmo (L-T: 4) substan (L-T: 3) apowed (L-T: 2) wunder (L-T: -1) ranslum (L-T: 3) mcgahandiato (L-T: 2) ravian (L-T: -1) permendic (L-T: 2) pallottentif (L-T: 3) myia (L-T: -1) saniservin (L-T: 1) zoonate (L-T: 0) bretti (L-T: 2) tarlson (L-T: 0) piary (L-T: 1) lflammento (L-T: 5) < 1324931338 426803 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mg's < 1324931350 385105 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meagian and apowed are nice < 1324931354 266450 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as are seniservin, tarlson < 1324931355 693946 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hm these results are less 0 < 1324931358 924086 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good nicks guys!! < 1324931376 682484 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WOW RANDOMNESS SURE IS RAAAAANDOM < 1324931389 596244 :aniidonflamatoj!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :go words < 1324931391 569746 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hustic: doesn't that /imply/ that they're less than 3? < 1324931403 332368 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what < 1324931405 180781 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure. < 1324931411 17302 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except that's not what I meant. < 1324931414 942002 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :I suggest we all enter an arbitrary channel and confuse them < 1324931435 750826 :aniidonflamatoj!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :I agree < 1324931443 1809 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#ubuntu < 1324931446 27246 :aniidonflamatoj!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :I mean, I'm confusing myself < 1324931453 398471 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :#ubuntu ++ < 1324931459 30762 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Shall I? < 1324931462 728721 :aniidonflamatoj!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :ok I'll join < 1324931463 882202 :hustic!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :kallisti < 1324931479 31716 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --swedish --finnish --norwegian --polish 25 < 1324931483 591915 :HackEgo!foobar@codu.org PRIVMSG #esoteric :heatriptidt reksennildningeneraputroll folladreszan busztaf persidlingol rouverjälfu teljeenda talleroivoteräknin konsuuden orgerveyungostgrue minäköiskemike paheruunny mologisentaum pużali profetkompi tungfesta bemärtsakersom kursbuksmurskivs tagnormowi turgiste webitolo terargumsonlung värmäämiensändiumen prosthyrdeim odlaudonhartyn < 1324931498 739345 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-words --help < 1324931501 942888 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --help < 1324931505 388279 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \ \ valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian \ default: --eng-1M \ \ options: \ -h, --help this help text < 1324931511 641202 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`words --russian 10 < 1324931517 116436 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​реже хетти spr декательны селем кальво сова напрутинкторада икопчата предние < 1324931540 477975 :aniidonflamatoj!~iconmaste@cci-209150237034.clarityconnect.net NICK :iconmaster < 1324931541 885864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reksennildningeneraputroll: living proof that nick length limits must be abolished < 1324931548 244165 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --russian --finnish 10 < 1324931552 304032 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rinnish < 1324931553 151541 :HackEgo!foobar@codu.org PRIVMSG #esoteric :parottelemmentu pädeht неумоло коэтов tumalen вловцы omnittona merkin kurler приваем < 1324931561 76405 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heymono < 1324931562 502084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ngevd: Comfuse people with what? < 1324931564 116728 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :marapreykhus is going to be my nick for I while < 1324931572 530265 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: there is no ngevd here < 1324931592 83228 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Well, there is supposed to < 1324931603 826764 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t random < 1324931604 595891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall g a. (Random a, RandomGen g) => g -> (a, g) < 1324931616 39914 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1words --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --fr --german --he --rus --spa --iri --german-medical --cat --swe --bra --can --manx --italian --ogerman --port --polish --gaelic --finnish --norwegian < 1324931620 348878 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --fr --german --he --rus --spa --iri --german-medical --cat --swe --bra --can --manx --italian --ogerman --port --polish --gaelic --finnish --norwegian < 1324931638 295652 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Option he is ambiguous (hebrew, help) \ Killed < 1324931649 319828 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`words -eng-gb 5 < 1324931651 952811 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Unknown option: e \ Unknown option: n \ Unknown option: g \ Unknown option: gb < 1324931653 792019 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`words --eng-gb 5 < 1324931658 357028 :HackEgo!foobar@codu.org PRIVMSG #esoteric :elon incore and tur foxoa < 1324931662 591796 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`words --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --fr --german --heb --rus --spa --iri --german-medical --cat --swe --bra --can --manx --italian --ogerman --port --polish --gaelic --finnish --norwegian < 1324931679 53999 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Killed < 1324931681 702799 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1324931691 420822 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`words --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --fr --german --heb --rus --spa --iri --german-medical --cat --swe --bra --can --manx --italian --ogerman --port --polish --gaelic --finnish --norwegian 10 < 1324931691 651111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E2BIG < 1324931707 496324 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Killed < 1324931716 796545 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`words --italian 10 < 1324931719 871321 :HackEgo!foobar@codu.org PRIVMSG #esoteric :fraggiritte appostrasse ammo sfiosizi avviasti svità piaccandichi manano rimodessasse delico < 1324931722 665241 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :yo fungot < 1324931722 826780 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :iconmaster: i see. you know, i really care... a time portal? what in the...! ozzie's stumped! everything's been destroyed! < 1324931728 669680 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :Never gets old. < 1324931730 4690 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try running it on your own computer instead if that would help better < 1324931730 236351 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :^style < 1324931730 397676 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Available: agora alice c64 ct* darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1324931740 129387 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :^style ct < 1324931740 290897 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1324931740 590122 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: yes it would. < 1324931757 452865 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :ooooooh it has a homestuck setting < 1324931764 37256 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^style homestuck < 1324931764 198845 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: homestuck (Homestuck pages 1901-4673) < 1324931769 862779 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :fungot! < 1324931770 323827 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :iconmaster: man. it is just another waste. there's a damp. god this is so perfect. we have the perfect instrument for the eclectically spirited " hoo-hoo-hoo!" even though it really so much to the frustration of the suitor. < 1324931771 361213 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :^style superasciimzxtown < 1324931771 522778 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Not found. < 1324931790 356373 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :^style iwcs < 1324931790 556554 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: iwcs (Irregular Webcomic scripts) < 1324931792 923294 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Fungot < 1324931800 746832 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fungot cares about capital letters. < 1324931807 917206 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :Fungot fungot < 1324931808 343428 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :marapreykhus: i can think of one good thing, but laughed it off one, let's walk upstream along the way, myth, god created the universe, a better universe! we choose only die fittest people of nigeria, and has no place, but it has given me a splitting the profits for the nigerian government! < 1324931822 837042 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :die fittest people of nigeria < 1324931826 889070 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :Fungot apparently likes nigeria < 1324931841 12391 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^style c64 < 1324931841 173891 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1324931845 285563 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :fungot < 1324931845 514956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Have you been answering those nigerian emails again? < 1324931845 676920 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :iconmaster: the bits in the high byte by 8, the program below hooks into the details of the screen. more than 450 ma.) < 1324931845 838089 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: if the source of information about the accuracy or suitability of this pin is normally high but is brought low when it comes to collision. < 1324931851 571859 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :`addquote [...] we choose only die fittest people of nigeria [...] < 1324931851 801806 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :marapreykhus: at power on, until the spaces that have been made for the high and low frequency cutoff points in bitmap mode, allowing multiple sid chips must track each other) < 1324931854 161109 :HackEgo!foobar@codu.org PRIVMSG #esoteric :778) [...] we choose only die fittest people of nigeria [...] < 1324931860 893105 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do Super ASCII MZX Town style < 1324931873 66966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't even know what that is. < 1324931886 489955 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^style < 1324931886 651727 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Available: agora alice c64* ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1324931897 824123 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^style nethack < 1324931897 984989 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) < 1324931897 985170 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It's zzo38's series of games. < 1324931902 512024 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :fungot < 1324931902 673704 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :iconmaster: they say that a scroll of mail to mage of yendor/ level 35/ dungeon. < 1324931904 490134 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I support this call for a style of it. < 1324931927 917285 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :fungot is so fun < 1324931928 160457 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :iconmaster: they say that a dwarf to let you into a locked shop. " i should have been born to these things. < 1324931940 463976 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^style fungot < 1324931940 664388 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1324931941 676303 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Specically, of MegaZeux games. I made other computer games it isn't part of that series however < 1324931962 629381 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :huh that's cool < 1324931963 206316 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes the combination of all latin alphabet languages selecting one word runs in 1.95 seconds on my computer < 1324931980 112 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: How much of the precious memory does it use? < 1324931993 953000 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I have made some other MegaZeux games in past, they don't in this series either < 1324931996 369367 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I measure that easily? < 1324932014 514522 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :while it's running, you can measure it with a program like top < 1324932023 909760 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it might be quite hard to catch it while it's running < 1324932026 384164 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I doubt it would be very perceptible < 1324932031 55749 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since it's only going to be around for 2 seconds < 1324932036 535256 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll try though < 1324932044 972979 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it only takes 2 seconds, though, it probably isn't using excessive amounts of memory < 1324932051 962813 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think filling memory takes more than 2 seconds on a modern system < 1324932061 146764 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run free -m < 1324932064 278997 :HackEgo!foobar@codu.org PRIVMSG #esoteric :total used free shared buffers cached \ Mem: 245 8 237 0 0 2 \ -/+ buffers/cache: 5 239 \ Swap: 0 0 0 < 1324932070 534889 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1324932071 112896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you need ptrace to stop it from terminating < 1324932077 545642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Allocating 245 megabytes doesn't, though. < 1324932085 657589 :marapreykhus!~Taneb@host-78-146-173-16.as13285.net NICK :Taneb < 1324932090 420507 :Taneb!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :NOW NOBODY WILL KNOW < 1324932147 654354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well, OK < 1324932155 606946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming you're touching every byte, not just touching every page < 1324932167 708189 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I had a dream: I had three pokemons, Voltorb, Ekans, and one more I forget. I have no pokeballs. At first I balance Voltorb ball in my hand and let others walking. But then I heard the ticking and let them all walk. When reaching the classroom, I found pokemons are already there and the presence of Voltorb caused the radio to explode whenever it was turned on. < 1324932204 291144 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Turning on the television at the same time as the radio stopped the radio from exploding, though. < 1324932215 746009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how does something explode multiple times? < 1324932223 907177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(unless it's a Voltorb or similar?) < 1324932237 117496 :Taneb!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :ais523, zzo38 savespams his dreams < 1324932239 834175 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: I don't know! It is just a dream < 1324932247 330619 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So it can do things that are impossible < 1324932248 913462 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :ais523: very carefully < 1324932267 894875 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: unless Storable does some kind of magical lazy loading I imagine it just takes up about as much memory as the datasets... < 1324932292 941351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :plus a little more. < 1324932293 521821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perl structures are quite big compared to the on-disk representation, though. < 1324932303 304589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"/usr/bin/time"ing it might work; I was under the impression that under Linux all the memory stuff was missing from process accounting, but apparently at least on my system the maximum resident set size gets reported. < 1324932320 982714 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Don't know if the bash builtin 'time' can do it too. < 1324932340 236307 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, 70 over 3 < 1324932350 503820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: the builtin doesn't; I'm not sure if it can < 1324932355 517267 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1047680maxresident) < 1324932358 501564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but right, /usr/bin/time is probably the right program to use < 1324932364 186883 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that worked < 1324932365 461897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: hmm, one mebisomething < 1324932374 210307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you know what units that's in? < 1324932381 24822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would guess kilobytes. < 1324932393 37441 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"M Maximum resident set size of the process during its lifetime, in Kilobytes." < 1324932401 58896 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mebikilobyte < 1324932415 881668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A mekibyte. < 1324932424 941813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it allocates 1G altogether? < 1324932488 775801 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I... guess? < 1324932492 780477 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that seems unlikely. < 1324932503 43715 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since I don't notice it on my ram meter < 1324932505 223026 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other than a small spike < 1324932516 455935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just think that the mebikilobyte is a really suspiciously round number, there < 1324932550 752215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not an exact mekibyte. < 1324932566 598237 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That would be 1048576. < 1324932578 845594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just very close. < 1324932617 24595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, good point < 1324932648 666793 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl data structures sure are fat. < 1324932652 14649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, Perl's quite good at wasting memory, at least based on my experiences with the fungot babble test-scripts, which can't do anything except the tiny models. < 1324932652 360903 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: i just wrote :p ( what was i thinking of something. at the fnord door when clouds of the sky, sadly.) both can accept that... " angery" < 1324932782 311887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Such "angery". < 1324932866 805489 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How is fungot style data? Possibly you could add some more < 1324932869 374853 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe I should stop and rewrite it in Haskell before I add too many features. :P < 1324932888 673360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: I got a genuine out of memory from Perl once < 1324932910 360864 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :regenerate the data in like... JSON or something. What's a good format. < 1324932911 503777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I probably shouldn't have tried to solve a TSP variant with an unpruned breadth-first search < 1324932923 381756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kallisti: JSON or YAML < 1324932937 731082 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :JSON is probably a better choice. < 1324932945 504012 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more compact, no need to human-edit. < 1324932955 86573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :YAML can represent cyclic structures < 1324932957 349209 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ASN.1. < 1324932964 436314 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... cool? and not needed. < 1324932997 312920 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as far as I know, < 1324933006 233545 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think I can take advantage of a cyclic structure here. < 1324933017 683522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: hahaha < 1324933027 432600 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: What? It's a standard! < 1324933045 908050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that's part of the reason I was laughing < 1324933053 525174 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: write your own if you want memory-and-space-efficiency < 1324933060 887790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's one of those standards that nobody follows < 1324933068 539793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and may not even have any impls yet < 1324933071 666136 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course my n-gram software has to deal with _real_ datasets so I can't use JSON or anything :) < 1324933072 740512 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) :) :) < 1324933080 61902 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: I think JSON would be reasonable, and would require me to code less which is always good. < 1324933108 338019 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: what is your shit again? < 1324933120 164715 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was something that was ASN.1 based that I came across the other day, but I have no recollection what it was. < 1324933160 447221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SNMP? < 1324933178 723207 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually since everything is strings I could get a pretty concise representation < 1324933184 657837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`acro 4 < 1324933187 82475 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: acro: not found < 1324933191 112102 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :keydatadata... < 1324933248 843641 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I decide not to support variable grammage I could omit the tab < 1324933254 625001 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: my shity is great < 1324933262 409398 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since the key is always a fixed length in that case. < 1324933278 505508 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think variable grams are good because different gram sizes could work better with different languages. < 1324933290 338733 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example I think 2-grams would be best for chinese. < 1324933302 970394 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a... 1-order markov model, yes. < 1324933303 431056 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gopher menu format has no tab after the first field because the first field is fixed < 1324933376 529674 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for languages with a longer average word length than English 5-gram might be good. < 1324933380 744978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You should do variable-gram length models within a language, and Kneser-Ney smoothed backoff. Certainly worth it for nonsense-generation. < 1324933389 156773 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I... < 1324933393 294636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :will have to learn things to do that. < 1324933402 707169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Learn things, or use tools. :p < 1324933409 85886 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :learning is better < 1324933411 130419 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I am slow learn < 1324933459 622392 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pleased with what I have right now, currently. it works quite well. < 1324933509 489419 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I'll just rewrite it in Haskell, add the acronym generation, the intersect option, and... move on to something new? < 1324933524 345776 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but maybe in the same general area of interest. < 1324933533 161296 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but preferably not dealing with markov chains. < 1324933615 972991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SRILM's tools can generate stuff from fungot's models, which I think is quite nifty. < 1324933616 203945 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov < 1324933619 58033 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[htkallas@pc112 /users/htkallas/fungot/varikn/data]$ /share/puhe/srilm-1.5.9/bin/i686-m64/ngram -lm ./sms.arpa -gen 1 < 1324933619 219668 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :fizzie: just to help an fnord archive), whilst the co-pilot, engineer and navigator, maybe she'll be walked over my own, freed. in c, it's dlopen(). if it's computable, it's compilable < 1324933622 472438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :sorry can you english qet makes us PCOMMA fired PDOT her interview,leave otha see my brother and sleep now PQUEST < 1324933843 153606 :cheater!~cheater@dslb-084-057-024-018.pools.arcor-ip.net QUIT :Read error: Operation timed out < 1324933850 530695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Okay, the .arpa file is one step before the actual in-bot format, but anyway.) < 1324933962 618504 :Taneb!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :I've had that anmaster no not markov one before < 1324933972 140645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It happens quite often in this style. < 1324934019 463251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also the weirdest. The Steam-installed "And Yet It Moves" has worked just fine earlier, but now it dies to "Fatal-ISV: (..\..\source\dgl\bitmapPng.cc @...", "Error reading PNG file: incorrect data check". < 1324934045 898955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, hmm, AYIM < 1324934051 304467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: have you got the achievement called Gregor yet? < 1324934058 801909 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: No, but I wondered if it's related. < 1324934060 922262 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude what if < 1324934065 214824 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :markov chain < 1324934065 678651 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on < 1324934070 783347 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sound waves < 1324934072 734519 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in < 1324934073 892652 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :music < 1324934121 280917 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1324934125 950593 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :ooooooh good idea < 1324934129 844675 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: Try < 1324934144 549637 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Steam is having this thing where you can win things when you do things, one of the things you were to do was this "Shown White" achievement, that inspired me to finally play through AYIM (and not-coincidentally get that achievement). < 1324934152 184538 :Taneb!~Taneb@host-78-146-173-16.as13285.net PRIVMSG #esoteric :kallisto o not markov kallisti no not markov < 1324934169 624781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: hmm, I don't remember that there is an achievement by that name < 1324934177 640935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I use binary AYIM, not Steam) < 1324934181 108874 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking I'll want to apply a sort of "fuzzy" data collecting thing. < 1324934185 107381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… AYIM's OK, but gets a bit bland towards the end < 1324934193 358061 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or hmmm... frequency spectrum analysis? < 1324934200 142831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the difficulty curve is mostly well-designed, but also peaks rather annoyingly high < 1324934216 123001 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's two ways I could go about < 1324934232 836049 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the dumb time-domain way, or the time/frequency domain complicatedness that would be way more difficult. < 1324934266 80080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It might have been added for the Steam thing, specifically. All the achievements they've requested have been rather winter-themed. The task is to fall >20 metres on a broken branch without touching the ground, in chapter 2. < 1324934285 462051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: hmm, indeed < 1324934288 553168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I'm thinking it's just a slight code-tweak of Surfer. < 1324934301 916862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AYIM achievements are confusing because they measure in metres and the game doesn't let you know how long a metre is < 1324934308 819054 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1324934309 204901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except via when you get an achievement < 1324934328 983858 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the difficulty with the frequency domain analysis is that it requires an interval of time with a periodic signal. I can't just dumbly trek forward in samples (upsampled to some standard bitrate to normalize everything) < 1324934329 603440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've just assumed the person is sort-of as tall as a regular dude. < 1324934379 490077 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can't seem to figure out how to revert my code in git < 1324934429 792223 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Step one: hg-git < 1324934435 966536 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Step two: Never use git (directly) again < 1324934470 422441 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: help is sound stuff your thing? < 1324934472 913320 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what should I learn? < 1324934484 137247 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION guesses that SimonDectro is Gregor? < 1324934488 293969 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't really know; but doing something in the frequency domain isn't very hard. < 1324934493 141252 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1324934515 582968 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well, hmmm... < 1324934518 654412 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: no I guess it's not. < 1324934529 528184 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I treat it the same way I treat grams. < 1324934541 278806 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Turn your time domain signal into a magnitude spectrogram by splitting it into overlapping windows, Hamming-windowing those, then abs(FFT(.)); then do whatever in the spectrogram, like paint on it with finger-paints; then turn the magnitude spectrogram back to the time-domain signal with whatever, like LSEE-MSTFT. < 1324934567 519856 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :taking subsequences of the sound wave, moving forward one sample (in a standard upsampled bitrate) at a time, FFT on each interval, and collecting data to build the markov chain. < 1324934622 13550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Your per-time-instance "data points" are multivariate and continuous, though, so it's not quite similar to model them. < 1324934633 463452 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As opposed to discrete, that is. < 1324934677 917688 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Instead of "k" you have a N/2-sample vector of real numbers, where N is your FFT size. < 1324934697 709113 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but that's still discrete units... < 1324934710 15727 :cheater!~cheater@dslb-084-057-062-216.pools.arcor-ip.net JOIN :#esoteric < 1324934728 393405 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean < 1324934732 219502 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my data is still discrete, rather. < 1324934737 862117 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because lolcomputer < 1324934758 587733 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bacaque < 1324934766 102968 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : colloinkgravisom: what is your shit again? < 1324934770 447293 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does htis even mean btw < 1324934778 338087 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: what is your markov chain thing. < 1324934802 425091 :pikhq!~pikhq@174-22-153-187.clsp.qwest.net QUIT :Read error: Operation timed out < 1324934809 491077 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : You should do variable-gram length models within a language, and Kneser-Ney smoothed backoff. Certainly worth it for nonsense-generation. < 1324934812 783764 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Is that what fungot does? :p < 1324934812 946112 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :colloinkgravisom: that is just a value of type " airbus is a big fan of avril....but this song " there < 1324934821 367351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hmmm, wouldn't it be possible to track a markov model on each frequency component of the spectrogram? that could be interesting. < 1324934843 774795 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Sure, they're still "discrete", but you're very unlikely to see the exact same spectrum ever again. Well, except for the complete silence, maybe. < 1324934845 209285 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net JOIN :#esoteric < 1324934866 861300 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: oh right, I was thinking I could do some "fuzziness" there. < 1324934890 677727 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: basically the magnitude of a frequency component adds smaller values to magnitudes around it in a nice curve shape. < 1324934898 874446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Of course you can quantize the shit out of them, but it won't necessarily do anything sensible, since the values aren't such "semantically sensible" (whatever that means) things like a grapheme like 'k'. < 1324934907 670817 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1324934910 908947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You've got multiple instruments doing their own things and so on. < 1324934912 922855 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd end up with noise most likely. < 1324934930 272360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for doing it on each frequency band separately, sure, that's possible, but most music has, you know, some correlation across frequencies. < 1324934930 503380 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net PRIVMSG #esoteric :kallisti: I generate noise, do you want it? < 1324934936 32029 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1324934946 790392 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I can't seem to figure out how to revert my code in git < 1324934946 951565 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Step one: hg-git < 1324934946 951683 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Step two: Never use git (directly) again < 1324934957 326149 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As opposed to 128 instruments generating a single frequency, and playing their whole own thing without caring about their neighbours. < 1324934965 894086 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looool < 1324934966 556896 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: The best part is that everyone else will hate you if you do this since hg cannot do things that are fundamental parts of the git workflow. < 1324934978 827644 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: this sounds incredibly complicated. < 1324934993 563330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: git help reset < 1324935002 502146 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: You can do it for MIDI files though, those are in discrete notes and you can process one instrumental track at a time and so on. < 1324935004 938869 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: did you see where i told you that < 1324935008 798737 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: your capability thing is nonsense < 1324935010 905502 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and makes no sense < 1324935014 892613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, darcs help rollback, or the equivalent in sg that hasn't been named yet < 1324935016 871636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: meh no < 1324935020 593315 :Taneb!~Taneb@host-78-146-173-16.as13285.net QUIT :Quit: Leaving < 1324935035 761917 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Aways a while.) < 1324935054 227031 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hmmm perhaps each markov chain of each frequency band will take note of what its neighbors are doing at the time of being recorded, and that data will be used in generating the random sound? < 1324935058 389250 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's so vague. < 1324935119 175013 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think to get anything meaningful you'd have to analyze the signal from many viewpoints. < 1324935138 595030 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you'd need some kind of rhythm analysis. < 1324935147 984653 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then frequency spectrum. < 1324935179 629541 :SimonDectro!foobar@codu.org PRIVMSG #esoteric : SimonDectro: The best part is that everyone else will hate you if you do this since hg cannot do things that are fundamental parts of the git workflow. // fast-forward and ... ? < 1324935195 415753 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Rebase. < 1324935196 263888 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had a feeling sgeos capability thing was nonsense and made no sense but i didnt actually want to read about it to the point where i could understand that it indeed was nonsense and made no sense < 1324935206 351205 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whether you like rebasing or not, it's a fundamental part of the git workflow. < 1324935215 27868 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, I think hg has rebase these days, but I somewhat doubt it works properly with hg-git. < 1324935252 294252 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :It doesn't. < 1324935258 260674 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :But rebasing sucks foot. < 1324935258 506942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: (But, I mean, you can always just go on ahead and see what comes out; it might still sound interesting. If you want to go the full analyze-the-music-into-its-separate-components route, that's... complicated.) < 1324935266 726966 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :(Also, it can PULL rebases, it just can't PUSH them) < 1324935274 339477 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I think you could analyze the rhythms of different frequency bands to get a number of "instruments" < 1324935282 825635 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Whether you like it or not is irrelevant. In git, the merge workflow common in hg can cause silent, irreversible data-loss. < 1324935286 311507 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes it would be very very complicated < 1324935290 958945 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's why people who use git (rather than pretending it's hg) don't use the merge workflow. < 1324935308 678760 :SimonDectro!foobar@codu.org PRIVMSG #esoteric : SimonDectro: Whether you like it or not is irrelevant. In git, the merge workflow common in hg can cause silent, irreversible data-loss. // da-FUQ?!?!?! < 1324935335 234690 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: http://randyfay.com/node/89 < 1324935357 873631 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: another important thing to do would be to analyze tempo so that you can keep timing coherent as you generate. < 1324935362 951158 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: (It's not the --force one, it's the one after.) < 1324935363 914870 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps with some room for variance < 1324935402 42680 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'd need to analyze a lot of different variables in order to generate any kind of sensible patterns. < 1324935430 107031 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :colloinkgravisom: My brain. My braaaain. Where the hell is scape🐐? < 1324935460 628348 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Being designed, slowly :P < 1324935473 183501 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: anyway if you can point me to any kind of useful reading material I'd appreciate it. < 1324935486 428904 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, git is not really totally unworkable, as long as you don't pretend it's another VCS. < 1324935488 741904 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just a pain. < 1324935498 494424 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :My advisor is so VCS-incompetent, he can barely work cvs, can't work svn, and gets all pissy if you mention hg. < 1324935507 266376 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Giving git to him would be a disaster beyond my comprehension. < 1324935527 165738 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Giving him hg would be an equal disaster :P < 1324935530 674519 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Giving him a computer, for that matter. < 1324935540 622051 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can he do his work without electricity? < 1324935541 661836 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: ah I see what you were saying with the hamming window I think. < 1324935572 524992 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have a black and white video tape, and only a composite output, but playing it on a color television results in color artifacts, can the color artifacts be removed by connecting it to the component input on the television set instead? < 1324935579 492280 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Anyway, my n-gram stuff is for SERIOUS models, models that take up a terabyte. < 1324935586 685347 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :colloinkgravisom: Lines from a Makefile we share: < 1324935587 883603 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :c: < 1324935588 45202 :SimonDectro!foobar@codu.org PRIVMSG #esoteric : hg pull -v -u; hg commit -v -m ok; hg push -v < 1324935596 807559 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: just wait until I begin my AWESOME NOISE GENERATOR < 1324935598 283826 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :u: < 1324935598 484918 :SimonDectro!foobar@codu.org PRIVMSG #esoteric : hg pull -v ; hg up -v < 1324935605 931281 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it will be most statistically significant noise of all time. < 1324935610 773676 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+the < 1324935613 171799 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :colloinkgravisom: We don't let him touch code any more. < 1324935681 239604 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: if I understand correctly, the hamming window provides you with a bit of context for each frequency band, rather than just a single frequency component independent of all others. < 1324935727 222506 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, I didn't see < 1324935801 846390 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :colloinkgravisom: Incidentally, the only thing hg-git doesn't support about rebase workflow is rebasing commits you've already pushed; which is important, but not vital unless you're also in github fork-the-fork-of-forks land. < 1324935897 234233 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: FSVO important, you're not meant to do that at all usually. < 1324935911 138387 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Anyway, I'd still consider an hg lens onto a git world as being inherently misleading :P < 1324935929 833974 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :I consider the git world as inherently misleading *shrugs* < 1324935948 320284 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :And in github, that is important >_> < 1324935967 396090 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True. < 1324935976 361301 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, the point is that, ideally, any means to manufacture a Cap from an IO requires access to IO < 1324935986 783753 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I'm typing an explanation of exactly why it's pointless and/or useless now. < 1324935995 7315 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok < 1324936062 994869 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: http://en.wikipedia.org/wiki/Spectral_density_estimation < 1324936065 165063 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this looks relevant < 1324936096 327 :TheLittleOne!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net QUIT :Ping timeout: 240 seconds < 1324936102 446566 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rip < 1324936126 750731 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: The whole point of the object-capability model is that an object provides its own capability; that's literally its definition. (Cap a) or (Token a) or whatever the flavour of the month is, is inherently the same as just a, no matter how many layers of obfuscating monads or whatever you put on top. What you really want is to use IO itself, and ban importing any standard IO functions; then, you would pass around things like the capab < 1324936126 914606 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ility to read a file by simply passing around (FilePath -> IO String) and such things. Since this isn't practical -- at least, I don't think Safe Haskell supports "custom" trust sets like that -- there is a simple alternative: newtype SafeIO a = SafeIO { runSafeIO :: IO a }. Have this definition, exported entirely (including the constructor) in SafeIO.Internal (which is NOT marked Safe), and have SafeIO which merely imports SafeIO.Intern < 1324936127 214118 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :al and exports SafeIO (but NOT its constructor) and runSafeIO, which is marked Trustworthy. < 1324936129 220977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Sure, but you don't really need to be fancy there, and periodogram == FFT == good enough. The Hamming window gives you a more reasonable spectrum estimate than the resolution-wise-theoretically-optimal rectangular window, and that's about it. < 1324936141 488304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still, I think I my idea would have work call it LIO for Limited I/O, and then newtype LIO x = LIO (IO x); makeLIO = return . fmap LIO; runLIO (LIO x) = x; < 1324936146 69116 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :I'm gonna make my own VCS. < 1324936149 299977 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :With blackjack and hookers. < 1324936149 763209 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Without exporting constructor. < 1324936153 486571 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Actually, screw the VCS. < 1324936153 648075 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That should work. < 1324936192 744878 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You cannot export runSafeIO as a field in that one! You need to export it as a function instead, otherwise it won't work. < 1324936198 608329 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Short-time_Fourier_transform < 1324936199 677143 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wooooo < 1324936205 875257 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Right, sorry. < 1324936248 975932 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How is Cap not just a way to prevent importing standard IO functions? < 1324936255 773496 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Most relevantly, you do not need any sort of monad that is not a trivial wrapper, and "Cap" is meaningless. You seem to have started with what you want, assumed that a certain abstraction must be the way to achieve it, and then steadfastly continued despite its impracticality/irrelevance (cf. "I still want a Monad" or wahtever it was). The object-capability model does not require any special library or language support; all it requ < 1324936255 935049 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ires is that the only way to access objects is by being passed them. So all you have to do is provide a type that wraps IO with no values exported to safe code, and you're done. < 1324936279 479353 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Anyway, I don't really have many reading pointers offhand. You might find LSEE-MSTFT useful; it's an impressive name for a butt-simple "algorithm" for getting a time-domain signal back out of a magnitude (no phase information) spectrogram. There are probabilistic models that can inherently deal with continuous variables; I don't know if e.g. Markov random fields could be applicable, if you want to work directly on the frequency data. Those ten < 1324936279 640866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :d to be computationally a bit costly. And of music analysis in general there's been written bazillions of pages. E.g. there are tempo estimation methods using every possible (and impossible) technique, and some of those are actually reasonably reliable too. < 1324936284 917882 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use the functions and type I have, do not export the constructor, and make Functor/Applicative/Monad instance of LIO. Now it is completely sufficient and even mathematically correct. < 1324936328 603759 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I can't say anything about Cap at all, since your idea got progressively more incoherent and your GitHub code is about five lines of nothingness; so I really don't know what you're trying to accomplish at all, but you're most definitely overcomplicating things. IOtoCap is an abuse of the typeclass system, and that's really all you have. < 1324936329 910767 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course you also need type signatures: makeLIO :: Functor f => f (IO x) -> IO (f (LIO x)); runLIO :: LIO x -> IO x; < 1324936352 312947 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, the error "Tomorrow" is because I managed to brainfart on how to make a trivial monad wrapper < 1324936357 575963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So that you ensure the fixed "return :: x -> IO x" < 1324936427 720236 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think this idea will work perfectly? < 1324936440 752042 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And the github code currently seems to work fine, except for the failure to be a monad despite being a trivial wrapper around IO < 1324936471 621042 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The point is that you can't wrap something in the wrapper without access to IO < 1324936496 549968 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Doesn't the things I specified sufficient to do exactly what you intended? < 1324936533 393082 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1324936548 31999 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, I didn't look. If it's the same thing you mentioned last time, when I was asking about functions being functors, and about currying, what I'm doing is similar except it doesn't require uncurrying < 1324936623 255121 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : colloinkgravisom, the error "Tomorrow" is because I managed to brainfart on how to make a trivial monad wrapper < 1324936626 189881 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I fail to see the relevance. < 1324936647 751346 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you use GeneralizedNewtypeDeriving? < 1324936658 442545 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, I'm not really interested in explaining past the few paragraphs I already have; either you'll understand why it's a bad idea from that given the passing of time, or I'll just be beating my head against a brick wall anyway. < 1324936660 16039 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Yes. < 1324936665 974847 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It should be Functor/Applicative/Monad < 1324936672 196015 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Time-frequency_analysis < 1324936673 240107 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yesssss < 1324936678 27571 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wikipedia to the rescue. < 1324936695 615701 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How does Generalized Newtype Deriving interact with Safe Haskell though? < 1324936711 544121 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1324936717 247024 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Generalised newtype deriving is just a time-saver. < 1324936722 746006 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I, again, fail to see the relevance. < 1324936757 412183 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/ticket/5498 < 1324936758 148501 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time that can spent writing safe code! < 1324936761 829482 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's disabled in Safe Haskell < 1324936782 15294 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Then just write the instance manually. < 1324936796 148628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Really, you don't necessarily need to be *fancy* there. STFT is cheap and easy. < 1324936845 46560 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :instance Functor LIO where { fmap f (LIO x) = LIO (f <$> x); }; instance Applicative LIO where { pure = LIO . pure; LIO x <*> LIO y = LIO (x <*> y); }; instance Monad LIO where { return = LIO . return; LIO x >>= f = LIO (x >>= f); }; < 1324936850 116084 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Oh, well that's just a bug. But your module is presuambly Trustworthy, so it doesn't matter. < 1324936880 511142 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The module can automatically be marked safe < 1324936881 860613 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: By the way, even if you do decide to continue trying to make your thing work, scrap that typeclass, it's an abomination. < 1324936882 700100 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :In honor of Purdue's contributions to computer science, I shall from now on only use RCS. < 1324936894 821366 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, I don't think I can replace it < 1324936909 731008 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: I think this way will work isn't it? < 1324936935 977335 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, does it require uncurrying for, say, f a b :: Int -> Int -> IO ()? < 1324936988 788904 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1324937011 707734 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes it probably will, but functions to do that for you automatically can be written, even outside of this module I specified. The things I did, and then you can make up everything else you need from that without needing access to the constructor. < 1324937074 534834 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: WTF is wrong with liftCap :: IO a -> Cap a? < 1324937087 273765 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, that defeats the entire purpose < 1324937114 410558 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Really? Because < 1324937114 641443 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance IOtoCap (IO a) (Cap a) where < 1324937114 802916 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unsafeMakeFunCap = Cap < 1324937116 259005 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you already have it. < 1324937131 434812 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, unsafeMakeFunCap is hidden, as is Cap < 1324937133 415498 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is why you need to hide the constructor. < 1324937135 324998 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or at least, it should be < 1324937175 414776 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: So there's literally no way to use it, and you just defined some dead code for no reason? < 1324937177 459816 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sweet!!! < 1324937177 621405 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :makeLIO :: Functor f => f (IO x) -> IO (f (LIO x)); runLIO :: LIO x -> IO x; I think this is the most mathematically elegant solution. < 1324937191 579027 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, it's used by makeCap < 1324937207 37019 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Fine then, make it IO a -> IO (Cap a), whatever. < 1324937233 184 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually that doesn't work, basically your entire structure is fucked. < 1324937247 857610 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like I said, make another unsafe module that exports the constructor, forget all this typeclass nonsense, and re-export it without the constructor in a Trustworthy module. < 1324937257 683422 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you're going to use Safe Haskell you might as well use it as it's intended to be used. < 1324937279 499036 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's so bad about the typeclass? Although it does break printf < 1324937296 34102 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is even more done than he was the first time. < 1324937308 212542 :cheater!~cheater@dslb-084-057-062-216.pools.arcor-ip.net QUIT :Ping timeout: 276 seconds < 1324937317 395966 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: That is why you have to do it the say I specified, I think. I am unsure but I think, at least, the way I specified is the only mathematically elegant way that works and yet doesn't allow unsafe operations. < 1324937339 996596 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*Capabilties> makeCap (\a b -> putStrLn (a ++ b)) >>= \c -> runCap $ (c "Hi" "Bye") < 1324937446 599233 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: makeLIO seems reasonable enough, but exporting the constructor from an unsafe module is more reasonable still. < 1324937450 497709 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :colloinkgravisom, I'm going to probably add more typeclass shenanigans < 1324937458 274301 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Yes, that is because you are inexperienced. < 1324937463 237962 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is a reason you're not meant to do these kinds of things. < 1324937481 815535 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will let you fuck up and learn yourself, since clearly telling you doesn't do anything... < 1324937486 960805 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So that forkCap = makeCap forkIO :: Cap () -> Cap ThreadId, rather than IO () -> Cap ThreadId < 1324937508 584708 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although this is not strictly speaking needed, it would make it easier < 1324937509 906574 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :forkCap = makeCap (forkIO . runCap) < 1324937514 363474 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THAT WAS SO HARD! < 1324937527 127214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, you could do it like that, and have two modules, if that is what you want to do. But I think that awy lacks the way to make it automatically safe; in case you want it to be able to make it automatically marked as save < 1324937529 417577 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank GOD we have Sgeo's typeclass shenanigans to break inference and give complicated type errors and ... < 1324937618 606919 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Without the complicating shenanigans for making makeCap forkIO just work, I still don't see a way to get rid of the typeclass shenanigans < 1324937683 642957 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: You don't want that to do what it does, because it's ridiculous, difficult to understand, will require overlapping instances (and probably even then not work), and basically be terrible in every way. < 1324937690 171014 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But have fun! < 1324937697 115923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even exporting the safe module without the constructor, you can still make up a smart constructor in an unsafe module: unsafeLIO :: IO x -> LIO x; unsafeLIO = extract . unsafePerformIO . makeLIO . Identity; < 1324937724 879385 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Overlapping Instances is a bad thing in your opinion, I take it?: < 1324937738 4200 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: In my opinion? < 1324937747 373999 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It's one of the few extensions everyone can agree probably shouldn't even exist. < 1324937759 609313 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: it doesn't make sense that you want the function to be implemented in a certain way, when it can easily be written another way without the typeclasses. < 1324937799 497387 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you're basically making your entire system completely complicated so that you can write makeCap forkIO, when that's not really what you want in the first place. < 1324937799 696110 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, I don't see the way to write it without the typeclass < 1324937826 489466 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But what I have is currently survivable without the Overlapping Instances, but I was planning on adding Overlapping Instances < 1324937833 389072 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Either way, the typeclass is still there < 1324937838 399641 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad < 1324937843 591026 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :remove it and use a brain < 1324937870 194344 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forkCap = makeCap (forkIO . runCap) < 1324937871 968561 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(the brain is for coming up with a way to do whatever you want to do without the typeclass (unless what you want to do is bad)) < 1324937889 498707 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Your dedication to trying to make this terrible idea become a reality is as impressive as it is misguided. < 1324937927 527650 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :canFork <- forkCap; f canFork < 1324937948 662974 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :canned forks < 1324937960 148481 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, without typeclasses, how do I take a function who, after several applications of arguments, returns an IO, and make that into a function who, after several applications of arguments, returns a Cap < 1324937966 739023 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :immersed in fork fluid < 1324937972 502954 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you can't. you don't want to. < 1324937978 437167 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tough, deal with it < 1324937991 457395 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: why would you want to do that.... < 1324938002 591896 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: why < 1324938017 591579 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: bCUZ ITS SUPER EASY NOW!! < 1324938052 353176 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It means I get a makeCap that doesn't require uncurrying < 1324938065 234351 :cheater!~cheater@dslb-084-057-055-010.pools.arcor-ip.net JOIN :#esoteric < 1324938081 188457 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: or you could export the constructor from an unsafe module like you're meant to do with safe haskell (HOW MANY TIMES DO I HAVE TO WRITE THIS) and then it becomes trivial! < 1324938153 320668 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, I see < 1324938275 382785 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :colloinkgravisom, nice nick < 1324938280 476982 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I still think it would make sense to generalize Cap to work with any type (not just a -> IO () whatever) and then wrap in some kind of structure that supports application < 1324938308 508339 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :colloinkgravisom, but why instead of elliott? < 1324938316 881792 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because `words < 1324938324 839141 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I'm Colloinkgravisom of Hexham. < 1324938381 67557 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :That doesn't narrow it down much. < 1324938384 146716 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :That's like half the channel. < 1324938415 484066 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder < 1324938419 805651 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I go to sleep right now < 1324938421 837655 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how long I'll sleep < 1324938425 703720 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3 minutes < 1324938448 790553 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably like 4 hours, just because my brain tries to undermine all of my conscious attempts to fix my sleeping habits. < 1324938502 321095 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: do what i've started doing, get tired at night and then wake up well-rested in the morning < 1324938517 479435 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know if I can endure until the night.. < 1324938550 266705 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^rainbow :) < 1324938550 464357 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2:3) < 1324938555 366528 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^rainbow2 < 1324938555 597904 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1324938562 48685 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: btw the secret < 1324938564 919869 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to having the above happening < 1324938571 871025 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is to be sleep-deprived very carefully to set it up < 1324938580 669988 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :??? < 1324938591 486225 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: oh yes I know what you mean < 1324938594 129199 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I've done it before. < 1324938595 959109 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :That rainbow wasn't very rainbic. < 1324938636 929774 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: so I think if I wake like 2 or 3 hours before I go to sleep < 1324938639 208683 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: you want to wake up around 4 pm, try and pull an all-nighter, fail at about 2 pm the next day, thus sleeping until about midnight, then go to bed the next day at about 4 pm; you will wake up at about 2 am and 4 am; get up at 4 and you should have no problems staying up until about midnight < 1324938647 276504 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then tomorrow, I will be tired by reasonable hours. < 1324938652 840314 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: then you will wake up the next morning and magic happens < 1324938681 849419 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i swear to god, this is the _only_ _way_ I can sleep normally; if I do that then a regular pattern works until I mess it up < 1324938694 848262 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SimonDectro: Sure it was. < 1324938719 680257 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, 20 over 1.5. < 1324938768 382672 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: I woke up at 10 pm last night and it's currently 5:30 pm. < 1324938802 656140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :SimonDectro: It's more rainbic than... < 1324938805 900811 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow █████████████████████████████████ < 1324938806 62478 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :234567892345678923456789234567892345678923456789234567892345678923456 ... < 1324938813 106830 :SimonDectro!foobar@codu.org PRIVMSG #esoteric :Wow < 1324938820 752171 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Uh, well, um, right. < 1324938823 642727 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow █████████████████████████ < 1324938823 804175 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :234567892345678923456789234567892345678923456789234567892345678923456 ... < 1324938827 100010 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lool < 1324938834 931553 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How the how early is that "...". < 1324938839 514904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow ███████████████ < 1324938839 676425 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :234567892345678923456789234567892345678923456 < 1324938843 969323 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1324938844 801271 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric : colloinkgravisom: I woke up at 10 pm last night and it's currently 5:30 pm. < 1324938851 350354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, it does every byte separately. < 1324938860 80074 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, yes. It is more rainbic than that. < 1324938866 330495 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow ######################## < 1324938866 491490 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2#3#4#5#6#7#8#9#2#3#4#5#6#7#8#9#2#3#4#5#6#7#8#9# < 1324938866 653636 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: you need to wake up at 4 pm (fully-rested, having gone to bed at about 5 am to 8 am or so) to start my ten-step plan, sry < 1324938875 524790 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh, _that's_ why it fails. < 1324938877 270467 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Byte-wise IO. < 1324938879 119877 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^rainbow ooooh pretty < 1324938879 281423 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2o3o4o5o6h7 8p9r2e3t4t5y < 1324938891 666320 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :^rainbow fungot < 1324938891 827715 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :2f3u4n5g6o7t < 1324938892 135826 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :colloinkgravisom: no fuck you THERE ARE OTHER WAYS < 1324938911 162667 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: You'll come around eventually. < 1324938912 57993 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I wait a few more hours before I pass out then I can wake up really early tomorrow and then get tired at reasonable hours. < 1324938958 765922 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Won't happen. < 1324938966 47184 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That kind of thing only works once, man. < 1324938970 791801 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My 10-step plan is Long Term Assurance. < 1324938974 733707 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LONGURANCE < 1324938981 300629 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`word 50 < 1324938985 191415 :HackEgo!foobar@codu.org PRIVMSG #esoteric :st asinquilisombed tospegyrager galickesonsvolutshytenalloacand gerphordcrtion minstl scyodionatz dus muflart yu stralory chu sing lat hourt modeibciumga dured rinwasponinarech inm tastoendry moto ridillficcvcion mustins etherlarie ma pangesaking sectoptbunts steekmserg guarufeliternrendcd sup amance dinargewooites niissonholy lic din asis langlown coev catrolacartazcllemillikurgequalledd beaus apubadarent < 1324939003 181298 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dinargewooites < 1324939008 898534 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`macro < 1324939013 894388 :HackEgo!foobar@codu.org PRIVMSG #esoteric :OYSTER'S < 1324939016 940740 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oyster's < 1324939030 78495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Oh, right, it does every byte separately. <-- I guess what with UTF-8 support in C11 I could start tweaking cfunge to do that? < 1324939036 832993 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just have to wait for gcc < 1324939039 921819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :to catch up < 1324939058 632242 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It doesn't provide any UTF-8 functions, so I'm not sure why you picked that excuse. < 1324939093 61234 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's not like cfunge is likely to contain any UTF-8 literals. < 1324939105 240350 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :The UTF-8 function support is all on libc. < 1324939117 664109 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :I give even odds of musl being the first one to handle it. < 1324939178 715757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are no UTF-8 functions specified for libc, either. Except of course if they want to provide some as non-standard extensions. At least as far as I know. < 1324939181 784623 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: There are none. < 1324939182 729706 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BOLD. < 1324939209 410890 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :Oh, there aren't any? < 1324939211 876468 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :That's retarded. < 1324939214 151759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's the usual "multibyte characters of the current locale" functions, of course, but those aren't new. < 1324939214 619956 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :Sorry, Retarded. < 1324939241 189441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make Unicode one of the possible locales then. < 1324939249 109658 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :zzo38: It already is. < 1324939272 490345 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt that. < 1324939276 388129 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :Personally, I'm on en_US.UTF-8 < 1324939278 475135 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UTF-8, maybe, but I doubt there's a Unicode locale. < 1324939288 360688 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The only thing in are mbrtoc16, c16rtomb, mbrtoc32, c32rtomb; those convert to/fro locale-specific multibyte and char16_t/char32_t, which can be UTF-16/UTF-32, though aren't necessarily. < 1324939290 520390 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :colloinkgravisom: Well. Yeah, there's no such thing as a "Unicode locale". < 1324939300 641750 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :The closest you could get would be a C.UTF-8 type thing. < 1324939312 9744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also no standard locale except "C", still. < 1324939332 150301 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT SOMEBODY ACCEPT MY ANSWER < 1324939426 537012 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Pls modify reality so that people accept my answers. < 1324939485 815413 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is but a poor Colloinkgravisom. < 1324939496 991706 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What answers? < 1324939540 563498 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My sour cereal answers. < 1324939548 714240 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Is this your website? http://sourcereal.com/ < 1324939640 755595 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No < 1324939645 670894 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :colloinkgravisom: Which answer? < 1324939656 473611 :pikhq!~pikhq@71-219-230-232.clsp.qwest.net PRIVMSG #esoteric :That C11 is fundamentally broken? < 1324939892 251046 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: no < 1324940156 428124 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti is a mouse. < 1324940321 263199 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10 over 1 < 1324940547 567937 :PiRSquaredAway!~PiRSquare@wikipedia/PiRSquared17 JOIN :#esoteric < 1324940664 262684 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT SUCKS TO BE MADE OF DEATH :-( --chinese philosopher horatio < 1324940698 510149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :colloinkgravisom: i think you must be confusied < 1324940814 432552 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: who < 1324940817 215586 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who who who who who < 1324940817 701222 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who < 1324940870 832722 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOW!!! < 1324940899 218860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, hu is the president < 1324940962 240024 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9HELLO WELCOME TO AMERICA < 1324941075 724711 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HELLO GOODBY7E FROM AMERICA < 1324941100 261421 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1A2M3E4R5I6C7A < 1324941527 585528 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffff. 10 over 0.7 < 1324941552 344192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the addiction is entering the ugly phase < 1324941575 489260 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i can trade drugs for units < 1324941688 479428 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the worst thing ever < 1324941701 457159 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: YOU SHOULD UPVOTE M no that would be bad < 1324941703 351409 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad and wrong < 1324941705 114521 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad & wrong < 1324941732 168708 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION a small cry < 1324941827 863492 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :how did you find sourcereal? That site's great. < 1324941831 665149 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night, and good luck. < 1324941848 703180 :cheater!~cheater@dslb-084-057-055-010.pools.arcor-ip.net QUIT :Ping timeout: 240 seconds < 1324941871 613286 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: ask monqy, he's the one who gave us the gift of sour cereal < 1324941883 463324 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :Mmmm, sour cereal < 1324941884 295336 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :googling it produces basically no links so it's STEAHLTH < 1324941886 686810 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :staehlth < 1324941889 846956 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, words are difficult < 1324941903 41822 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :(at first I though it meant "source real") < 1324941914 507125 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think everybody thinks that :P < 1324942035 589253 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net PRIVMSG #esoteric :This site is the best thing ever. < 1324942048 223832 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10 over 0.55 :'( < 1324942049 367621 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION addict. < 1324942061 134741 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: every time I think I've seen all its wonders I notice a sentence I missed before < 1324942319 306897 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net QUIT :Quit: DAMN YOU LIGHTLINK < 1324942479 51567 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10 over 0.433 < 1324942574 565039 :cheater!~cheater@dslb-084-057-025-236.pools.arcor-ip.net JOIN :#esoteric < 1324942614 20101 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES! < 1324942642 395625 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!logs < 1324942698 259673 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hi < 1324942709 578260 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1324942718 411315 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1324942723 987842 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i myself forgot exactly how i found sourcereal < 1324942765 966646 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i remember the subject of sour cereal came up in a discussion with kallisti and i searched for sour cereal and found sourcereal but I can't remember anything more < 1324942805 287830 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh is that actually how you found it < 1324942808 7295 :colloinkgravisom!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok kallisti wins < 1324943372 507468 :PiRSquaredAway!~PiRSquare@wikipedia/PiRSquared17 PRIVMSG #esoteric :`log .* < 1324943404 267446 :HackEgo!foobar@codu.org PRIVMSG #esoteric :shuf: memory exhausted < 1324943499 18518 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1324943603 993300 :PiRSquaredAway!~PiRSquare@wikipedia/PiRSquared17 NICK :PiRSquared17