< 1245629526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`addquote that's where I got it rocket launch facility gift shop < 1245629527 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :7| that's where I got it rocket launch facility gift shop < 1245629549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ? < 1245629563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why was that worth adding as a quite < 1245629563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hahahaah < 1245629564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quote* < 1245629565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The concept of a rocket launch facility having a gift shop is weird :P < 1245629575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh I thought you meant like it=sex. < 1245629580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because that was funny because it references sex. < 1245629581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You see? < 1245629582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Kennedy Space Center gift shop exists < 1245629584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just checked < 1245629585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Also good :P < 1245629610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, 'struth ... < 1245629611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you have a dirty mind < 1245629619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But that's a SPACE rocket launch facility :P < 1245629620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thank you. < 1245629632 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, opposite, landing, but whatever. < 1245629642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't mean that as a compliment (sp?) < 1245629644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Finefine < 1245629648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`revert 12 < 1245629648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's your problem. < 1245629649 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1245629653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1245629655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TAKE THAT BACK < 1245629660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`addquote that's where I got it rocket launch facility gift shop < 1245629661 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :7| that's where I got it rocket launch facility gift shop < 1245629665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1245629666 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :`revert `revert 12 < 1245629676 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1245629681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`revert 13 < 1245629682 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1245629700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is GregorR's bot. Respect what he decides. < 1245629709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`addquote that's where I got it rocket launch facility gift shop < 1245629710 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :8| that's where I got it rocket launch facility gift shop < 1245629712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :notnx < 1245629716 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :`listquotes < 1245629716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the world's most hackable bot, don't respect anybody for anything. < 1245629716 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1245629717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`revert 12 < 1245629718 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1245629718 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1245629721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`addquote that's where I got it rocket launch facility gift shop < 1245629723 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :7| that's where I got it rocket launch facility gift shop < 1245629725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we can go at this all day. < 1245629725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`revert 12 < 1245629726 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1245629728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`addquote that's where I got it rocket launch facility gift shop < 1245629729 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :7| that's where I got it rocket launch facility gift shop < 1245629730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`revert 12 < 1245629730 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1245629734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Argh, not this again X_X < 1245629734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all night you mean < 1245629741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, agreed < 1245629747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fine. I'll stop. < 1245630044 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1245630446 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wat < 1245630468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see above what i said < 1245630488 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i saw. i dont get it < 1245630510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what < 1245630548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, you need sleep < 1245630554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1245630561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?? < 1245630576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1245630579 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he typed some stuff in ocaml, i guess. i dont know what he was trying to show me < 1245630588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, above that < 1245630604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, its evening in the us < 1245630610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh not the last bit < 1245630616 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, above that? < 1245630637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes. < 1245630646 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which part? < 1245630675 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, regarding the spaces in place of parens: russell and whitehead had some sort of interesting system for avoiding parens, apparently < 1245630678 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :using dogs < 1245630679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1245630680 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dots < 1245630692 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to show precedence relationships < 1245630712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: immediately above < 1245630726 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zombie anuses? < 1245630726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: it was a joke about you being gay or something I think < 1245630733 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1245630747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:47 GregorR: People for the ethical treatment of zombie anuses? < 1245630747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:47 ehird: Hot. < 1245630749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:47 ehird: augur: < 1245630757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: It was just a one-off joke. < 1245630760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurf durf anal sex etc. < 1245630766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1245630774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1245630842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur, now our token gay member. < 1245630856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i thought i was always your token homosexual < 1245630949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... People care about that? < 1245630985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thought that at least on the Internet we were sane, reasonable people. < 1245630994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"People for the Ethical Treatment of Zombie Anuses" doesn't really come across as gay per se to me X-P < 1245630997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sane? here? < 1245631008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reasonable, occasionally < 1245631023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lousy sense of humor, always < 1245631031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1245631075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well that would be homosexual necrophilia < 1245631094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and maybe coprophilia too, since that was mentioned earlier < 1245631102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Depending on the kinkiness-level involved, "ethical treatment" may be disputable in any case :P < 1245631103 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: its not necrophilia < 1245631105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theyre UNdead < 1245631107 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not dead < 1245631123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would that be anecrophilia, then? < 1245631127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Missed the context. < 1245631133 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zecrophilia? < 1245631143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zombrophilia. < 1245631161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this. is. greek. no funny portmanteaus here, please. < 1245631183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :proper prefixes and suffixes, than you < 1245631190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*thank < 1245631226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's zombro? < 1245631259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah still a portmanteau < 1245631374 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are we talking of zoophilia? < 1245631407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think zombies are considered animals (more than humans), are they < 1245631414 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1245631419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zombrophilia < 1245631423 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with zombies < 1245631425 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1245631432 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Zombro makes me think of sombreroes < 1245631439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1245631450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that r is so out of place < 1245631466 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can we make out while wearing giant sombreroes? < 1245631504 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zombreros? < 1245631512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Zombie sombreroes < 1245631522 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Don't put them on top of your brain fool! < 1245631534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm do they make giant sombreros with two head whatchamacallits? < 1245631547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :head holes? < 1245631552 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A sombrero built for two? < 1245631555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1245631557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1245631564 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that romantic < 1245631568 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If impractical < 1245631591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like those gloves i saw (on reddit?) a while ago < 1245631634 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a mitten built for two < 1245631640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :smittens, iirc < 1245631644 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I posted them on Secret area of VIP quality < 1245631648 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Because they love mittens < 1245631761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"two headed sombrero" does not google :( < 1245631836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : like those gloves i saw (on reddit?) a while ago <-- link < 1245631948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: apparently so, "VIPPER is the guy who hijacks that thread and changes the subject to MITTENS." < 1245631999 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does /prog/ have mittens? < 1245632019 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mittens are kind of a 4-ch and SAoVQ thing, not sure 4chan gets much mittens < 1245632047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4-ch != 4chan ? < 1245632061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this stuff is confusing < 1245632151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the company site is http://www.smittens.biz/Smittens/Home.html, i don't recall the actual reddit link < 1245632160 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1245632214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that link had a cheesy picture of a couple using them < 1245632218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1245632319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah http://www.crunchgear.com/2009/01/21/smittens-worlds-dumbest-mittens/ < 1245632477 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hey, don't diss mittens >:| < 1245632489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes not dissing mittens < 1245632492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes dissing smittens. < 1245632499 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :click the link, faggot < 1245632555 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Smittens are mittens, augur < 1245632560 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Part of the mitten brotherhood < 1245632565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, theyre not < 1245632575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are you smitten with mittens on kittens? < 1245632581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't dis people. like this there adolf friend of mine... < 1245632632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: he might have been bitten < 1245632723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No one wants to be bitten by smitten kittens with mittens. < 1245632754 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except Joe Biden < 1245632766 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Biden bitten by smitten kittens with mittens < 1245632771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :......... /me has no idea what that's supposed to refer to :P < 1245632782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You realize "Biden" doesn't rhyme with "bitten", right? < 1245632782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you may be hitt'n on something there... < 1245632807 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Best I could do on such short notice < 1245632902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :biden and bitten are close when written < 1245632925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yet, pronounced so differently :P < 1245632933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :long i in biden? < 1245632944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1245632957 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Baiden < 1245632958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may never have actually heard the name < 1245632989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're forbidden to sit in, because your -ittens don't fit in. < 1245633026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well in that case i'm quittin' < 1245634497 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1245636611 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1245637150 0 :Warrigal!unknown@unknown.invalid QUIT :"leaving" < 1245639770 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1245640464 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1245640484 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombgirl < 1245643099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I am of the opinion that I should listen to classical other than the works of Nobuo Uematsu. < 1245643103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Suggestions? < 1245643123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(beyond critiquing my usage of the term 'classical'?) < 1245643290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All classical is other than the works of Nobuo Uematsu :P < 1245643312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd recommend starting with Romantic and Baroque and working your way inwards. < 1245643360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, GREGOR HATE BEING SWEATY < 1245643491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Specific suggestions. < 1245643504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suggest that you log in to AIM with a non-shitty client. < 1245643520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're talking to someone who is barely aware of the terms "Romantic" and "Baroque", and wants to broaden his horizons. < 1245643527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Define 'non-shitty'? < 1245643535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One which can receive sent files. < 1245643542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1245643556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if I *have* one. < 1245645055 0 :Warrigal!n=warrie@lunch.normish.org JOIN :#esoteric < 1245645068 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I am now connected from lunch.normish.org. < 1245645082 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Be jealous; I command you. :-P < 1245645180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: start with vivaldi! < 1245645186 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or hendel < 1245645296 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :handel < 1245645334 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whatever. he sucks anyway. < 1245645340 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :also, if you're going to name baroque composers and omit bach, you're a prick < 1245645352 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :and jeeze, don't omit the late renaissance < 1245645356 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nono, this is intentional < 1245645364 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :palestrina, orlando di lasso, these are all wonderful < 1245645369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you would start with vivaldi and go on to bach < 1245645376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :starting with palestrina is already a bit odd < 1245645388 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :lord, why < 1245645397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1245645412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the reason i want to start with vivaldi is so that then you can switch to bach and appreciate how awesome bach is < 1245645430 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :palestrina is too different from modern stuff to be at all comparable, imo < 1245645450 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :who cares about comparable, it's amazing music < 1245645516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's tons of amazing music out there < 1245645549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense to start with the more mainstream stuff though < 1245645551 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :there's not tons of music of palestrina's caliber < 1245645630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what about every other big name < 1245645650 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :not all that many of 'em < 1245645668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's like 15 composers who're better known than palestrina, are you saying any of them are worse? < 1245645671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except schubert < 1245645690 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :schubert is amazing < 1245645701 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :and there are plenty of people better known than Palestrina who are worse < 1245645706 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :let me see < 1245645709 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :richard strauss < 1245645713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i would say there are a LOT of composers better known than palestrina < 1245645714 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :really awful < 1245645717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CESSMASTER: well come on. < 1245645729 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :first, you really really suck < 1245645730 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :who else is famous and worse than palestrina < 1245645733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :strauss is awesome < 1245645735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice thing about having eclectic tastes is being introduced to whole new genres, rather than just new groups, artists, etc... < 1245645743 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :strauss is bombastic substance-free german nonsense < 1245645744 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Mozart is nice. < 1245645747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he's awesome just for that zarathustra intro < 1245645777 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :strauss is like wagner, but with no point < 1245645802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's just german romanticism. You can't blame him for belonging to a movement. < 1245645828 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :there's plenty of post-wagner stuff that's not awful like strauss < 1245645854 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :mahler, for instance < 1245645871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.youtube.com/watch?v=rKZr3ExeXUc < 1245645958 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :schoenberg's stuff at the ass-end of german romantic tonality is also quite good < 1245646412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You guys and your 'knowing this genre'. < 1245646692 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Malinowski is obscure but fun. < 1245646738 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Obscure enough that I should probably give his first name. < 1245646817 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reboots < 1245647115 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Stephen. < 1245647579 0 :amca!n=amca@CPE-121-208-82-97.qld.bigpond.net.au JOIN :#esoteric < 1245649837 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Listening to music with the sound muted is so strange. < 1245650619 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Like putting on a blindfold and still seeing. < 1245651046 0 :CESSMASTER!unknown@unknown.invalid QUIT :"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃" < 1245653526 0 :MigoMipo!n=MigoMipo@84-217-1-18.tn.glocalnet.net JOIN :#esoteric < 1245654827 0 :immibis!n=IceChat7@125-238-252-206.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1245655384 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1245656049 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1245657599 0 :clog!unknown@unknown.invalid QUIT :ended < 1245657600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1245658006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is the wlan in the conference place. < 1245658122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately I think I'm going to have to listen to the presentations and not just IRC here. < 1245658326 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1245658328 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1245658478 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Hello asiekierka. < 1245658490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm crazy < 1245658502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to make an extended version of Windows 3.11 < 1245658511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I should get and work on Windows NT 3.51 instead though < 1245658525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? It even runs Firefox (mostly), unlike Windows 3.11! < 1245659236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/imgs/win3plusplus.png < 1245659267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The main problem with most programs is its lack of a registry, which ironically makes F/OSS programs much more likely to work than proprietary. < 1245660093 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, that just makes me SO want to run NT 3.51 alongside XP on my PC < 1245660100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It would need a bunch of bugfixes < 1245660103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and drivers that don't exist! < 1245660105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1245660109 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1) No HD Audio driver < 1245660118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2) No GeForce driver (but we can get around that) < 1245660121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3) No USB driver < 1245660130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4) No PCI-E ethernet card driver! < 1245660774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think it could work well on my 100mhz Pentium laptop < 1245660781 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not as laggy as NT4 but still runs a bunch of apps < 1245661880 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[Global Notice] Hi all, I'm going to restart services -- you'll be without NickServ, ChanServ, MemoServ etc for a few moments! Sorry for the inconvenience and thank you for using freenode. < 1245661885 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from christel < 1245662019 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they're back < 1245662034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1245663887 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why did you repeat the global notice? we all got it... < 1245663903 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyone know how to set a prompt in a MOO? < 1245665597 0 :AnMaster_!n=AnMaster@d83-177-5-87.cust.tele2.se JOIN :#esoteric < 1245666279 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1245666553 0 :immibis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1245670993 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1245671479 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it" < 1245676037 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hooray! another mystery solved with the help of wireshark < 1245677310 0 :amca!unknown@unknown.invalid QUIT :"Farewell" < 1245677785 0 :upyr[emacs]!n=user@79.174.35.21 JOIN :#esoteric < 1245678738 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, what mystery? < 1245678740 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1245679372 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1245679506 0 :Judofyr!n=Judofyr@77.40.165.3 JOIN :#esoteric < 1245679595 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1245681924 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1245683928 0 :Judofyr_!n=Judofyr@77.40.165.3 JOIN :#esoteric < 1245684135 0 :MigoMipo!n=MigoMipo@84-217-11-161.tn.glocalnet.net JOIN :#esoteric < 1245684283 0 :Judofyr_!unknown@unknown.invalid QUIT :"raise Hand, 'wave'" < 1245684433 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1245684641 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1245684774 0 :CESSMASTER!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1245685445 0 :oklopol!n=oklopol@edu357k04-ccpub.utu.fi JOIN :#esoteric < 1245685502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i joined this channel < 1245686197 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1245686225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :helloes < 1245686341 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1245686512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well this was fun < 1245686517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i must go now < 1245686527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sicp is a good book < 1245686553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually gets pretty interesting in chapter 4 < 1245686562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1245686568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think it does < 1245686575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure i do. < 1245686621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just guess it shouldn't, because i've seen the exact same thing done multiple times < 1245686625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokoko < 1245686630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokoko < 1245686660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(chap4 = interpretation) < 1245686673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a chain in front of me < 1245686681 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1245686691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like made of metal < 1245686699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what "metal" is in spanish < 1245686789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this off it -> < 1245686792 0 :oklopol!unknown@unknown.invalid QUIT :"WebIrc http://www.hiillos.org/irc/" < 1245686937 0 :comex!unknown@unknown.invalid QUIT :"Changing server" < 1245686956 0 :comex!i=comex@ool-457c3cbb.dyn.optonline.net JOIN :#esoteric < 1245687346 0 :kar8nga!n=kar8nga@a-226.vc-graz.ac.at JOIN :#esoteric < 1245688117 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1245688466 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1245688814 0 :sebbu2!n=sebbu@ADijon-152-1-90-59.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1245688884 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1245689099 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1245689306 0 :GregorR-L!n=gregor@pal-163-111.itap.purdue.edu JOIN :#esoteric < 1245690911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intel has apparently canned production of 45nm Havendale chips -- planning to just skip to 32nm. < 1245691514 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1245691873 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1245691916 0 :inurinternet!unknown@unknown.invalid QUIT :Client Quit < 1245693420 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anybody written a virtual pet in some scripting language? < 1245693427 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Using sqlite3 for data storage) < 1245693505 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :where does this David slowed stuff come from? < 1245693518 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :NOBODY KNOWS < 1245693532 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But David did slow his pace slightly as his ears! < 1245694503 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1245696125 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run perl -wlne'END{print$n}eof&&$n++;/([^<]+)/i&&$n--' * < 1245696126 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1245696130 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1245696660 0 :CESSMASTER!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1245697504 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: source? < 1245697578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Ah, esolangs. < 1245697632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<GregorR-L> But David did slow his pace slightly as his ears! <-- ... , < 1245697646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not ! < 1245697660 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I also changed "slowed" to "did slow", so clearly my intention was not to quote it precisely. < 1245697675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah missed that < 1245697676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1245698025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hash tables are prone to DDoS. But are balanced trees really immune to that? < 1245698098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering, since at least the implementation I'm using has severe issues with some operations I need. Fast in general, but when inserting a mostly sorted list it takes ages. Yes I realise it probably rebalances, but no there isn't really any alternative. < 1245698156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, I can't control if the list is sorted or not. < 1245698485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and I only get one element at a time) < 1245699030 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :can anyone here visit http://webchat.freenode.net/ ? < 1245699037 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I just get an encoding error < 1245699046 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ditto < 1245699107 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lucky you; I just seem to be getting a blank screen. < 1245699126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got some error about not having javascript before I enabled it < 1245699150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I got that too, then I said to noscript to temporarily allow it, and after that was when I got the empty page. < 1245699265 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :now I get a page, but it won't actually connect; the button does nothing... < 1245699279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It works, but can't connect for me. < 1245699291 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[14:34] == *** (qwebirc) Looking up your hostname... < 1245699291 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[14:34] == *** (qwebirc) Found your hostname. < 1245699291 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[14:34] == Disconnected from server: Connection to IRC server failed. < 1245699322 0 :GregorR-WC!i=80d3a36f@gateway/web/freenode/x-7f0fe84b6ed7d3d0 JOIN :#esoteric < 1245699325 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ah, back to the compression error, looks like GregorR-L is in the lead < 1245699326 0 :GregorR-WC!unknown@unknown.invalid PRIVMSG #esoteric :HEY LOOK I WINS < 1245699424 0 :GregorR-WC!unknown@unknown.invalid QUIT :Client Quit < 1245699552 0 :DeeWC!i=3e4e8dd5@gateway/web/freenode/x-4202461e12ccd0c6 JOIN :#esoteric < 1245699556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Amazing. < 1245699578 0 :DeeWC!unknown@unknown.invalid PRIVMSG #esoteric :Looks like a decent UI, too. < 1245699582 0 :DeeWC!unknown@unknown.invalid PART #esoteric :? < 1245699691 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I know precisely where this David slowed stuff comes from. < 1245699735 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But I have to go, so I'll tell you later. < 1245699940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll implement the lambda calculus with IO in OCaml. < 1245699945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a compiler. < 1245699992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:35:49 <pikhq> ... People care about that? < 1245699992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:36:25 <pikhq> Thought that at least on the Internet we were sane, reasonable people. < 1245700004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why would that stop us making jokes about gayness? < 1245700011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i make jokes about plenty of things i'm fine with < 1245700036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's because you're only one step removed from 'lawl cockfag'. < 1245700058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: amusing but no. < 1245700062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just have silly phases. < 1245700074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawlz. < 1245700129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god, I hate touchscreens < 1245700143 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so why the iphone < 1245700168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because i hadn't used it before buying it and put my faith in the holy jobs to make it work for me < 1245700170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which was stupid < 1245700184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i used it for like 3 minutes < 1245700191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a smudgy display copy < 1245700192 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But ... but ... it's Apple! D-8 < 1245700208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the iphone does touchscreens a lot better than any other device i've seen but it's still shit < 1245700234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the current technologies are fundamentally (a) incredibly prone to get smudgy as fuck, (b) hard to manipulate smoothly and (c) completely untactile < 1245700237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so fuck that shit < 1245700265 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I hear the 3GS is better at smudginess < 1245700288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how < 1245700295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you contractually obligated to clean it thoroughly every week? < 1245700341 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the screen is oleophobic < 1245700355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't like japanese oreos? < 1245700358 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how much of an effect this actually causes < 1245700359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1245700364 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol < 1245700370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[According to Electricpig, the iPhone 3G S will be Oleophobic - which does not mean “scared of cookies”. ]] < 1245700371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1245700373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm so unoriginal < 1245700388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Apple coated the new iPhones screens' in a special material that repels the oil on your hands that leaves greasy fingerprints." < 1245700392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that could be cool for keyboards and mice < 1245700456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and < 1245700458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Original: June 29, 2007[1] < 1245700458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3G: July 11, 2008[2] < 1245700459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3G S: June 19, 2009[3] < 1245700465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Buy an iPhone and you get to replace it every year! < 1245700473 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :++ < 1245700487 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :anyway I can't decide whether I want the 3GS or Pre < 1245700490 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :not that I'm likely to get either one < 1245700491 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but < 1245700492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: G1 bitch < 1245700492 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1245700494 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :no < 1245700496 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :G1 is java shit < 1245700529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: meh. it's got an open source linux-based OS, it's got a real fucking keyboard, and it's not locked down at all so you can fuck with everything and distribute shit yourself < 1245700540 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :only if you have the dev version < 1245700544 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and also < 1245700548 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the linux fork is crap < 1245700549 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and also < 1245700549 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :JAVA < 1245700553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: rooting the non-dev one takes like 3 seconds < 1245700556 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :admitted < 1245700560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: also the dalvik vm is way less shit than hotspot for this < 1245700564 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1245700566 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't JIT < 1245700566 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1245700570 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :last I heard < 1245700575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: so? anyway, you can run C shit < 1245700577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just isn't supported < 1245700591 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The best thing is that Android uses their own VM (what was it called again, delvik?) so they can't use the Jazelle "java-acceleration" tricks the ARM cpu would have. < 1245700592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write your prog in $blah and write a ui in jython or something < 1245700607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Dalvik, mr Im Using AnMaster's IRC Client So I Have No Backlog. < 1245700612 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the pre also uses a linux-based OS, the apps are unobfuscated javascript even if the source isn't officially published, and can be rooted in 5 seconds < 1245700617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even For Things That Were Said Three Seconds Ago :P < 1245700628 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and javascript >>>>> java < 1245700631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: but it's not an open platform still. also, "EVERYTHING IS A WEB APP LOLZ" is totally shit < 1245700640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it severely limits the cool shit youc an do. < 1245700640 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: execpt it's apparently really fast, even with lots of open apps < 1245700649 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure people will figure out how to run c stuff < 1245700667 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :see, I still prefer the iPhone, where apps are actually native code so you don't have to fight an interpreter < 1245700674 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but at least with javascript, you know it's shit < 1245700676 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm using LimeChat right now, and the Dalvik message had not appeared when I wrote that. Dialup, you know. < 1245700682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: the g1 can run C shit. < 1245700685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus it can run anything < 1245700694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes the apis are java, just write a damn wrapper < 1245700701 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :java is just good enough that everyone pretends it's a real programming language < 1245700702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ha < 1245700705 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so everything is slow < 1245700714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: what you forget is that the G1 isn't java-based < 1245700715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's JVM-based < 1245700728 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :you want to use clojure? < 1245700743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: no < 1245700748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: you can use $any_jvm_language, or just write your fast logic in $native_lang and a UI in $jvm_lang < 1245700748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1245700770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't really limit you, worst case? make a wrapper program for the jvm and call it from your c program < 1245700774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you really need to intwine that shit so much < 1245700848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: also, the G1 has a real keyboard and a real joysticky thing and real buttons < 1245700851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :discussion over < 1245700874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a real keyboard with real fucking modifier keys. < 1245700899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, the joystick is actually a trackball < 1245700904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's even better < 1245700931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The trackball got good reviews, I think. < 1245700965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :trackballs absolutely rock for games < 1245700977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(not so much for general meesing...) < 1245701026 0 :kar8nga!n=kar8nga@a-32.vc-graz.ac.at JOIN :#esoteric < 1245701099 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1245701101 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the pre has a real keyboard < 1245701118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: so it does, but it's smaller < 1245701131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: and lacks separate numeric/punctuation keys < 1245701140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so a slight win for the G1 on that ponit < 1245701171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the G1 has an autofocus camera and the pre doesn't seem to < 1245701177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although this is really nitpicking :P < 1245701195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(if I actually took photos it'd be nice because my hands are jittery as fuck) < 1245701296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: wrt the pre "Also, the temptation to keep many apps running can outstretch the device's ability to handle them. I quickly learned to dread the dialog box informing me that I could not open a new app without removing some of my open cards." < 1245701325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: ah, ew: < 1245701325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The keyboard's too small for thumb typing (welcome to fingernail typing) " < 1245701332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awful < 1245702189 0 :CESSMASTER!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1245702228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is the Google phone good? < 1245702260 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Google has said that before the end of 2009 there should be 18 Android phones available; the rumours have it that at least some of those have keyboards. Here's hoping. The Samsung I7500 they're actually almost-selling already is a touchscreen-only thing. < 1245702273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Google phone = G1. < 1245702275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The G1 has a keyboard. < 1245702281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Well, that's the first one. < 1245702285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also the best so far. < 1245702288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it a good phone? < 1245702290 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1245702294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1245702299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've just spent ages arguing that it is to comex :P < 1245702318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I know, but others could have it too. The G1 looks a bit dated. < 1245702335 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's T-Mobile, or is Google failing? < 1245702340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would've been tempted by the Dev Phone, if it weren't for the >$100 shipping costs to Finland. < 1245702343 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :failing me < 1245702348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Google made the operating system........... < 1245702356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And worked with HTC on the hardware. < 1245702368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :T-Mobile sell it. < 1245702373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ok, ty < 1245702376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can also buy an unlocked Dev Phone from Google, which is it. < 1245702382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What specifically is dated about it, anyway? < 1245702395 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They sell it as "HTC Dream" in some locations. (And they don't sell it at all in Finland.) < 1245702423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :528mhz ARM is faster than the iPhone [3G] (but not S), it has the regular screen, it has a regular camera, it has 192MB of RAM... Android is being actively developed... < 1245702432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't really see why it's "dated". < 1245702433 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just the looks. And the I7500 has a better camera (well, spec-wise; haven't seen real reviews yet) if one cares about that sort of thing. < 1245702438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It only came out in October. < 1245702460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :October last year, though! In iPhone-years that's something like twelveteen generations old. < 1245702466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wants OpenMoko. < 1245702481 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have to go, hourly dialup charges and so on. < 1245702492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OpenMoko the OS is no more open than Android, really; and it looked kind of shit tbh < 1245702521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heck, the Neo phones can run Android. < 1245702533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you could probably run OpenMoko on an Android phone, though why you'd want to I have no clue. < 1245702539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But Qt! < 1245702539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1245702543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"As of the 2008.08 software revision only the GSM phone module is working reliably" < 1245702550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, I loooooooooooooove X11. < 1245702557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1245702568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Qt embedded runs directly on the framebuffer. < 1245702607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "The software development is split between Qtopia under X11" < 1245702619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... WHY ARE THEY RUNNING QTOPIA ON X? < 1245702621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe that's an option, but OpenMoko runs it under X11. < 1245702623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :STAB! < 1245702626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because they have gtk stuff too < 1245702635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The Openmoko community has forked [4] the final stable release into Qt Extended Improved and they have launce a new homepage [5]. " < 1245702637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. Forks! < 1245702639 0 :CESSMASTER!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1245702640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which should be running on DirectFB. < 1245702651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so the OpenMoko community is retarded. < 1245702661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Android FTW, then. < 1245702796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Clearly what we need is perfect wearable computers for free. < 1245702800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 1. Establish communist state < 1245702807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 2. Force clever people to develop thus < 1245702810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 3. Give to everyone < 1245702812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 4. ??? < 1245702820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 5. NO PROFIT BUT LAPTOPS AND PHONES ARE OBSOLETE < 1245702825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 6. — Comrade. < 1245702838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 1. Make Reprap be able to print useful electronics. < 1245702849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 2. Post-scarcity. < 1245702854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 3. ??? < 1245702858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 4. Oops, entropy. < 1245702859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 4. Singularity! < 1245702868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 5. Simultaneous step-threading is outlawed. < 1245702881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 5.1. BASIC line numbering adopted for steps. < 1245702886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... How does entropy get into this? < 1245702888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 5.2. Space is filled. < 1245702895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 6. Singularity expands space. < 1245702898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 7. (etc.) < 1245702903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was just being the silly. < 1245702907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1245702923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 8. Wars between universes fighting for space, energy < 1245702935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 9. Goddammit, the multiverse is finite too. < 1245702945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 10. God is petitioned to give us infinite stuff kthxbai. < 1245702954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 11. God, by way of killing us and sending us all to heaven, complies. < 1245702957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step 12. Well, bugger. < 1245702958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~fin~ < 1245702978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hereby decree the above The Story of Wasted Effort. < 1245703019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs off, muttering something about "Forward the Singularity!" < 1245703075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Is there some wacky theological argument that equates the singularity to the second coming of christ? < 1245703079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would enjoy that < 1245703131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd imagine so. < 1245703158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[If it goes up to your belly button I WANT WANT WANT YOU! http://305f8.easyurl.net]] < 1245703160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— Twitter spam < 1245703164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My legs just aren't that flexible... < 1245703217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Actually, how does that even work? *SINGULARITY, EVERYONE IS HAPPY* "Hey guys! I'm Jesus and I've come to save you from your sufferi—" "WOOHOO PARTY SINGULARITY WOO" "—okay, call me back when you're in the mood." < 1245703219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1245703337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jesus as the spiritual manifestation of the singularity. < 1245703348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1245703377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some metaphorical bible-reading :P < 1245703411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Yes it is. < 1245703447 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :the book of revelations gives a finite size for heaven < 1245703452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So, wait. 2000 or so years ago, a singularity was born? Somehow. :P < 1245703470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: It's Revelation, not Revelations. < 1245703550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's "The Revelation of John", not the Book of Revelations. :P < 1245703581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's "Revelation to John", actually. < 1245703592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right, right. < 1245703851 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :aha, it's a cube, 2.211 megametres on each size :) < 1245703861 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :side, that is < 1245703888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: That's rather gigantic. < 1245703895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although not really. < 1245703911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should be big enough for all mankind < 1245703912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: So, uh, _how_ is every good dead person ever meant to fit in there? :-) < 1245703917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: very easily? < 1245703922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with lots of room to spare < 1245703925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? < 1245703932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :absolutely < 1245703945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey! In Christianity, are good non-humans generally agreed to go to heaven or not? < 1245703960 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some estimate from the internet: 106,456,367,669 < 1245703964 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(number of people that ever lived) < 1245703964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's all good creatures, I'm gonna guess that 2.2 megametres isn't quite big enough. < 1245703967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There is generally no stance on the issue amongst Christians. < 1245703973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: does that include neanderthals etc? < 1245703991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, defining what a human is is very arbitrary < 1245703996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure, but it starts from 50,000 BC < 1245704009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like asking for Christianity's opinions on the laws of physics. :P < 1245704010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :adding all those guys would not change the count dramatically < 1245704017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there weren't very many of them < 1245704042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. People do that. < 1245704047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: err, it's a theological matter about who gets into heaven, innit < 1245704047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms at idiots < 1245704056 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: anyway, if we take it to be that number < 1245704069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: we can put everyone on the *bottom* of the cube, with 40m^2 per person! < 1245704076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's a theological matter that I am unaware of any opinions on the matter at all. < 1245704078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're barely using *any* space at all < 1245704079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: remember that people need space to move around, and presumably there's shit other than people in heaven < 1245704088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1245704090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1245704099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, but the *entire cube* is empty < 1245704114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it depends what attractions there are in heaven, apart from the whole "eternal gaze of the holy spirit" boring shit :) < 1245704116 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you don't really appreciate how big 2 million meters is < 1245704121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :especially when it's cubed < 1245704134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: in more reasonable terms, that's 1,000 miles < 1245704137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's the diameter of the Earth? < 1245704137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is big but not gigantic < 1245704148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`wolfram diameter of earth < 1245704154 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :diameter of earth \ \ Input interpretation: \ \ Earth \ Result: \ \ diameter \ \ 7913.1 miles \ Unit conversions: \ \ 12 734.9 km kilometers \ \ Generated by Wolfram|Alpha (www.wolframalpha.com) on June 22, 2009 from Champaign, IL. © Wolfram Alpha LLC—A Wolfram Research Company \ \ 1 \ \ < 1245704170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so it's (earth.diameter/7)^3 < 1245704180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in that case, you don't appreciate how few humans are there and how little space they occupy :) < 1245704188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a fuckton of volume. < 1245704189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: I suppose < 1245704197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: we could put all humans currently living on an island of about 30x30km < 1245704207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: really? < 1245704235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe not < 1245704240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rechecks the math < 1245704248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we are talking 6bn people here < 1245704279 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more like 80x80 km < 1245704281 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1m per person < 1245704296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(which is very sparse as crowds go) < 1245704308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's impressive. < 1245704311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :30x30 is reasonable when it's an actual crowd < 1245704332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a sci-fi story where some guy gets a revelation < 1245704337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, how much area would we have in this cube? < 1245704338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that some sort of end of the world is coming < 1245704340 0 :CESSMASTER!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1245704353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and they should build a huge cube and put everybody on earth inside this cube < 1245704358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: is it called the bible < 1245704359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and people believe him and proceed to build the cube < 1245704361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1245704362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1245704371 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the cube was really small < 1245704374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1245704384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember, either 1 or 10 km < 1245704388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably 1? < 1245704403 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1245704414 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :math says, 6km on the side if it's 1m^3 per person < 1245704414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :According to Wikipedia, the Earth has 148 square terameters of land. Can we beat that with a 2 megameter cube? < 1245704418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1245704439 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the book had all sorts of logistic problems < 1245704449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(man, terameters. I <3 metric) < 1245704455 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the cube was built in china because that's where most of the population is anyway, so it's easier to transport people to the cube < 1245704468 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the chinese got pissed off because they were the first to be frozen, and suspected a conspiracy < 1245704486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but then they did it anyway because everybody trusted the prophet guy < 1245704491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1245704502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is silly :) < 1245704506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: so what happens < 1245704526 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i probably shouldn't spoil it :) < 1245704535 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if i remember the name of the book at least < 1245704538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: DOIT < 1245704542 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hm, that measurement just refers to New Jerusalem, but I don't know what's outside of that < 1245704544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DOIT DOlT < 1245704547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurf geddit < 1245704549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doit dolt? < 1245704555 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :by the way, it's made of gold, so it would probably weigh quite a lot too < 1245704587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't remember the name :( < 1245704588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: To simulate gravity, of course. < 1245704590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: what, heaven? < 1245704591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/simulate/replicate/ < 1245704592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1245704595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's all god can do? gold? < 1245704602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not like, solid enlightenment? < 1245704604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just lame < 1245704608 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://isv.scripturetext.com/revelation/21.htm < 1245704622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants uranium < 1245704622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :christianity is so disappointing!~ < 1245704625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/~$// < 1245704629 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :(As I just said, apparently the measurement is only the city, I don't know what the rest really is) < 1245704651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this new jerusalem does have a lot in common with the original < 1245704655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like being a gigantic gold fucking cube < 1245704665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: [[The Tabernacle (Hebrew משכן, mishkan, "residence" or "dwelling place"), according to theHebrew bible/Old Testament, was the portable dwelling place for the divine presence from the time of the Exodus from Egypt through the conquering of the land of Canaan]] < 1245704670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's not actually heaven < 1245705254 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More like an RV for God. < 1245705266 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1245705269 0 :GregorR-L!n=gregor@pal-163-111.itap.purdue.edu JOIN :#esoteric < 1245705679 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1245705834 0 :Arrogant!n=scotty@97.100.157.86 JOIN :#esoteric < 1245706484 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1245706541 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1245706617 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1245706834 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1245707429 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1245707850 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1245707919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> hash tables are prone to DDoS. But are balanced trees really immune to that? < 1245707948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think balanced trees should be O(log n) worst case insertion, if that's what you're worrying about < 1245707951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, for implementing an asoc array that is. < 1245707956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let rec compile e = < 1245707956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : match e with < 1245707957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Var x -> "(fun _ -> " ^ scrub x ^ "())" < 1245707959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | Lam (x,e') -> "(fun _ -> fun " ^ scrub x ^ " -> " ^ compile e' ^ ")" < 1245707961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | App (p,q) -> "(fun _ -> (((" ^ compile p ^ ") ()) " ^ compile q ^ "))" < 1245707962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, i thought so < 1245707963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ;; < 1245707965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fun fun. < 1245708029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know about the hash DDOS thing but i would guess it's something like if someone knows the hashing scheme they could force collisions and make it very slow? < 1245708125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ^ is ocaml concatenation? < 1245708131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1245708188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, indeed < 1245708225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for balanced trees in themselves that should not be possible, but what about long keys with common prefixes? < 1245708236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, however providing sorted input seems to slow it down, since even with a self-balancing tree it ends up having to do a lot more rotations. < 1245708243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would at least require checking linear in length < 1245708247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that would be a prefix tree? < 1245708263 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, but is comparison constant-time? < 1245708282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no i mean just inserting long string keys into a tree-based dictionary < 1245708285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, which is not the variant I'm using. Since using a prefix tree for storing integers would be rather odd < 1245708287 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ordering will be linear in key length in the worst case, right? < 1245708302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah no, this is a sparse integer -> value map < 1245708309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1245708322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not very large integers? < 1245708329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1245708332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, 64 bit ones, so not very < 1245708337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :definitely not bignum, < 1245708340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bignum* < 1245708349 0 :jix!n=jix@dyndsl-095-033-082-201.ewe-ip-backbone.de JOIN :#esoteric < 1245708357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw haskell has a special map type for int keys that is faster < 1245708390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and usually the range just above 0 ("just" ~ 15000 or so) is much denser < 1245708401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no negative values < 1245708406 0 :tombom!i=tombom@82.26.83.160 JOIN :#esoteric < 1245708419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how about telling us the use case... < 1245708432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what language? < 1245708458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you didn't ask, but then it is easy: For in-between. And I was planning an online version,. < 1245708461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :version* < 1245708462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because i recall haskell also has a function to build from ordered associations < 1245708464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like llvm has one < 1245708476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't ask because it's not my discussion < 1245708480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not the use case < 1245708485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it seems to have very poor performance when inserting lots of sorted keys in the dictionary. < 1245708489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not what you're going to be using it for, that's just what you're going to use it in < 1245708498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dictionary is based on AVL tree < 1245708500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be specific < 1245708529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use case, well, it is to track "initial memory is all zero" < 1245708565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# compile (Lam ("x", Var "x"));; < 1245708565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- : string = "(fun _ -> fun _x -> (fun _ -> _x()))" < 1245708574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :every time a non-zero is found it is marked as "modified" < 1245708578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hooray! Though I note that (fun _ -> _x()) could just be _x. < 1245708582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as converting stuff where possible < 1245708589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like +++ at the start to set 3 < 1245708599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# compile (Lam ("x", Var "x"));; < 1245708599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- : string = "(fun _ -> fun _x -> _x)" < 1245708600 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fun! < 1245708601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hooray! < 1245708601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1245708603 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I love fun < 1245708610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So do I. < 1245708610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the problem is gccbf output < 1245708619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: < 1245708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+*72 < 1245708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>+ < 1245708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>+ < 1245708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+ < 1245708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+*101 < 1245708641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>+ < 1245708643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>>+ < 1245708645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+*108 < 1245708647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at the start < 1245708649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1245708652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for about 13 000 lines. < 1245708670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit less, but close < 1245708700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I shuffle the code to set those in a random order, thus adding lots more >>, the code is much faster. < 1245708713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# let foo = Lam ("x", (App (Var "x", Var "x")));; < 1245708713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :val foo : expr = Lam ("x", App (Var "x", Var "x")) < 1245708714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# compile foo;; < 1245708716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- : string = "(fun _ -> fun _x -> (fun _ -> (((_x) ()) _x)))" < 1245708718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# compile (App (foo, foo));; < 1245708719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks to profiling I managed to pin point it to the tree rotations < 1245708720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- : string = < 1245708722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"(fun _ -> ((((fun _ -> fun _x -> (fun _ -> (((_x) ()) _x)))) ()) (fun _ -> fun _x -> (fun _ -> (((_x) ()) _x)))))" < 1245708725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1245708725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hooray! < 1245708734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so question is, how to avoid this worst case. < 1245708743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from wikipedia: "The AVL tree is more rigidly balanced than Red-Black trees, leading to slower insertion and removal but faster retrieval." < 1245708757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it may be an intrinsic fault of AVL trees < 1245708769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so in other word, lets use some other dict/set than the erlang stdlib in module for it. < 1245708775 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1245708777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1245708786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I also test for membership every iteration < 1245708803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see "is this not in set, if so, lets turn the add into a set" < 1245708833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but might be worth trying some other sort of tree. < 1245708852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is DDOS actually a relevant problem for your use case? < 1245708865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, as I mentioned above, I was planning an online compiler < 1245708870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like llvm has < 1245708876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a show case < 1245708878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just for fun < 1245708882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh erlang may not be good for hash tables, since they are mutable < 1245708905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I guess I could go down and dirty and use ets tables... Not sure how much I would gain that wya < 1245708906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way* < 1245708911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but maybe worth trying < 1245708932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- : unit -> unit -> (unit -> 'a as 'a) = <fun> < 1245708937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i guess your keys are not necessarily inserted in order, so you cannot optimize just for that? < 1245708937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's _not_ the type i was expecting. < 1245708939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as nice interface of course. < 1245708945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, they might not be indeed. < 1245708987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specifically, I was expecting: < 1245708989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but at some point they will be. < 1245708990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unit -> 'a as 'a. < 1245708998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or unit -> (unit -> 'a as 'a) < 1245709032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: those are all equivalent aren't they < 1245709036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, with that I mean that I sort instructions by offset, but other passes might enable more to be sorted. Like eliminating dead code in between. < 1245709044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unit -> unit -> (unit -> 'a as 'a) isn't < 1245709049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and the pass that builds this set even. < 1245709053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think < 1245709056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i would think it is < 1245709057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that can enable better sorting in some cases. < 1245709063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, I don't think it should generate that anyway < 1245709071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it should generate one of what I said < 1245709076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if 'a = unit -> 'a, then it all simplifies < 1245709085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1245709092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but my compiler shouldn't be producing that, I think < 1245709095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I'll try church numerals < 1245709107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what are you compiling to/from? < 1245709114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lambda calculus → ocaml -rectypes < 1245709119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1245709120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(-rectypes because the lambda calculus is not well-typed.) < 1245709127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean, unit -> (unit -> 'a as 'a) = unit -> 'a as 'a afaict < 1245709135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(essentially, any lambda-expression is (a = a -> a)) < 1245709136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, optimising compiler? < 1245709145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no; ocaml does the optimization < 1245709154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, well-written ocaml is competitive with C-speed < 1245709159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1245709164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but are you not listening to me? < 1245709169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my compiler isn't architectured in a way to produce that type < 1245709171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know < 1245709174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus I suspect I may have a bug < 1245709184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although there isn't really much room for buggery: < 1245709185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let rec compile e = < 1245709186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : match e with < 1245709188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Var x -> scrub x < 1245709190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | Lam (x,e') -> "(fun () -> fun " ^ scrub x ^ " -> " ^ compile e' ^ ")" < 1245709192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | App (p,q) -> "(fun () -> (((" ^ compile p ^ ") ()) " ^ compile q ^ "))" < 1245709194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ;; < 1245709198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course, but couldn't there be some stuff that you can know better at that point than ocaml can. Like stuff you can exploit, but which is not useful in most ocaml code. < 1245709218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dude, it's the lambda calculus. As far as semantically rich languages go, it's one of the least. < 1245709219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :There certainly is stuff like that for bf for example, no idea if there is for lambda calc < 1245709230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Oh! We're applying a function, to ANOTHER FUNCTION!" < 1245709237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1245709237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Ooh, but this time, we're getting the function from our argument." < 1245709245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Ooh, here we have a literal function. That applies a function to a function! Twice!" < 1245709258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could possibly optimise written out church numerals < 1245709259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1245709272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, but why bother < 1245709276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1245709280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just getting reacquainted with ocaml < 1245709296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it would be similar to optimising [-] into set for bf. common idiom. < 1245709305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what lambda expression did you compile to get that type? < 1245709307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it would help much in your case < 1245709315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: # let foo = Lam ("x", App (Var "x", Var "x")) in compile (App (foo, foo));; < 1245709327 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1245709349 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1245709363 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where is the topic from? < 1245709368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: right, App (Var "x", Var "x") gives a recursive type of course < 1245709369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this code was generated by gcc-bf: <+>*6-><+> < 1245709373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly < 1245709373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, of course < 1245709384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://codu.org/davidslowed/; a meme due to Warrigal < 1245709423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1245709444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it actually possible to force one of these functions through to completion? i don't think a loop that keeps doing (f ()) would type, even with -rectypes < 1245709521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if f : unit -> 'a as 'a then f () () () ... is well-typed, surely < 1245709552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, we can't write a "force f" function, as we have no way of knowing when we didn't reduce any < 1245709552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can never get anything but 'a out < 1245709562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so this compiler, as-is, is useless < 1245709567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1245709576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with my IO model, we can just force until we get eof < 1245709580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but uhhhhhhhhh < 1245709586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be odd < 1245709599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as i think it wouldn't terminate when a regular LC forcer would < 1245709622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1245709649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that 'oh, well' or 'oh well' :P < 1245709662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference? < 1245709675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 'oh, well, you can fix that by doing X' or 'oh well... life sucks...' < 1245709687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the latter :( < 1245709713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts oerjan out of his misery < 1245709718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOW I CAN TAKE OVER THE WORLD < 1245709719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MWA HA HA < 1245709727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU CAN HAVE IT < 1245709746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Shut UP you're DEAD. < 1245709761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S WHY I'M TALKING IN ALL CAPS, STUPID < 1245709768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1245709831 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I thought Death talked in caps, not Dead < 1245709846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: DEATH TALKS IN SMALL-CAPS. < 1245709851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE DEAD TALK IN CAPS. < 1245709851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IT SORT OF RUBS OFF < 1245709886 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oerjan wins; ehird is disqualified due to IRC not having small caps < 1245709890 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also due to not being dead < 1245709898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IRC so has small caps; Unicode does. < 1245709901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA < 1245709909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WHOOPS < 1245709919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OH NO, NOT THE UNICODE. PLEASE, NOT THAT < 1245709975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :---------------------O- < 1245709980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HMPH < 1245710016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION HOPED myndzi WAS USEFUL FOR HANGMAN < 1245710017 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION HOPED oerjan WAS USEFUL FOR HANGMAN < 1245710044 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1245710101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e < 1245710133 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: incorrect < 1245710143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: No, I'm right. < 1245710147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ehird> IRC so has small caps; Unicode does. <-- example < 1245710149 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :nicode does not have a complete set of small caps < 1245710153 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*Unicode < 1245710157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It does for the Latin a-z. < 1245710160 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no < 1245710168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I'm pretty sure that is a font thing, not a encoding thing < 1245710173 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it has all but F, I, Q, S, X < 1245710177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, whatever. < 1245710182 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because they exist for other purposes (like IPA) < 1245710184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FIQSX are for lame people. < 1245710201 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Unicode defines a number of differently-formatted characters < 1245710208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<ehird> I'm so unoriginal <-- YOU MEAN UNOLIGINAL < 1245710210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "are phor lame people" < 1245710231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, yes I know the wide ones. I disagree with them. < 1245710240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Methunk you mean "Methunk you mean" < 1245710244 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more than that < 1245710245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I know it tries to be compatible < 1245710259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, yes ^2 and such. Which is again a font issue. < 1245710264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or typography issue rather < 1245710265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they have a good justification; you're just blind to the culture requiring them < 1245710266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1245710268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why do i bother < 1245710270 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :once again, more than that < 1245710283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what culture require the superscript 2 one? < 1245710302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/sigh < 1245710304 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :x ∈ ℤ < 1245710306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :its from latin-1 < 1245710321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unicode is a bit messy, bit it could be much worse < 1245710335 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1245710349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, Z != ℤ though iirc. < 1245710361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there is actually a difference in meaning < 1245710383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any such for superscript 2, or ∈ (another math symbol) < 1245710389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe i could add an argument mentioning whether we reduced < 1245710390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1245710391 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :excuse me? < 1245710396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming that ∈ is what I think it is < 1245710405 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :∈ is element of < 1245710407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you think we don't need an ∈ character? < 1245710407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what>? < 1245710413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're a retard. < 1245710414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, then so it was < 1245710432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I don't... < 1245710435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: SURE, EXCEPT YOU MEAN RESULT I THINK < 1245710436 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :E and ∈ are different < 1245710442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er rite. < 1245710445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are a retard if you think I think so < 1245710457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:39 AnMaster: I don't know of any such for superscript 2, or ∈ (another math symbol) < 1245710458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, they are. < 1245710462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than just formatting < 1245710482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clearly coppro was confused at whaty ou meant as well < 1245710485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seemed to be stylised ∈ here. < 1245710492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I blame my font < 1245710495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O? < 1245710505 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :probably your default font doesn't have it, so your client picks another < 1245710508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looks kind of italics in Dejavu Sans Mono 9 < 1245710512 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :as a result you see it differently < 1245710514 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1245710524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, if dejavu doesn't have it, then I'm very surprised. < 1245710563 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :අ < 1245710569 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Is that in DejaVu for you? < 1245710738 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1245710785 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :21:42 < coppro> à¶[+spoony ] [ Firenze ] [ Keiya ] [ Rachel ] < 1245710788 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Strange. < 1245710818 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I have no clue what it was, I just picked a random character that degraded to Unifont < 1245710818 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I need to set my lunch.normish.org locale. < 1245710833 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how come we always get into Unicode discussions? < 1245710898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<coppro> අ <-- [0D35]? < 1245710908 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :sounds right < 1245710940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, dejavu doesn't have everything, but it does have ∈. And it looks right in Dejavu Sans Mono 12, just not in 9 < 1245710944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so rendering issue. < 1245710945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1245710947 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1245710951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mystery solved. < 1245710971 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There, I set my locale. < 1245710997 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It will be effective either next time I log in or next time I reboot. If the latter, I'll have to get used to the old one. :-P < 1245711128 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers the killer character someone on here put together < 1245711139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it have like 80 combining modifiers on it < 1245711153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, ååååå < 1245711164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it kept crashing screen for me (fixed in a newer version of screen) < 1245711189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, why does screen care about it < 1245711214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't need to actually render it, that is up to the terminal emulator < 1245711215 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because screen can do charset interpretation < 1245711222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and screen has to know how wide it is < 1245711227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1245711384 0 :CESSMASTER!unknown@unknown.invalid QUIT :"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃" < 1245711394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:46 Warrigal: I think I need to set my lunch.normish.org locale. < 1245711396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wuzzu lunch < 1245711404 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: say that again? < 1245711418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wuzzu = what's that < 1245711430 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :lunch.normish.org is my lunchhub.com development server. < 1245711432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just grok the meaning from glorked context < 1245711436 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And my IRC bouncer. < 1245711451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lunch Hub is a place where friends and co-workers can speed up the decision of where to go to lunch. This site makes it easy by laying out all the options and letting you announce where you want to go. " < 1245711453 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to install LAMP on it :-D < 1245711458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sure sounds like it needs a mega development server. < 1245711466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gliffle the gromp, fnibbles < 1245711466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the website you can literally eat at"? < 1245711467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1245711473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't eat at the website < 1245711475 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I had to skip college to pay the $20 a month. < 1245711478 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: read it again. < 1245711487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :skip at < 1245711490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's even more wrong < 1245711561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now even more perfect < 1245711756 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1245711851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: You should switch to prgmr.com and get 1GB of RAM for the same price. < 1245712003 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the amount of RAM matters. < 1245712016 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to keep prgmr.com in mind, though. < 1245712039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Also, 14GB more disk space . < 1245712052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And 60GB more bandwidth. < 1245712057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Also, IPv6. < 1245712080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Also, faster CPU since it's less popular and they're Xen tweakers. < 1245712093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, you can install any OS that Xen supports. < 1245712102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, they don't seem to have IPv6 yet on their new servers, whatever < 1245712665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[1]+=-p[5]; <-- comments. < 1245712698 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yuk < 1245712707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, auto generated code though < 1245712715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about "p[1]-=p[5];"? < 1245712723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has a nice symmetry, symbolizing the oppression of the lower castes < 1245712724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, it was p[1]+=255*p[5]; before < 1245712731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1245712738 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1245712744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, do you think +=- is a improvement visually < 1245712746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1245712755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah < 1245712757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :changing +=- into -= is trivial. < 1245712775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except not: p[1]+=-p[5]+2*p[8]; < 1245712776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, zero tests come out correct, unline what could happen with 255* < 1245712780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suddenly not so trivial < 1245712789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to check there is only one single term after < 1245712803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, hm? < 1245712811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :isn't that easy since you are using the parse tree? < 1245712833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, actually this is in the form of a polynomial, represented as a list of coefficients. < 1245712842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, if you add 255 256 times, you get 0 in BF, but not in C < 1245712854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, true, that was 255 though < 1245712861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, and you do in C if you use unsigned char < 1245712867 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1245712870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming CHAR_BIT == 8 < 1245712963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, also, at the point where it is easy to fix up, I don't have the assignment yet < 1245712975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, I only have the bit after += or = or whatever there is < 1245712983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't yet know if it is = or += < 1245712992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :god damn abstractions ;P < 1245713069 0 :jix_!n=jix@dyndsl-095-033-078-046.ewe-ip-backbone.de JOIN :#esoteric < 1245713093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is a new one. The threat of litigation to motivate people to do voluntary work. < 1245713134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1245713196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a patchset to GHC to make it compile stuff for the iPhone — http://upcycle.it/~blackh/iphone/LICENSE; summary (based on what they've said too): "We don't let people use this commercially yet so everyone focuses on integrating it with GHC!" < 1245713219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a rather sour taste finds its way into my mouth via my screen. < 1245713447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, another result of this change: < 1245713449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[1]=255 + 255*p[8]; < 1245713449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[1]=-1 - p[8]; < 1245713465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, isn't that bitwise not? < 1245713493 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1245713495 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1245713498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1245713577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um those -+ at the beginning are diff marks, not algebra, i assume? < 1245713606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, correct < 1245713619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The marking of the diff? < 1245713792 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1245714134 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :there is probably a functional brainfuck variant out there right? < 1245714151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1245714166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :procedural ones yes, but I don't know about functional ones < 1245714173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, there's one < 1245714174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's not tc < 1245714186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's some major messup < 1245714186 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :i'm creating one right now... < 1245714195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a non-tc tarpit... < 1245714199 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :which is purely functional and tc < 1245714209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix_, how does it work < 1245714210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is that bf :p < 1245714272 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i started with the idea that if you take haskell... you could define +-<>., to be of type IO < 1245714275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a good question too < 1245714291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jix_: that's... very warped :P < 1245714298 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :then you could define some test function of type IO -> IO -> IO < 1245714320 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :which runs the first parameter on nonzero and the 2nd on zero < 1245714336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm. < 1245714342 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :and then i started changing stuff from there on to avoid thousand usages of bind < 1245714344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think you have a very warped understanding of haskell :) < 1245714349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but give some example code. < 1245714354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not purely functional if you do everything in io < 1245714372 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the language itself is... < 1245714379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's just semantics < 1245714384 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :in contrast to unlambda for example < 1245714394 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :well then maybe that's the wrong word < 1245714428 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :but you might have noticed that [ and ] aren't defind < 1245714444 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :so it's not just a brainfuck template language < 1245714459 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :as soon as you test a single cell.. you end up writing functional stuff < 1245714539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix_, how does that functional stuff look < 1245714555 0 :Corun!n=Corun@cpc2-rdng21-2-0-cust403.15-3.cable.virginmedia.com JOIN :#esoteric < 1245714565 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :for example to get a loop you'd need something like \x . x x < 1245714565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :code example < 1245714585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is that syntax from < 1245714589 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1245714597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lambda calculus. < 1245714600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1245714603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :methinks jix_ is a bit confused about how all this works :) < 1245714612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he isn't alone then < 1245714622 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in what way? < 1245714636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jix_: well, \x. x x doesn't do anything in the LC < 1245714638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's inert < 1245714652 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well you have to apply it to something < 1245714714 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :you could even use the bf part only for IO and do calculations using church encoded stuff < 1245714744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so uh this is... haskell? < 1245714763 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1245714769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong, haskell with a syntax that is a mix of lambda and bf < 1245714772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your language seems incredibly ill-defined... < 1245714780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this! is! haskell! < 1245714788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps oerjan < 1245714796 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe because i haven't written a complete spec < 1245714804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster back -----### < 1245714805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1245714834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deflects the swat with his o=========E < 1245714842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1245715003 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :?