< 1247875210 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ehird a lollipop. < 1247875222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shut up, you. < 1247875269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its one of those cream lollipops that are like .. oranges and cream/peaches and cream/strawberries and cream/etc. < 1247875277 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its also in the shape of a penis. < 1247875284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :put it in your mouth, ehird. < 1247875290 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :put the creamy penis lollipop in your mouth. < 1247875296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont you want it in your mouth? < 1247875316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know, I don't think penises are anything like lollipops aside from being vaguely stick-shaped. < 1247875334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except when the lollipop is shaped to look like a penis, ehir. < 1247875337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This one is emphatically a phallic lollipop. < 1247875367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know, I don't think even phallus-shaped lollipops are much like penises. < 1247875379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not MUCH but enough! < 1247875398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except when 'lollipop' is being used as a euphemism for phallus. < 1247875404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From this we can conclude that the most important aspect of a penis is its shape. If it looks vaguely phallus shaped, then it's a good penis. < 1247875406 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: its not. < 1247875406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it's not. < 1247875467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, no. < 1247875473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, blame augur, not me. < 1247875501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From this we can conclude that Freud was right, and everything can be interpreted as either a phallus or a receptacle thereof. < 1247875528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but what about breasts? < 1247875529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1247875532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bricks are phalluses. < 1247875533 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk phude < 1247875538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or are they phallus receptacles? < 1247875540 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is the number 0 a phallus or a receptacle? < 1247875540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHO KNOWS < 1247875547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Breasts are worked in there somehow. < 1247875549 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :it is an anoos < 1247875555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't ask about breasts, oerjan did. < 1247875556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: What does it look like? < 1247875560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Breasts are phallus receptacles if you turn them inside out. < 1247875565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Make them hollow first. < 1247875580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's both vaguely cigar-shaped and a hole. < 1247875581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who knows? < 1247875591 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It looks like the point right in the middle of the number line, when centered the obvious way. < 1247875638 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what color it is. White or gray, I think. < 1247875663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Clearly, it is in a superposition of imagery states. < 1247875679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And can be said to represent unclear genders. < 1247875681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Imagerical. < 1247875928 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's like there are little two little tendrils that move toward each other, but they shy away at the very last moment, leaving the tiniest possible gap in between them. < 1247875932 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And that gap is zero. < 1247875956 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, uh, maybe zero represents conversion to heterosexuality. < 1247875960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hawt < 1247875985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Conversion from one to the other, more like? < 1247876016 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :One is the same, except that one of the partners is precariously perched so that its head is below its feet. It's still staring the other in the face. < 1247876041 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And the other is lying down on a sort of ramp that slopes upward a bit. < 1247876105 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And e, there's a simple description of e. < 1247876113 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If 1 were a penis, e would be the same penis, erect. < 1247876236 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :By that logic, I guess 0 is the lack of any external reproductive organs at all. < 1247876251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How is e an erect 1? < 1247876255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't it be the other way around? < 1247876485 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :pi represents masturbation, but in a really silly way. < 1247876519 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it represents the female sex, or the act of sex itself. < 1247876658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...How? :P < 1247876911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1247876911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ . Cheers and patches (preferably hg bundles) can be sent to Richards@codu.org , PayPal donations can be sent to AKAQuinn@hotmail.com , complaints can be sent to /dev/null < 1247876936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AKAQuinn? < 1247876950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster? < 1247876954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah? < 1247876956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes? < 1247876957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly? < 1247876958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant? < 1247876961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALL THESE NICKNAMES < 1247876963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEY MAKE NO SENSE < 1247876982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just was surprised he didn't use his usual < 1247876987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and, why hotmail < 1247876993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A 3 second google suggests that it's an old nickname for someone. < 1247876995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no excuse for that < 1247877001 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :IN THE GRIM FUTURE OF HELLO KITTY THERE IS ONLY WAR < 1247877003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I postulate that GregorR is too lazy to replace his paypal account. < 1247877010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, I postulate that he doesn't give a fuck. < 1247877018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I postulate a lot of things. < 1247877085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: sickeningly cute war, but nevertheless? < 1247877119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://onastick.net/sitz/images/HK40K.jpg < 1247877146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I postulate that AKAQuinn is actually a terrorist organization which GregorR supports < 1247877155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I postulate anuses for a living. < 1247877216 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :so I'm thinking I should watch the Hellsing OVAs < 1247877369 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and also this ratatat song is reminding of Tubular Bells < 1247877378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tubular bells kinda sucks < 1247877403 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually most ratatat songs reminds me of Tubular Bells < 1247877415 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :remind. and how can you say that about tubular bells! .;[ < 1247877424 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :>:[ < 1247877426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cuz mike oldfield sucks. < 1247877438 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :maybe so. But tubular bells roxxors < 1247877459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm mike oldfield made tubular bells < 1247877480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there? A hg bundle for you! < 1247877507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh I'll mail it then < 1247877511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh,* < 1247877514 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: objection! point is irrelevant < 1247877547 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :your attack on the composer cannot discredit tubular bells < 1247877560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a shit album Gracenotes < 1247877571 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :justify your statement < 1247877575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1247877610 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :seriously, if you had to commit suicide, wouldn't you want to be listening to tubular bells? That's how good of an album it is < 1247877618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1247877772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I assume you can handle signing by PGP/MIME. If not please tell me so I can resend the mail unsigned :P < 1247877808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why on earth does a commit need to be signed < 1247877815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not like he'd blindly trust all code coming from you < 1247877837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not? < 1247877854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...do you seriously have to ask that? < 1247877864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I have it set as default. < 1247877891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the time it took to ask >= the time it would take to disable < 1247877903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah, I already sent it by then < 1247877905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so a bit hard < 1247877949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, plus, every commit of cfunge is signed. I have bzr set up that way. < 1247877965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night. < 1247878827 0 :iano!n=iosgood@076-076-146-052.pdx.net JOIN :#esoteric < 1247879198 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1247880436 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1247880452 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay ehird, tubular bells is only okay if feel in the mood for it < 1247880459 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but it is good in principle < 1247885044 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247885073 0 :iano!unknown@unknown.invalid QUIT : < 1247888985 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How does the initial "h" of the Spanish noun "hermandad", "brotherhood", come from the initial "g" of the Latin "germanitas"? < 1247889042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does it? < 1247889117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1247889155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, i recall "hijo" comes from "filius" < 1247889183 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And "halcón" from "falco" (genitive "falconis"). < 1247889202 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Does Latin have any doubled vowels? If not, I will freely write that "falcoonis". < 1247889252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :latin has long and short vowels, not reflected in spelling. it also has doubled ones, like in "filii" (genitive of "filius") < 1247889311 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1247889354 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up the Spanish word "afiliado", to make sure it exists. < 1247889362 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Whew, it does. < 1247889370 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Not having that word would simply be inexcusable. < 1247889524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also "vacuum", i cannot recall any with "oo" < 1247889547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1247889559 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :u and i are the vowels you would expect to be doubled. < 1247889657 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :My mom says, "I wonder if I've got a plenum." < 1247889664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"creem", subjunctive present of "creo", create < 1247889680 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders Spanish doubled vowels. < 1247889716 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that words such as "cocinándoos" don't exist, according to his fourth-year Spanish teacher. < 1247889729 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(Which is a good thing, as that word is a pretty evil word.) < 1247890047 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1247891322 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1247892392 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1247894443 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1247894457 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1247895632 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :spanish double vowels are weird, it's not supposed to have any < 1247895690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: coordinación < 1247895705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :coordinada, etc < 1247895728 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :double o does exist < 1247895875 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes. < 1247895891 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't that prefix con- instead of co-, anyway? < 1247895951 0 :dbc!unknown@unknown.invalid QUIT :Client Quit < 1247895975 0 :dbc!n=daniel@130.94.161.238 JOIN :#esoteric < 1247896392 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247896494 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1247897539 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You know, only a linguist would come up with a writing system involving such things as m̥̄ and h̥₁. < 1247897550 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :My font doesn't even have ₁ in it. < 1247897838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Funny, it seems to me to be close to what I'd come up with. < 1247897871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, I'd use different graphemes, no doubt, but... It's the most elegant solution, IPA...) < 1247897919 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Would you use the letter h with three different subscript numbers rather than just coming up with three different letters for that sound? < 1247897941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You're not discussing IPA. < 1247897982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IPA is what linguists came up with. And it has different characters for different phonemes. < 1247897985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1247897994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it also, last I checked, could represent all phonemes) < 1247902896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 4y.a,@ < 1247902896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :90 < 1247903376 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247903546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the IPA character for queefs? < 1247903999 0 :clog!unknown@unknown.invalid QUIT :ended < 1247904000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1247905137 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament: a small m-width character spelling "ehird" in tall thin letters. < 1247912852 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247913962 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1247914445 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1247915045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh iwc times out < 1247915698 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247915805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 00g.a,@ < 1247915805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :48 < 1247915819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I can't enter initial space? < 1247915842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 10g.a,@ < 1247915842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :48 < 1247915847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 01g.a,@ < 1247915847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :32 < 1247915848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247916812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would guess some part of it trims the space between !command and argument. < 1247916854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aaaaaaaaa********.a,@ < 1247916855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247916883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes it can be sorter, just checking I got the number right) < 1247916970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*aa*:*a**** .a,@ < 1247916970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247916979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*aa*:*a*** .a,@ < 1247916980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247916982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247917000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*aa*:*a* .a,@ < 1247917000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :100000 < 1247917004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*aa*:*a** .a,@ < 1247917004 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247917007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a::*:**.a,@ < 1247917007 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :100000 < 1247917038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1247917040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a::*:*:** < 1247917046 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a::*:*:**.a,@ < 1247917047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247917049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*:*a** .a,@ < 1247917049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247917054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247917055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I always forget to print. < 1247917109 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yours has an extra * at the end. < 1247917116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*:*a* .a,@ < 1247917116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247917156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'd:*:*a* .a,@ < 1247917157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247917212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't think it will go much shorter than that, since it's just "(100^2)^2*10" which is very simple already. < 1247917252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'd:*:*a* 5* .a,@ < 1247917252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :705032704 < 1247917261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah overflow in 32-bit < 1247917264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1247917370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!haskell 5*(100^2)^2*10-2^32 < 1247917374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :705032704 < 1247917389 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That was rather slow. < 1247917401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm a question, to reverse a text for use in befunge rev(1) is useful. Like producing something like ".elbahcaernu eb dluohs sihT :DAB" < 1247917408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about producing a vertical one? < 1247917414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any pre-written app for it? < 1247917420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not I guess I'll write one < 1247917578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of one. Something like perl -ne 'print "$_\n" foreach split //;' seems to work, with a ... split //, reverse($_); variant if one wants the string the other way around. Unless you want a multi-line piece of text into a multi-column vertical version, but that doesn't sound so very useful either. < 1247917608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about non-cardinal deltas? < 1247917620 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't use any. :p < 1247917633 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But feel free to programmize an arbitrary-delta string-outputter. < 1247917634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it needs to handle " " -> " ": < 1247917637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while I'm at it < 1247917676 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A good Befunge IDE should be able to do it. < 1247917680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, going to make a cardinal one first that also handles the SGML spaces and newlines (adding ..."a"... where needed) < 1247917693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, such as? < 1247917705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's an Emacs mode for typing in the orthogonal and diagonal directions < 1247917708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, a hypothetical good Befunge IDE. I'm not aware of any. < 1247917717 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I almost wrote "I'm sure Emacs can do it". < 1247917732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use it for Befunge < 1247917757 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think some of the Befunge systems with editor included also let you set the delta, though possibly only to <>v^ if it was a -93 one, which sounds likely. < 1247917849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm. What mode is that? < 1247917854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :picture-mode < 1247917860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1247917865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ascii art? < 1247918058 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw, even in picture-mode the mark/point-region highlight is still line-based; I was hoping for an actual highlight rectangle, like you get for ^v in Vim. < 1247918183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^v <-- avoiding thread collisions? ;P < 1247918194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh that might be a fun variation of concurrent befunge < 1247918205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with collision detection < 1247918253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if an IP is hit from the side for example it's course might alter according the *roughly* physical laws. < 1247918274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :head on? Hm I wonder how elastic IPs are. Either they bounce or they come to a dead stop < 1247918551 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. "If you use both transient-mark-mode and picture-mode, you will probably realize how convenient it would be to be able to highlight the region between point and mark as a rectangle. Have you ever wished you could see where exactly those other two corners fell before you operated on a rectangle? If so, then this program is for you." < 1247919006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '".a,@ < 1247919006 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 < 1247919008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247919046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 3b*1+.a,@ < 1247919046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 < 1247919068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1247920058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1247920616 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1247922419 0 :MigoMipo!n=MigoMipo@84-217-9-208.tn.glocalnet.net JOIN :#esoteric < 1247923069 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247923109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10:43 AnMaster: is there any pre-written app for it? < 1247923110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10:43 AnMaster: if not I guess I'll write one < 1247923111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is after all a heavy duty task... < 1247923134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1247923147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1247923289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: being a microchip sorta persony thingy, what do you think of http://colorforth.com/vlsi.html? it's chuck moore's chip design to production environment from scratch written in 500 lines of colorforth, and there's actually a mini supercomputer (9 chips with 40 computers, so 360 computers, running at native silicon speed, using 1W total: http://colorforth.com/S40.htm and http://colorforth.com/haypress.htm) and is being used to design the http://colo < 1247923292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rforth.com/GA.htm chips (more "massively parallel, native silicon, low power usage" stuff)? < 1247923301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, aren't most chip design environments huge? :D < 1247923329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they don't need to be huge, but all the major ones are controlled by companies with the Visual Studio mentality < 1247923371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: still - from scratch to producing a tiny supercomputer in 500 lines? (remember that colorforth lines are, say, 40 chars are less) < 1247923388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds about right < 1247923395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do a simple microprocessor in about 100 lines of VHDL < 1247923397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and VHDL is really verbose < 1247923409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, that's not at all what it is < 1247923419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, a design environment < 1247923425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right < 1247923428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like implementing vhdl < 1247923434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then giving it a design UI to boot < 1247923495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i just can't imagine it being so small and yet able to do such a thing so easily < 1247923515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so much for AnMaster's "yeah but colorforth isn't usable for anything practical" iguess :) < 1247923517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people have written C compilers in the IOCCC's byte limit before < 1247923518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*i guess < 1247923538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i would have thought a complete chip design environment good enough to design a supercomputer would be quite large < 1247923558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how good the resulting supercomputer is? < 1247923560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a choice quote from the page, on the layout step: "This requires megabytes of RAM." < 1247923563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i gave you links < 1247923571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, which to me implies that it's doing layout by bruteforcing < 1247923578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, that's how the commercial systems do it too < 1247923590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the blog shows him getting a lot of results, though < 1247923604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and them being desynchronized in speed because they don't have clocks is cool < 1247923614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chuck moore is awesome < 1247923632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how come it only uses 1w? ("It's providing 1.8 V on Supply A with some huge current capability. I've long lost the user's manual. As long as it gives me 500 mA, I'm fine for Haypress Creek. Hey DARPA, here's your 1 W supercomputer!") < 1247923637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, what shocks me is how limited the commercial systems are for how bloated they are < 1247923651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's probably relatively slow if it has a power consumption that low < 1247923656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just due to the laws of physics < 1247923662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Total of 360 computers running at 700 Mips or 250 Gips." < 1247923675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't sound slow to me < 1247923684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's slow for a supercomputer, isn't it? < 1247923693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a mini supercomputer. it's 8x8 < 1247923702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247923710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(centimeters) < 1247923711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's about as fast as a graphics card, I think; except standalone, and you could daisy chain them < 1247923726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get 200 and you have something way more powerful than a graphics card with the same power consumption < 1247923734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the idea is to be an _embedded_ supercomputer < 1247923744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1247923748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think he could pull it off < 1247923750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same thing that greenarrays: http://colorforth.com/GA.htm are doing < 1247923760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(considering that's the continuation after the company f'd him over) < 1247923774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The GA4 uses a few milliwatts while running and a few microwatts asleep." < 1247923780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 computers, 2mm^2 < 1247923813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it seems that the main thing about the lower poer is "Low power results from our computer (one node of an array) being asynchronous (unclocked)" < 1247923817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*power < 1247923838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha, so it can slow down to conserve power when not running at 100% CPU < 1247923855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: from what i've read, they're saying it simply doesn't have a clock < 1247923860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and runs however fast the electrons want it to < 1247923863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's very rare for all the nodes of a supercomputer to be at full CPU all the time, as they have to wait for memory < 1247923871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc i could be vastly misinterpreting < 1247923882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asynchronous design has a sort-of clock < 1247923894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of a chain of one signal to the next, rather than a regular clock sent everywhere < 1247923906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1247923914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot more hectic and incoherent than a synchronous design < 1247923944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish Moore and Knuth weren't so old (same age, actually)... TAOCP will probably never be finished :p < 1247924069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://secamlocal.ex.ac.uk/people/staff/mrwatkin/zeta/caveney.txt // i'm convinced < 1247924081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wish YOURMOM wasn't so old! < 1247924089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: oh snap. < 1247924475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so much for AnMaster's "yeah but colorforth isn't usable for anything practical" iguess :) <-- I never claimed that... What I might have said is that it is impractical for general purpose programs running under a normal OS. IIRC. < 1247924497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that may have been what you meant; that's not what you said. < 1247924512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for an embedded environment it might make sense < 1247924543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he designed the chips on a regular computer. < 1247924545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a monitor. < 1247924548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a keyboard < 1247924552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know. a regular system. < 1247924561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but feel free to reimplement it in, say, 500 lines of C < 1247924562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, an embedded system might have a monitor though. Just think of mobile phones, < 1247924564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, just call me back < 1247924566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/,$/./ < 1247924573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(great, I've finally got rid of AnMaster for good) < 1247924593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc that colorforth implementation I saw ran on "bare hardware" < 1247924606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to running under, say, linux, windows, *BSD or whatever < 1247924609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1247924612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an operating system < 1247924632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. But a rather primitive such currently at least. < 1247924639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with primitive here I mean hardware support < 1247924643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "good ui" or whatever < 1247924650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as i said, http://colorforth.com/vlsi.html < 1247924662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :500 lines of C where the lines are 40 characters or less < 1247924662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go < 1247924681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but stuff like DMA for disks, good ethernet support for most common on-board ones and PCI ones and so on < 1247924709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: let me make sure I understand your statement. < 1247924712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not supporting 3D acceleration is not included in this set of course. < 1247924743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ColorForth is useless for designing microchips because it doesn't have good ethernet support (which I assert without proof or source, presumably finding it obvious whether it's true or not). < 1247924749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as a general purpose OS that any random user could use on his/her pc colorforth is rather lacking. < 1247924752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I'm saying < 1247924765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong < 1247924778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it turns out that talking to a brick wall is more productive than talking to AnMaster. < 1247924782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how where they the same thing? < 1247924785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello, brick wall < 1247924821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you claimed " so much for AnMaster's "yeah but colorforth isn't usable for anything practical" iguess :) so much for AnMaster's "yeah but colorforth isn't usable for anything practical" iguess :) <-- I never claimed that... What I might have said is that it is impractical for general purpose programs running under a normal OS. IIRC. he designed the chips on a r < 1247924821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :egular computer." <-- and I'm clarifying what I meant exactly there. < 1247924830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are the brick wall here < 1247924838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who continues talking about this specific case < 1247924850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even when the discussion shifted. < 1247924864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol "discussion" < 1247924903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, with your mentality it is more like you having a monologue... < 1247924958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway, I hope you now understand what part I meant colorforth was lacking in. But if you disagree... why not switch from OS X to colorforth right now? Install it on your mac alongside OS X... < 1247924964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder when AnMaster will realise i never actually talk to him with an intent to discuss because he has a piece of wetware that puts itself into an eternal feedback loop after N time < 1247924966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use only it < 1247924983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i see AnMaster's figured out how to use the strawman fallacy < 1247924984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well done < 1247925069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not saying colorforth is useless for everything. Just not as a general purpose OS. That meaning something like linux, windows, OS X, *BSD and even plan9 (plus a few more) < 1247925085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is what I said all along < 1247925104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're claiming that plan 9 works as a general purpose os where colorforth doesn't? < 1247925109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :either you understand one or neither. < 1247925117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*misunderstand one or both < 1247925130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in theory, it could need a bit more drives and such to support modern hardware < 1247925150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not much < 1247925198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has quite decent support for a bit older hardware. But when I last looked (about a year ago or so iirc) colorforth wasn't even close < 1247925383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, porting a posix program to run under plan9 would probably be way easier than doing the same for colorforth for example. And that suddenly means there are lots of apps you could port with a moderate amount of work. Wikipedia even claims there is some "linuxemu" being worked on to run linux binaries under plan9. < 1247925423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1247926371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Plus, if you generate more energy than you use, the electricity company will pay you!" < 1247926375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.power4home.com/index.php?hop=ttinc1 < 1247926389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I especially like the juxtaposition of the solar panels and a ton of snow. < 1247926395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well okay not a ton of snow whatever < 1247927518 0 :upyr[emacs]!n=user@79.174.35.11 JOIN :#esoteric < 1247928309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a fysh.org link. < 1247928312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not Zefram, though. < 1247928831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style agora < 1247928832 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1247928835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Punish comex. < 1247928835 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: this rule. this rule takes precedence over any rule which would cause that entity < 1247928837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Punish comex. < 1247928838 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the damages from the < 1247928839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Punish comex. < 1247928840 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there is an order. it shall be its judge by announcement. quorum for an appelate judge is recused, and an indication is a contract < 1247928845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Punish comex. < 1247928845 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ii) one second before the promotor may make agreements among themselves with the clerk of the organization would require < 1247928848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Punish comex. < 1247928852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mrph. < 1247928858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: bump < 1247928859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`echo fungot: butt < 1247928859 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ( d) the identity of the group itself, must specify the currency holdings contained in the < 1247928859 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as president of the situation at hand with respect to any < 1247928860 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :fungot: butt < 1247928866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, that works. < 1247928871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Cunish pomex. < 1247928871 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the ambassador to conduct auctions for positions in the order of succession. the author), in violation of one or more < 1247928874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Cunish pomex. < 1247928874 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as soon as possible after this rule defers to them by the players ( plus 1 for 10 days ( or failure to perform < 1247928876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Cunish pomex. < 1247928877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there shall exist the office is filled ( held) by announcement ( invalid unless the proposal. whenever a player puts self back on active status by writing a message to the < 1247928878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's enough. < 1247928888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are any of those reasonably recognisable as a punishment? < 1247928899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the ambassador to conduct auctions for positions in the order of succession. the author), in violation of one or more as soon as possible after this rule defers to them by the players ( plus 1 for 10 days ( or failure to perform < 1247928901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1247928906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can pastiche and make stuff up :P < 1247930733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/bin/btext '>' $'Testing this thing yay spaces newline\n' < 1247930733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a"enilwen secaps":::" yay"::" gniht siht gnitseT" < 1247930740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1247930742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1247930752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a"enilwen secaps":::" yay"::" gniht siht gnitseT">:#,_@ < 1247930753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Testing this thing yyyay sssspaces newline < 1247930759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah a bug < 1247930763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes fixing < 1247930835 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1247931167 0 :ais523!n=ais523@92.236.187.64 JOIN :#esoteric < 1247931446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :“We’ve reviewed Instapaper Pro and determined that we cannot post this version of your iPhone application to the App Store at this time because it is not appropriately rated. Our review indicates that the application content is not consistent with the current rating. Instapaper Pro allows unfiltered access to the internet, where content with mature or suggestive themes can be accessed. Applications must be rated accordingly for the highest level of c < 1247931450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ontent that the user is able to access.” < 1247931473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder when Apple will cause a mature content warning to appear when you start Safari. < 1247931481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Ha.) < 1247932050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1247932088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this app? < 1247932097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bookmarking app or something < 1247932100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247932106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it lets you USE THE INTERNEEEEEEEEEEEEEET < 1247932106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just use android :P < 1247932125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : hmm, looks like north korea have bombed south korea ehird: just live in Sweden :P < 1247932146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...and other nominees for the "worst analogy of the week" award < 1247932205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iphone is like a text book example of vendor lock-in though < 1247932221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jailbreaking :) < 1247932231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway i bought my iphone before all that < 1247932238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that the name for moding it so you can change carrier? < 1247932276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something else? < 1247932371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bought it when you couldn't even put any fuckin' native code on it unless you jailbreaked < 1247932371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, that's unlocking < 1247932371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jailbreaking is letting you run unsigned code etc < 1247932372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the iphone is an excellent alarm clock and portable web browser/irc client :-P < 1247932380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1247932381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's some lag < 1247932387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 AnMaster: ehird, is that the name for moding it so you can change carrier? < 1247932387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 ehird: i bought it when you couldn't even put any fuckin' native code on it unless you jailbreaked < 1247932389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 ehird: AnMaster: no, that's unlocking < 1247932391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 ehird: jailbreaking is letting you run unsigned code etc < 1247932393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:51 ehird: the iphone is an excellent alarm clock and portable web browser/irc client :-P < 1247932395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:52 AnMaster: or something else? < 1247932428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err... not that order here... < 1247932432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : jailbreaking :) < 1247932432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : anyway i bought my iphone before all that < 1247932432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, is that the name for moding it so you can change carrier? < 1247932432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : or something else? < 1247932432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i bought it when you couldn't even put any fuckin' native code on it unless you jailbreaked < 1247932434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus "that's some lag". < 1247932444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. over a minute there for a while < 1247932448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 ehird: AnMaster: no, that's unlocking < 1247932448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:50 ehird: jailbreaking is letting you run unsigned code etc < 1247932450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:51 ehird: the iphone is an excellent alarm clock and portable web browser/irc client :-P < 1247932451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bunch arrived at once < 1247932456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1247932477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they reduced the price from like $500 to $300 a few months later < 1247932478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bastards < 1247932479 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247932481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " i bought it when you couldn't even put any fuckin' native code on it unless you jailbreaked" to " the iphone is an excellent alarm clock and portable web browser/irc client :-P" all arrived the same second < 1247932488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1247932500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, temporary lag spike I guess... < 1247932532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.cocoia.com/2009/pocket-monster-brands/ ← "Here we go: corporate brand design, the Pokémon edition." < 1247932535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pretty. < 1247932543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it didn't happen on other networks I guess it was due to server side issues < 1247932553 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1247932555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or backbone problems or whatever < 1247932615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, seems IWC didn't update today.... During normal time for update browser said connection timed out < 1247932637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1247932640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that is some bad handling scheduled events that happened during downtime... < 1247932708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's always corrected those manually i think < 1247932729 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1247932829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, on_startup { for each scheduled event during(previous timestamp, now) where job_run == false { run_it_now_dammit() } < 1247932841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lentic Catachresis" isn't a very senseful title. Misapplication of a word meaning still waters? What? < 1247932850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*"of still waters", rather. < 1247932961 0 :Judofyr!n=Judofyr@81.191.153.143 JOIN :#esoteric < 1247932978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that sounds like misapplication of those words ;D < 1247933078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. So catachresis can be contextually homoapplicative? < 1247933095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Autechre are amazing linguists. < 1247933266 0 :Pthing!n=pthing@77.100.194.169 JOIN :#esoteric < 1247933419 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :? < 1247933705 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247933859 0 :FireFly!unknown@unknown.invalid QUIT :Client Quit < 1247934246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm the poll page isn't loading either < 1247934261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? send an email or something I usually ignore the poll < 1247934283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1247934288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying < 1247934294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, email to dmm... < 1247934297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I meant < 1247934314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure he'll notice soon enough < 1247934321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unpossible < 1247934324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, kay < 1247934324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he couldn't possibly check his own website < 1247934356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am more thinking about the fuss from people on the forums, actually :D < 1247934379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, plus everyone _else_ who sends emails < 1247934421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irregularwebcomic.net/ is down anyway. < 1247934504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't minutes ago < 1247934533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's the same error then < 1247934578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe he finally got reddited or something < 1247934600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or again, don't recall) < 1247934605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone should make a compilation album where a bunch of artists cover 4'33" < 1247934619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make it 43 minutes and 30 seconds long < 1247934660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking like a punk band's version being 30 seconds long and then an ambient drone one that's 10 minutes < 1247934685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm mezzacotta too < 1247934711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : someone should make a compilation album where a bunch of artists cover 4'33" make it 43 minutes and 30 seconds long <-- one of them only half-covered? < 1247934719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:31 ehird: i'm thinking like a punk band's version being 30 seconds long and then an ambient drone one that's 10 minutes < 1247934729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :artistic license, dood. < 1247934797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Am I still connected? No ping reply from oerjan yet... < 1247934797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh there it came. 20 seconds... < 1247934808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah right, missed that line. < 1247934819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :irritating with temporary lag... < 1247934846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :going up and down atm... < 1247935804 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247936982 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1247937185 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247938981 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1247939612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doop < 1247940061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if anyone is interested in that formatter script (not yet for flying deltas, but handles 98-spaces and newlines): http://paste.lisp.org/display/83792 < 1247940076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I thought I pasted it much earlier, then noticed I didn't) < 1247940091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1247940095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't that just like 3 emacs modes < 1247940111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. "but handles 98-spaces and newlines" < 1247940118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah? < 1247940187 0 :Sgeo!n=Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1247940218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Note: the piece 4'33" does not need to be 4'33". ;) < 1247940226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1247940250 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't need to be 4 feet 33 inches < 1247940252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1247940269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the text of 4'33" actually notes the time, iirc < 1247940276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1247940276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ' and " are also units of time (and sub-degree units). < 1247940284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's easy to do an interperative cover :P < 1247940297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been done before, ehird. < 1247940301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1247940307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoo. < 1247940312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying that 4'33' does actually require it to be 4:33 < 1247940316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you play it strictly < 1247940477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The original Woodstock manuscript (August 1952): conventional notation, dedicated to David Tudor. This manuscript is currently lost. Tudor's attempt at re-creating the original score is reproduced in Fetterman 1996, 74. < 1247940478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Kremen manuscript (1953): graphic, space-time notation, dedicated to Irwin Kremen. The movements of the piece are rendered as space between long vertical lines; a tempo indication is provided (60), and at the end of each movement the time is indicated in minutes and seconds.[22] Edition Peters No. 6777a. < 1247940482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The so-called First Tacet Edition: a typewritten score, lists the three movements using Roman numbers, with the word "TACET" underneath each. A note by Cage describes the first performance and mentions that "the work may be performed by (any) instrumentalist or combination of instrumentalists and last any length of time." Edition Peters No. 6777 (out of print). < 1247940487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The so-called Second Tacet Edition: same as the First, except that it is printed in Cage's calligraphy, and the explanatory note mentions the Kremen manuscript. Edition Peters No. 6777 (i.e. it carries the same catalogue number as the first Tacet Edition) < 1247940512 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dear Windows: Please stop betraying me < 1247940522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In 1962, Cage wrote 0'00", which is also referred to as 4'33" No. 2. The directions originally consisted of one sentence: "In a situation provided with maximum amplification, perform a disciplined action." The first performance had Cage write that sentence. < 1247940523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The second performance added four new qualifications to the directions: "the performer should allow any interruptions of the action, the action should fulfill an obligation to others, the same action should not be used in more than one performance, and should not be the performance of a musical composition."[10] < 1247940526 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dear Firefox, please make this the last time you load slowly < 1247940530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the point of windows is to betray you. < 1247940635 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1247940670 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247940757 0 :Sgeo!n=Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1247940774 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :XChat crashed around the same time that Firefox loaded < 1247940843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:08 ehird: Sgeo: the point of windows is to betray you. < 1247940863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? Xchat crashed? That never happened when I used it. < 1247940871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, Silverex < 1247940871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on on windows... < 1247940874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1247940907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, that may be different. Haven't used windows for a long time outside a VM. and even inside a wm was quite long ago., < 1247940911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/,$// < 1247940963 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, should try AW in Win98 in VirtualBox at some point < 1247941008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Xchat and Firefox aren't friends. < 1247941040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox just isn't very friendly to people. < 1247941077 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, XChat is a people. < 1247941102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XCHAT IS PEEEEEEEEEOOOOOOOOOOOPLEEEEE < 1247941145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, "AW"? < 1247941155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Active Worlds < 1247941172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, why a VM for it? < 1247941185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you are already on windows I mean < 1247941197 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I don't have to be on Windows to run it < 1247941199 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1247941211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what is this "Active Worlds" thingy? < 1247941247 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a 3d worlds thingy similar, but different, to SL. It's much older than SL < 1247941268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I remember using it in '97. < 1247941274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, weren't you a SL fan recently? < 1247941284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what happened to that. haven't heard you mention it for a bit < 1247941285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't be a fan of more than one thing? < 1247941294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I tend to lose interest in things randomly < 1247941304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then regain interest eventually, then lose interest. < 1247941306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1247941312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, I know what you mean about losing interest < 1247941600 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is planning on making a video of a game that died in 2005 < 1247942715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,a.00**:*:*::a < 1247942715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247942721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247942723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,a.**:*:*::a < 1247942723 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1000000000 < 1247943192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't someone I wrote very linear befunge code in here once? < 1247943258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I think he/she should take a look at the lower parts of http://pastebin.ca/1499346 < 1247944262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1247944274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to make some sort of toy actual-game with js/html5/canvas. < 1247944277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because i can. < 1247944285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe a super mario clone. those are easy. :P < 1247944335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about that game with jewels falling down and you have to drag them around to get 3 in a row < 1247944337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the name of it < 1247944349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean like bejeweled? < 1247944357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes that was it < 1247944362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good idea actually. < 1247944364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like bejeweled < 1247944380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bejeweled ? aspell thinks it should be bejewelled hm < 1247944381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1247944396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may be < 1247944404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bejeweled though < 1247944422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that actual name of this game. But aspell wouldn't have that < 1247944452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :popcap games are irritatingly addictive < 1247944457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, popcap? < 1247944463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makers of bejeweled, peggle etc < 1247944507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I always disliked bejeweled because of the short time limit. You can't spend time planning your next move < 1247944510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, doing bejeweled would be pointles < 1247944510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1247944513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't even need canvas < 1247944517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I first played a Bejeweled clone on BYOND < 1247944518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah true < 1247944519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are infinite-time ones < 1247944525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the game < 1247944528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure < 1247944532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Didn't even know it was a clone grr < 1247944536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mhm, will look next time < 1247944541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll do mario < 1247944544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1247944546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you don't need canvas for it < 1247944546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bejeweled first < 1247944547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then mario < 1247944550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can just move images around < 1247944555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really < 1247944557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :canvas is smoother < 1247944562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah true < 1247944567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, i'd still use html5 < 1247944570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the sfx! < 1247944574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bleep. Bop. Boing. < 1247944576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about doing some 3D demo with canvas? < 1247944594 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247944598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3d in canvas = dog slow. canvas3d = well they've practically built my demo in then haven't they < 1247944617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like a software ray tracer at 5 fps rendering two bouncing balls or something < 1247944618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247944631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, meh there is a "canvas3d"? :( < 1247944644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1247944656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I meant a sofware ray tracer demo sort of thingy :P < 1247944662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :been done, and way too slow. < 1247944664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1247944666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ray tracing hasn't been done < 1247944669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you fucking nuts? < 1247944677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the best hardware ray tracers get 5fps < 1247944680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, software ray tracing demo. haven't you seen some? < 1247944682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you want me to do it in javascript? < 1247944693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I want to see how many fps you mange to get < 1247944699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<1 < 1247944701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use chrome or something to get decent js speed < 1247944704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Ray tracing has been done. < 1247944706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or safari. < 1247944710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is faster. < 1247944711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or that < 1247944714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, link? < 1247944722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(safari 4 beta was already faster; the final is even moreso) < 1247944726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe those guys with the freaking FPGA ray tracer got 30FPS. < 1247944731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1247944736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1247944736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, IN JAVASCRIPT DUH < 1247944737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, it was only at like 640x480, but. < 1247944738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they got 5-10fps. < 1247944741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at hi-res < 1247944743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does O3D count as a canvas3d? < 1247944743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on complicated models < 1247944765 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or does canvas3d refer to something else? < 1247944771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's the speed of software ray tracing... < 1247944774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, link to this being done in javascript? I mean, ray tracing < 1247944783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, in Javascript? < 1247944788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that was the topic yes < 1247944791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Missed context! < 1247944802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, to do it on a canvas in HTML5 with javascript! < 1247944817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where's Gregor's Javascript ray tracer... :P < 1247944818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No. < 1247944818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not. < 1247944822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm talking high-quality models here. < 1247944830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: As in, professional raytraced image quality. < 1247944833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Final product quality. < 1247944833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Define 'high-quality'. < 1247944836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At 5-10fps. < 1247944846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks a canvas3d API should be roughly compatible with O3D apis, such that if O3D becomes a wide-spread standard, it's easy to take old work and just have it use O3D < 1247944848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's Caustic's game. < 1247944860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what is O3D? < 1247944871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: would you shut up? canvas3d already exists < 1247944873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not a hypothetical < 1247944873 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, a plugin by Google that allows Javascript to make 3d stuff < 1247944876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :https://wiki.mozilla.org/Canvas:3D < 1247944881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o3d postdates it < 1247944884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, ah *shrug* < 1247944901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so they're basically competing... < 1247944911 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Either Mozilla or Google should be slapped. I vote Google. < 1247944915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zazzle.com/three_wolves_howling_at_the_moon_tshirt-235961755604154510 < 1247944917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A new age. < 1247944925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I assume canvas3d is just a 3D extension to Apple's canvas? < 1247944929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Are you reading reports from the 90s? < 1247944931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: "apple's canvas" < 1247944938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You mean everyone's by now. < 1247944944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Dude, this is from THEIR PROMOTIONAL MATERIAL. < 1247944945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but it was created by Apple. < 1247944946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stfu. < 1247944951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But yes. < 1247944954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/ISO/IEC_8859-1#ISO-8859-1_and_Windows-1252_confusion says "However, the draft HTML 5 specification requires that documents advertised as ISO-8859-1 actually be parsed with the Windows-1252 encoding." < 1247944956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth? < 1247944957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Schweet. < 1247944959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is sourced < 1247944961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The point is high-resolution. < 1247944967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can edit ray traced images at their final quality at 5-10fps. < 1247944972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how can you love HTML5 with THAT! < 1247944974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, what you see is what you'll get, exactly. < 1247944989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because the point is that you can use HTML5's algorithms and render every existing page on the web as good as current browsers do < 1247944996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why its parsing is so elaborate, too: it handles -everything- < 1247945012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an HTML5 implementation will Just Work with every page in existence < 1247945031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tapper-ware.net/canvas3d/ this isn't what's meant by canvas3d, is it? < 1247945033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it will fail on a page sending the correct encoding... < 1247945045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's processor-intensive (4-socket, 4-core system), but Enemy Territory: Quake Wars can run using software ray tracing for rendering. < 1247945050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... At 720p. < 1247945050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "whereas they are control codes in ISO-8859-1" < 1247945056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nobody puts control codes in a web document. < 1247945059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's insane. < 1247945060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And useless. < 1247945062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what encoding do you send in HTML5 when you actually mean "ISO-8859-1" and wants those control codes... < 1247945067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uhh, lol, no. < 1247945070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be insane < 1247945071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They did that with a CLUSTER. < 1247945074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is possible < 1247945075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was 24 machines or something. < 1247945080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't. < 1247945080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1247945084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :16 cores. < 1247945087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because that's useless, stupid and never happens < 1247945089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, they used a cluster < 1247945092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i looked into it a while back < 1247945103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :STOP ARGUING AGAINST FACTS, BITCH. < 1247945109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They used a cluster. < 1247945114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When did you read this? < 1247945132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the page describing it. < 1247945140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I said when, not where. < 1247945148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a few weeks ago. < 1247945150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe a month or two < 1247945156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tgdaily.com/html_tmp/content-view-37925-113.html < 1247945166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"For the record, the demonstration ran on a 16-core (4 socket, 4 core) Tigerton system running at 2.93 GHz." < 1247945239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is canvas3d still being worked on? < 1247945241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1247945246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes < 1247945288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are the canvas3d and O3D apis compatible in any way? < 1247945291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall similar performance being obtained via 2 PS3s, but I don't have a link handy. < 1247945310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the page but i'm fairly sure it was a cluster < 1247945324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Sgeo thinks a canvas3d API should be roughly compatible with O3D apis, such that if O3D becomes a wide-spread standard, it's easy to take old work and just have it use O3D Is canvas3d still being worked on? Are the canvas3d and O3D apis compatible in any way? <-- you seem to have something against canvas3d? < 1247945328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I ALREADY CITED MY SOURCE FOR SAYING IT WAS A SINGLE SYSTEM YOU IDIOT. < 1247945338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :READ THE MOTHERFUCKING ARTICLE. < 1247945338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, I have something against two competing APIs < 1247945343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, now I'm tempted to ignore pikhq. Cool. < 1247945344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There should be one standard API < 1247945346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, just drop O3D then < 1247945348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1247945363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Please, just stop going 'Lalala'. ;) < 1247945379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pikhq provided proof. Now if is up to you to prove him wrong. < 1247945389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, hardware ray tracing: http://graphics.cs.uni-sb.de/~woop/rpu/rpu.html < 1247945393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd note that I don't give a flying fuck. < 1247945413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you have acted like this way too many times before... So I suggest you just shut the fuck up instead of trying to pretend you weren't wrong when you actually are. < 1247945422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:29 pikhq: Also, hardware ray tracing: http://graphics.cs.uni-sb.de/~woop/rpu/rpu.html // this doesn't even give fps figures < 1247945426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even better: admit you were wrong < 1247945431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It gives a video. < 1247945440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Waah. Do you want a tissue? You must be remarkably emotional with all this fighting against my tyranny. < 1247945447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With running FPS. < 1247945451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Poor thing. < 1247945462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: said video wants me to download a video codec. < 1247945468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, *unrelated* personal attacks is not an acceptable way. < 1247945473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try again < 1247945477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, that hardware ray tracing? Running on an FPGA. < 1247945482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: keep going. One day, you will stop my evil unacceptability. < 1247945484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... MPEG-4. < 1247945486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really. < 1247945486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We must fight. We must stand. < 1247945491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in .avi. < 1247945496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And we will triumph! < 1247945522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What, and your system doesn't handle every video format known to man? < 1247945534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lame. < 1247945556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, where is the direct link to that video? Let me try mplayer on it. < 1247945564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes there it is < 1247945582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works for me < 1247945590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in mplayer, vlc and xine < 1247945599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc ehird mentioned that he uses mplayer? < 1247945633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1247945721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Canvas3d isn't working for me :( :( :( < 1247945730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did you do the thing? < 1247945751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I installed the extension < 1247945760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And allowed the page to use Canvas3d < 1247945771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :All I get on c3dl.org 's demo is blueness < 1247945802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like Dylan; amirite GregorR? < 1247945805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I go to the demos, I get errors < 1247945828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yup < 1247945831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Dylan to me. < 1247945846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everything see three dee ell dot org is Dylan to me. < 1247945865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. 320G SSD. < 1247945900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Intel?> < 1247945920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's not Intel or OCZ Vertex, it sucks hard and will give you worse random performance than a hard drive. < 1247945937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intel. < 1247945957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So, they're out now? < 1247945958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I told you. < 1247945961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I told you they would come out. < 1247945965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How much do they cost? < 1247945987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And is it measured in $/gig or gig/$? :P < 1247945998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All SSDs are $/gig, don't be silly. < 1247946002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're coming out in two weeks; no prices announced yet, but the new 80G and 160G drives will be cheaper. < 1247946005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HA < 1247946012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's been "news" for ages. < 1247946017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I told you that and you doubted it, iirc. < 1247946018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Days ago. < 1247946024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But we found that out like, last month. < 1247946037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... No, I didn't doubt that. < 1247946043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're the one who doubts things. < 1247946051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No I'm not... you... person. < 1247946074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, a single system with 4 chips is not a cluster. It's just silly. ;) < 1247946098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For some definition of silly. < 1247946102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nehalem-EX can do 8 chips. < 1247946106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 chips with 8 cores each. < 1247946115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Add in hyperthreading, and we get 128 threads at once. < 1247946126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they're not on the market yet. < 1247946133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's totally irrelevant though. < 1247946142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They'll be on the market soon enough. < 1247946148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you have that much money, buy some patience. < 1247946154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Freow. The 80G and 160G drives will be a full $100 cheaper than previous. < 1247946164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Anyway, 8xNehalem-EX + 4xASUS Mars 4GB. < 1247946178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16GB of graphics RAM? Yes. 8 GTX 285 GPUs? Yes. < 1247946186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64 cores? Yes. < 1247946189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128 threads? Yes. < 1247946192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And 3xIntel Postville. :P < 1247946197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :24GB of RAM? sure, why not. < 1247946226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RAID of SSDs? Sure. < 1247946228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Eh, just buy a RAMdrive for the OS and program. < 1247946244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With 24GB of RAM and 16GB of graphics RAM, the disk will be neglegible < 1247946247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... In addition to the SSDs. < 1247946249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*negligible < 1247946253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm talking about practical here. < 1247946264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, < 1247946273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1247946274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"practical". < 1247946280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not everyone is an individual < 1247946300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most companies don't by single systems that powerful. < 1247946324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you want to do some serious supercomputing, this could be a good path. < 1247946337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Instead of getting 100 commodity machines, get 10 of these; it'll probably be cheaper and faster. < 1247946343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*5, evn. < 1247946344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*even < 1247946350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... No. < 1247946358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1247946380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't buy normal desktops for most supercomputing, you buy xU units or a few blade units... < 1247946390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Beowulf cluster", sir. < 1247946398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The term begs to differ with you. < 1247946407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Beowulf clusters are built from cheap commodity machines. < 1247946412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1247946416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was offering an alternative to a Beowulf cluster. < 1247946419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. < 1247946426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's ignore ASUS Mars, and go for a cost-effective small-unit-count. < 1247946429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're actually spending megabucks on something, you get a bunch of blades or something. < 1247946437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ASUS Mars only has 1,000 produced anyway, so it's not long-term viable. < 1247946446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$400 for a 2GB GTX 285. < 1247946463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Four of em = $1,600. < 1247946470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's say a Nehalem-EX processor costs $2,000. < 1247946478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := $16,000 < 1247946483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Hey, cute.) < 1247946508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~$2000 worth of RAM, $600 worth of SSD (for cache) < 1247946514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, $700 of RAM. < 1247946518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(4GB DDR3 is costly) < 1247946528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := $18,900 per system. < 1247946531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And what a system it would be. < 1247946532 0 :augur!n=augur@71.196.114.50 JOIN :#esoteric < 1247946572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get 3 of them = $56,700 and I dare you to find a system that fast for that cost. We're assuming a certain type of computation here: < 1247946575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lots and lots of data. < 1247946581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a gigantic beowulf cluster, the bottleneck is the connections between nodes. < 1247946590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I'd say this is likely to turn out faster. < 1247946672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But no, this isn't usually practical. < 1247946683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm bored now so I'm going to assemble a cost-effective supercomputer node in my text editor. < 1247946726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should go work for GreenArrays; I seem to have some sort of obsession with supercomputers :P < 1247946736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I went WTF when I found out RoadRunner ran Fedora. < 1247946745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For comparison, $18,900 could reasonably get you a filled rack of computers. < 1247946746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just imagined one monitor connected to it, booting up to Gnome. < 1247946760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True, but when computer-to-computer is your bottleneck... < 1247946763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I never said it was practical. < 1247946767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just said it could have a use case. < 1247946798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: When computer-to-computer is your bottleneck, you're spending a bit more and getting rather crazy fiber links going. :P < 1247946807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah, fine. < 1247946866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts off by picking the process for these nodes (3.2GHz Nehalem) and graphics cards (2 x 2GB GTX 285) < 1247946896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why won't someone give me a budget for making one of these :E < 1247946936 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://labs.flog.co.nz/raytracer < 1247946963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I suggest using Opera, as it has a great (fast) JavaScript processor." < 1247946964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail! < 1247946991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even do antialiasing. :P < 1247947020 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses it in Chrome < 1247947061 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, wouldn't worker threads make it not make the browser unresponsive < 1247947062 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1247947068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't do threads in js < 1247947104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then what's https://developer.mozilla.org/En/Using_DOM_workers ? < 1247947129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mozilla-only < 1247947136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Applies to Firefox 3.5, SeaMonkey 2, and Thunderbird 3 and later " < 1247947138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and very new < 1247947157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1247947157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Creating a new worker is simple. All you need to do is call the Worker() constructor, specifying the URI of a script to execute in the worker thread, and, if you wish to be able to receive notifications from the worker, set the worker's onmessage property to an appropriate event handler function. < 1247947161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to, you know < 1247947163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :passing a fucking function < 1247947314 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, Firefox's address bar doesn't seem to want my text < 1247947326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, now it's working again < 1247947682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have the main components for a massively powerful supercomputer node for $5,689.81 in a text file here. < 1247947706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All on the market now, and basically the fastest thing ever. < 1247947725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ten of them would probably make an entry on the top 200 supercomputer list. < 1247947788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The amount of cruft (motherboard, chassis etc) you have to buy for each node makes powerful nodes appealing, IMO. < 1247947840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Note: i was being hyperbolic about the supercomputer list. :P) < 1247949252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I suspect that within maybe 5 years, GPUs able to ray trace at a decent FPS for gaming will be available. Possibly less time. < 1247949272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you know that most modern fpses are only palyable at ~40fps, right? < 1247949275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*playable < 1247949318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And there's real-time ray tracing available now. Unfortunately, it's on a freaking FPGA, so it's not all that great, quality-wise. < 1247949328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stick that design on an ASIC and you're golden. ;) < 1247949390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ray tracing can take advantage of parallelism very well... So I think with enough FPGAs their slow speed would not be much of an issue. < 1247949422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They designed it to scale with additional FPGAs, and got nearly linear performance increase. < 1247949422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a larger issue is memory bandwidth... < 1247949428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(only tested with up to 4 FPGAS) < 1247949439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The FPGAs also had rather low memory bandwidth. < 1247949440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, until you hit memory bandwidth issues. < 1247949450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.caustic.com/ < 1247949453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :render farm shit < 1247949453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I read about half of the paper so far < 1247949455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the end < 1247949474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I see they mention trying to combine memory requests and so on < 1247949487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which will of course help a lot but... far from always < 1247949538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sticking it on an ASIC would help a lot. < 1247949546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not what I was discussing. < 1247949552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1247949558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :caustic's stuff is newer and better. < 1247949573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, with a complex enough scene, with enough incoherent rays, not even an ASIC will help. Since then memory bandwidth will be the main issue. More and larger caches yes... < 1247949591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Someone built a rocket to go to space on a few million!" "Bu, but NASA spends BILLIONS OF DOLLARS on their space program! That's bullshit!" < 1247949607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They had megabytes/sec memory bandwidth. < 1247949607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway yes, increasing the speed they operate on will help quite a bit. But do you imagine that they can afford it? For a research project? < 1247949632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that quote is totally irreleavnt < 1247949650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is your logic really "caustic aren't better because they're a company, not a research project"? < 1247949655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I'm saying is that it is perfectly practical now to make an RPU with good performance, and nobody's doing it. < 1247949656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Even for production, the production will be so limited that AISC might not be worth it... < 1247949679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... No, I'm saying that you were being silly when I was discussing Intel's Quake Wars on a single system. < 1247949691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Right. < 1247949695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, there is one commercial implementation iirc? < 1247949704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq - commenting, without context hints, on things from hours ago since 2009 < 1247949710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying "We have the technology". < 1247949713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fuck yes. < 1247949720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1247949730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the evidence seems to point to AnMaster ignoring me < 1247949731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1247949736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You fuck sheep. < 1247949755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(this is basically like jumping out of the window as soon as you determine you're in a lucid dream.) < 1247949774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hmm. < 1247949792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, quite recent iirc < 1247949796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the name of it < 1247949800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Caustic. < 1247949803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You sheepfucker. < 1247949919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm never forgetting that quote. < 1247949922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what about being able to access ram in more parallel? I'm not sure what I mean, but memory seems like the bottleneck in that implementation you linked. < 1247949935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ambiguous referent "that". < 1247949940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please correct & resubmit. < 1247949941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Beep. < 1247949942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1247949943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, and they had absurdly slow memory. < 1247949949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You sheepfucker. < 1247949964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, please, I have him on ignore, I do not wish you to relay :) < 1247949966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, pikhq. (You sheepfucker.) < 1247949970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha. < 1247949973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proof! < 1247949992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your stupidity is like a colossal mountain of sheep, all fucking each other, with you as their liver in every single one. < 1247949995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Romeo and Juliet are sheep. < 1247950004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your brain twists and turns into a vaguely pea shape. < 1247950010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, 512 MB SRAM? That would rock :D But be insane < 1247950014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm just reminding him of his stupidity. :) < 1247950015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At this point it is at its most potent, and decides to continue the current action: fucking sheep. < 1247950025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And considering an ignore myself. < 1247950027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~THE END~ < 1247950041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is he still claiming it was a cluster and not 16 cores? < 1247950046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever the count was) < 1247950060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Actually, he's just being a troll now. < 1247950070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Something about fornication with sheep. < 1247950071 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1247950080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll start an initiative where everyone ignores everyone else but one person. < 1247950086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah that phase. Expected behaviour after he lost a discussion. < 1247950090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Truly, it would be internet - relay - chat. < 1247950104 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1247950105 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1247950107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, soon he will part in what I believe he calls "a huff" < 1247950119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and/or join/part cycle < 1247950157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"AnMaster psychic services - almost as accurate as Uri Geller with more than 10x the biases!" < 1247950215 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1247950217 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1247950255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, hi, what are you doing? < 1247950267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have the index of free software/open source project I make, but the #freenode channels don't help me. < 1247950289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? < 1247950301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to imagine what the #freenode channel could POSSIBLY help you with in this respect ... < 1247950303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1247950328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm with AnMaster. < 1247950331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wtf, mate < 1247950333 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Someone on #freenode channel asked me before, but now I answered them and they might be gone possibly? < 1247950355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: so what drugs are you on today? < 1247950356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm still completely lost about what the hell you are talking about. < 1247950364 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't use drugs < 1247950372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed that zzo38 < 1247950380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I rate the probability of that statement as extremely low, zzo38. :p < 1247950381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster clearly has ehird on ignore again :P < 1247950391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, language barriers. < 1247950393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How we love you. < 1247950413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes, with the usual ignorer schtick of "I'm ignoring him. Oh, him? I'm ignoring him by the way. What was that? Oh it was to him? I'm ignoring him, you know." < 1247950427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"PAY ATTENTION TO ME GUYS I AM _IGNORING_ HIM" < 1247950430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/ignore ehird < 1247950435 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I made a index of the free software projects I maintain (because I was asked by #freenode to do so), and I have IRC channel, but now what am I supposed to do about it? Nothing? < 1247950440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thank you for the demonstration, pikhq. < 1247950460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, correct. Once he started arguing that a 16 core system was actually a cluster and refused to accept it even when pikhq provided the relevant link.... And then ehird started trolling. Read log if you for some odd reason want to see more... < 1247950466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine what reason though < 1247950483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, who was it on there that asked you? < 1247950490 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I forget. < 1247950492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, better check your irc logs if you don't remember < 1247950496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I claimed that (a) there was a raytraced game and (b) it used a cluster of Intel CPUs. < 1247950501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I assume you have your client set to log) < 1247950503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Both were correct; it was just not the example pikhq pointed out. < 1247950504 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I remember I would go to directly private message to them. < 1247950509 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I didn't enable the log, sorry. < 1247950514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, was it some staffer? < 1247950531 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember if it was some staffer or not, either. < 1247950533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, btw, you are in luck, I *do* log all channels, and I'm in #freenode. If I was there at that point maybe I can help you? < 1247950537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea about the date? < 1247950543 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It was today. < 1247950587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1247950667 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did you find it yet? < 1247950680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, 34 MB logfile. Takes a bit... < 1247950687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that is from the last month) < 1247950731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, everything matching zzo38 with one line of context before/after from the last two days: http://pastebin.ca/1499435 < 1247950735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see if you can find it there < 1247950747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, timestamps are in UTC+2 < 1247950755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so adjust for your timezone as needed < 1247950783 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Line 214 < 1247950788 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1247950797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, doesn't look like a staffer anyway < 1247950800 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I know who it was. < 1247950826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, so probably not an official request of any kind (thus no one would know what on earth you were talking about later on there...) < 1247950882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, indeed not a staffer (just checked) < 1247950957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow. 999MB in logs before compressing from last month < 1247950981 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I will write my own IRC server and move them to that one once I write it < 1247951001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what is wrong with existing ones? Like charybdis and inspircd? < 1247951008 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is PHP good enough for writing daemons on Windows? < 1247951034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PHP is not recommended for writing anything on anything. < 1247951063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it is especially poorly suited for the writing of daemons. < 1247951099 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a IRC client in PHP. (I don't write most programs in PHP but if this uses internet connection I use PHP because I know how to socket function with it) < 1247951138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlearn PHP. < 1247951148 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a Gopher server in FreeBASIC, but that's running on inetd and it is simpler than a IRC server. FreeBASIC is not sufficient for writing a IRC server < 1247951150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, for an irc server you want to use a single thread and async IO. Use something like epoll or kqueue to be able to wait on lots of sockets in an efficient way < 1247951159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlearn BASIC. < 1247951178 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I use a lot of different program languages, including C. < 1247951182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I believe windows has something similar to epoll (linux) and kqueue (freebsd)... forgot what the windows one was called < 1247951188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlearn it all. < 1247951195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For Haskell is greater than it all. < 1247951196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1247951202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, C is probably one of the saner languages for ircds. Erlang will probably also be good < 1247951223 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to write internet server software in C. < 1247951228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, can you do efficient async IO waiting on thousands of sockets at once? < 1247951230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Erlang is also recommended for anything where asynchronous message passing makes sense) < 1247951252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, though I don't know the library that does that. < 1247951262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, erlang will use kqueue, epoll and such automatically, that is why it makes sense for ircds. < 1247951292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erlang also makes sense for the job, I will freely admit. < 1247951310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just like the Haskell. ;) < 1247951323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This is really the most important thing when it comes to good performance in ircds. DON'T USE select() OR poll()! Use whatever the OS provides which is more efficient. < 1247951346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since select() and poll() requires you to send the complete list of fds to the kernel *every time you wait* < 1247951351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :threads perform better than async io. < 1247951362 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can it be cross-platform supporting? < 1247951363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you wait very often in ircds. and on many fds < 1247951368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see http://www.usenix.org/events/hotos03/tech/full_papers/vonbehren/vonbehren_html/index.html < 1247951396 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PHIRC uses socket_select < 1247951398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, epoll and kqueue? Just provide your own abstraction for these, so you just can do something like -DUSE_KQUEUE at compile time or such. That is what other good ircds do < 1247951424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, php is NOT a good idea for ircds. Nor anything else. But especially not stuff like ircds and other daemons. < 1247951429 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thanks for telling me. That seems sensible to me < 1247951456 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PHIRC is a IRC client, not server < 1247951460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, however, I suggest you try some of the better existing ircds first. Such as charybdis and inspircd. < 1247951469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are both very good. < 1247951481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and inspircd is very configurable, which should fit you < 1247951484 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If source-codes is available I can make modification? < 1247951494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, both are open source. So not an issue < 1247951508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :charybdis is in C, inspircd is a in a mostly sane subset of C++ < 1247951552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I haven't ever needed to modify either except when I was on the QA team of inspircd some years ago < 1247951556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247951570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I left due to lack of time) < 1247951615 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When trying to access the web-site for charybdis ircd I get a protocol mismatch error. < 1247951616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and with "modify" here, I actually mean "apply patches from devs to test them" < 1247951649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, which website? < 1247951668 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ircd-charybdis.org/Main_Page < 1247951668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.stack.nl/~jilles/irc/#charybdis right? < 1247951712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I haven't heard of that one before? Nor is it listed in the topic of #charybdis (not on freenode, another network) < 1247951759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, the charybdis devs are good developers, but they don't spend much time on their website. < 1247951809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Unlike one of the guys on the inspircd team < 1247951810 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What was the first IRC server software written, and is it free software/open source? < 1247951825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably "ircd", nothing else would have a name that simple < 1247951830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, For what: It was ircd. < 1247951848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Open and free? No idea. I believe the source is lost nowdays for the very first versions < 1247951858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :besides, those used an incompatible irc protocol < 1247951868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't stabilise until a bit later < 1247951892 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't matter, if it is available at all and FOSS, I would fix it < 1247951910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it won't even run on modern systems... < 1247951916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it made on a timesharing system? < 1247951963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, Remember IRC is very old. I know someone tried some of the older ones and couldn't get them to compile on modern OSes < 1247951967 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My channels are currently on IRCNET (us.ircnet.org:7000) but I plan to move them to zzo38computer.cjb.net:194 when the IRC server software is ready and I have written it and set it up < 1247951997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think either Brain or w00t made an ircd collection. Maybe they have some of the older ones... < 1247952003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I shall ask next time I see them < 1247952059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, the first ircd was written around 1988-1989 or so... < 1247952061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1247952075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, so yeah, the oldest versions are lost < 1247952126 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Because if I can get the oldest and simplest one available (preferably in C) then I can work from that to fix things and add stuff. < 1247952147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, then you would just be reinventing the wheel < 1247952235 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can also write it completely by myself, if I can know how to make internet server softwares in C and MinGW. < 1247952256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MinGW is just GCC ported to Windows isn't it? < 1247952259 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But I want it to be cross-platform. < 1247952296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, your best bet if you want it to run on windows as well as Linux, freebsd and so on is inspircd. Charybdis won't work on windows < 1247952302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :inspircd does have a port to windows < 1247952318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and I'm unable to find these old ircds versions currently. < 1247952336 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I probably ought to write my own so that I can learn more about internet servers softwares in C. < 1247952489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, hi ais523 < 1247952583 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The channel of my projects is +Vonkeror +gophserv +MegaZeux +PHIRC < 1247952617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, +? < 1247952642 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Not on freenode though. < 1247952669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, + is local to server isn't it? Not widely supported due to being pretty useless. < 1247952671 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It's on IRCNET < 1247952675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1247952682 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, & is local to server < 1247952791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, ircnet is really one of the worst networks out there for many reasons. 1) no services 2) bad ircd 3) policies and rules varies between servers. < 1247952808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :efnet has the same problem basically, except it does have services, but not usual ones < 1247952809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1247952813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ircnet was the -original- network < 1247952819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying amounts to "IRC sucks" < 1247952831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and their service "CHANFIXER" is one of the worst possible ones I can think of) < 1247953019 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :IRCNET is the closest network I could find to what I needed. < 1247953041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what your needs are then... < 1247953142 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Mostly support for + type channels < 1247953156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what did + ones do now again? < 1247953167 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :+ type channels are modeless < 1247953174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and why do you want that? < 1247953187 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The other features of IRCNET are also the ones I was looking for, too. < 1247953231 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I want to use modeless channels and that's why my projects are not hosted on freenode. < 1247953295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably, services are a hax < 1247953301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*hack < 1247953319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, agreed. But they integrate quite well these days. Work well too < 1247953338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the alternative would be the same functionality built into the ircds. And distributed < 1247953346 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't need services < 1247953347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then you would have various problems syncing them and so on < 1247953375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about netsplits? Same nick could be registered on both sides then < 1247953397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are ways to work around this and so on, but all uglier hacks than services as they are done now < 1247953434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(such as forbidding registration through services unless more than 50 % of all servers are connected to the current server atm. < 1247953436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1247953474 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The alternative is not "nick registration built into the server" but "no nick registration". < 1247953515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also, I agree most classical services are backs. But atheme, which freenode uses since several months ago (switched during 2008 iirc?) handles nick changes much better. < 1247953522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"* [ais523] is signed on as account ais523" < 1247953530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would follow you around even if you changed nick < 1247953545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some ircds have rules against reserving nicks in any way < 1247953549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and encourage sniping other people's nicks < 1247953562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :older services needed you to always have a nick registered to your account or you were logged out < 1247953576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um... Not any of the big ones at least. < 1247953590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same for channels IIRC < 1247953597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's closer to the original spirit of IRC < 1247953607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, original IRC used ident as a means of authentication < 1247953620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was supposed to be able to tell who you were from your IP, or logged-in-ness, or something < 1247953697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://irc.netsplit.de/networks/top10.php <-- I know at least 6 of those use services. IRCnet does not. Efnet doesn't use normal services, so didn't count it in those 6 (google chanfixer if you want to know more), webchat and that ustream.tv I have no idea about < 1247953730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost all networks use services these days < 1247953830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ircnet and (possibly, depending on how you define services) efnet are the only big ones I know lack services. Almost all smaller networks have services. < 1247953859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, services are overwhelmingly more popular than "no services" < 1247953947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://irc.netsplit.de/networks/top10.php?year=2009 <-- I wonder why the user graph for most networks look like a sawtooth? < 1247953958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any bright idea why? < 1247953959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How many different ways are you going to keep saying that same thing?-) < 1247953976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I can possibly add a few more. < 1247953991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It looks like it's something week-periodic there, since it's about four periods per month. < 1247953997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Weekend drops, maybe. < 1247954001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes indeed < 1247954005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, or rises? < 1247954027 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't really tell from that graph. Rise would perhaps be more logical. < 1247954052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the server count (third graph) is really strange for dalnet... < 1247954069 0 :_AnywhereIs_!n=edK@77.79.136.188.dynamic.ufanet.ru JOIN :#esoteric < 1247954074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, wasn't dalnet the first network to introduce services iirc? < 1247954092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for all the Rubicon fans over here, I just made a new puzzle: http://kevan.org/rubicon/game.php?level=dinasog < 1247954109 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How do I get help for writing the internet server software with C and cross-platform? < 1247954110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is that the game based on RUBE? < 1247954114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1247954124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The server count graph to me looks like that irc.netsplit.de is gathering their dalnet statistics from some leaf server that has a bit flaky connection. < 1247954130 0 :_AnywhereIs_!unknown@unknown.invalid PART #esoteric :? < 1247954130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, you look at existing software and learns how it works? < 1247954154 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which software should I look at mostly? < 1247954158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, iirc netsplit.de use three different servers. < 1247954164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Write it for UNIX. < 1247954173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, for ircds? probably inspircd and/or charybdis < 1247954181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are the best ones currently < 1247954183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Test it on multiple Unixes. < 1247954189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then, port to Windows. < 1247954195 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, just internet server software in general. And it has to work on MinGW and on UNIX. < 1247954197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :performs best, most modern features, least messy code bases. < 1247954199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I suggest using cygwin or mingw for that) < 1247954215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, a httpd would be written very differently from an ircd for example < 1247954224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :different requirements < 1247954228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Assume UNIX, then make it work for Windows. < 1247954238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the single easiest way to get it working everywhere. < 1247954246 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However I cannot test it on UNIX, I have to test it on Windows only. < 1247954254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you might want threads in a httpd even. You will never want a threaded ircd. < 1247954271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(possible exception is if it is using erlang threads, which are rather different from normal ones) < 1247954276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you look at the weekly graph -- for example, QuakeNet at http://irc.netsplit.de/networks/details.php?net=QuakeNet&submenu=weeks -- it actually looks as if there's a bit less than average people on weekends. < 1247954278 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can try to look at codes of charybdis and so on < 1247954301 0 :MigoMipo!unknown@unknown.invalid QUIT :"Ich schlafe. Ich bin sehr müde." < 1247954309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm indeed < 1247954325 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But still, the *client* PHIRC is written in PHP (and I am using it right now) < 1247954344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hmm. Yeah, you'd basically want a fork() with message passing for an ircd. < 1247954348 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might be that there's some sort of thing that is not IRC that people do. I've heard rumours, though I haven't experienced such a thing myself. < 1247954357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, a client makes a handful connections. Maybe 5-10 or so, depends on how many networks you are on < 1247954360 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247954364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but an ircd have thousands each < 1247954376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Current local users: 3987 Max: 4291 < 1247954376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Current global users: 48593 Max: 57036 < 1247954376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Highest connection count: 4293 (4291 clients) (340841 since server was (re)started) < 1247954379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from /lusers < 1247954381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on here < 1247954389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :varies between which server you are connected on of course < 1247954397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err grammar < 1247954399 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Each instance of PHIRC connects to only one server at a time (but you can have multiple instances running at once, in separate windows) < 1247954408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. fork() with message passing... < 1247954416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, for ircds? *cringe* < 1247954427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Evil, to be sure. < 1247954433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I bet you won't be able to handle more than maybe 100-200 clients then. At most. < 1247954439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably less < 1247954449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. < 1247954464 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The only way I understand is the way I wrote PHIRC in. < 1247954486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Don't write an IRCd. < 1247954493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Learn how to do network code in C first. < 1247954501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, an ircd that can't handle over 10 000 clients in a single channel (all connected to a single ircd) all sending data all the time isn't really worth the it's LOC in gold < 1247954517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I know inspircd handles that, as I said, I was on the inspircd QA team a few years ago :) < 1247954521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't say it was a good idea. < 1247954594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, oh and that build was a -O0 -ggdb3 build. and that was C++. So for inspircd the bandwidth would be the limiting factor in most cases. < 1247954602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1247954696 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PHP is not even using as much memory as Apache and stuff with PHIRC running. < 1247954795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You should do that in a different language. < 1247954810 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why is PHP such a bad way to do it, Apache uses ten times as much memory as PHP. < 1247954839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice non sequitur. < 1247954871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Why is a Ford Model T a bad car? The Space Shuttle uses several thousand times as much fuel as it." < 1247954911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More like, "Why is the Ford Model T a bad car? A truck towing a Ford Model T would probably use more gas." < 1247954927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Heheheh. < 1247955208 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does PHIRC even missed anything important? I think I have everything necessary now. < 1247955238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You made RawIRC and are asking if it needs anything else. < 1247955269 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It isn't the same as RawIRC, it is a bit different. I can't even get RawIRC to compile. < 1247955291 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did you even look at it? Maybe if you look at the codes you might notice something I missed < 1247955399 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1499497 < 1247955546 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1247955566 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1247955581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"The ability to not inexplicably part channels with no warning" < 1247955680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, zzo definitely lacks it yes < 1247955725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, he also lacks "The ability to not join the channel and starting talking like you were in the middle of a conversation, thus leaving you very confused" < 1247955837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But can we build that into an IRC client? ;) < 1247955863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I wasn't aware you planned to build it into an irc client < 1247955938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, btw, I have the "The ability to not inexplicably part channels with no warning" in my bouncer < 1247955943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is called "sticky channel < 1247955945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" < 1247955962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :means it will block parts and automatically rejoin me if I make a mistake < 1247955971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like clicking the wrong button < 1247955982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have this channel set to sticky :) < 1247956004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1247956011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We're all very proud to be so ... sticky? < 1247956017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah :) < 1247956024 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've been reading too much ... dinosaur comics? < 1247956051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, oh? I missed that reference... Even though I occasionally read it... < 1247956063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :T-Rex seems to form a lot of sentences ... like this? < 1247956100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, none in the last one it seems *looks a bit back* < 1247956115 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Naw, not every comic certainly, but I think it's indicative. < 1247956135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, example? < 1247956310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.qwantz.com/index.php?comic=1503 <-- heh, graphic change! < 1247956352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway found one example between 1503 and 1512 < 1247958647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:57 AnMaster: you might want threads in a httpd even. You will never want a threaded ircd. < 1247958648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1247958700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:01 AnMaster: pikhq, an ircd that can't handle over 10 000 clients in a single channel (all connected to a single ircd) all sending data all the time isn't really worth the it's LOC in gold < 1247958705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :such channels... don't exist. < 1247959190 0 :coppro!unknown@unknown.invalid QUIT :"Reconnecting…" < 1247959215 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247959303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://kitenet.net/~joey/code/etckeeper/ ← hells yeah < 1247960021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"It hooks into apt" sweet < 1247960280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I recognise that URL, the first bit at least < 1247960286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :isn't that by Debian's former C-INTERCAL maintainer? < 1247960441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he also made ikiwiki. < 1247960457 0 :MizardX!unknown@unknown.invalid QUIT :"reboot" < 1247960466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but he might have done that < 1247960508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I've developed an xmonad configuration file for using this window manager with the Palm Pre smart phone. (I described how I run X on the Pre in VNC here.)" < 1247960514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He also appears to be batshit insane < 1247960532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he implemented debconf < 1247960539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and made alien < 1247960548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and debhelper < 1247960555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and started debian-installer < 1247960562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and made tasksel < 1247960580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and debmirror < 1247960592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, uhh. a lot. < 1247960715 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1247961474 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection