< 1246924805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's see... Universal Records and Warner Bros. < 1246924816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok fun, freedb have three entries for this. All have slight misspellings, but the average would be correct... < 1246924824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*has < 1246924839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1246924856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[on Haskell caba[ < 1246924858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cabal] < 1246924861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"HA HA, I thought this article would be about a bunch of crazed fanatics trying to make Ubuntu dependent on Haskell. < 1246924861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unlike Mono. < 1246924863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fsf.org/news/dont-depend-on-mono" < 1246924867 0 :M0ny!unknown@unknown.invalid QUIT : < 1246924869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1/10 F----- would not be trolled again < 1246924937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :musicbrainz has nothing on that cd however < 1246924958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... would Ubuntu depending on GHC bring out the same people who get angry at Mono dependencies, I wonder? < 1246924968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just the people who get angry at anything depending on GHC because it's so hard to compile? < 1246924989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think GHC has any supposed patent problems........................ < 1246924997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or indeed any corporate interests. < 1246925007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's from Microsoft!!!!!!1one1 < 1246925009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unless you think the Industrial Haskell Group is an evil illuminati. < 1246925013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not even that < 1246925021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some of the contributors happen to work for microsoft < 1246925025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ghc isn't even their work < 1246925030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and haskell and ghc have existed long before that < 1246925037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you know how far people can take this sort of thing < 1246925067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MONO: NOW YOUR FREE SOFTWARE GNU/LINUX OPERATING SYSTEM CAN GET STDS TOO!! < 1246925069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is ubuntu going to require ghc as part of the core/system/whatever set of packages? < 1246925072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—Stallman < 1246925080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Reading comprehension: 0% < 1246925104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wasn't sure if it is was something actually happening, or a "what if" scenario < 1246925129 0 :immibis!n=IceChat7@125-238-252-206.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1246925129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Considering GHC is on 6.8.2 and 6.12 is almost out, I very much doubt it will happen any time soon. < 1246925153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's very unlikely, Ubuntu hardly ever puts compilers in core < 1246925159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ships with gcc, but only to compile kernel modules < 1246925164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246925170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's missing all the headers apart from kernel headers in a default install, for instance < 1246925175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hey, Python is a bytecode compiler! < 1246925200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[More than 500 staff at Keihin Electric Express Railway are expected to be subjected to daily face scans by "smile police" bosses. ]] < 1246925203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.telegraph.co.uk/news/worldnews/asia/japan/5757194/Workers-have-daily-smile-scans.html < 1246925204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the exception's interps for scripting langs, whether they're implemented in terms of compilers or some other ways < 1246925212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doubleplusgood! < 1246925220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, Brave New World might be a more appropriate reference. < 1246925360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out why 'Yahoo! Mail' writes its own name in single quotes < 1246925367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking, web pages don't quote their own names... < 1246925373 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Because it's only pretending to be Yahoo! Mail? < 1246925386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why GMail is still in beta after this long < 1246925389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yahoo! "Mail" < 1246925402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :immibis: the google engineers get a cheap laugh out of it? :-) < 1246925413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i remember in 2004, when we did scrabble for an invite, we did! < 1246925416 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you're supposed to shout 'Yahoo! Mail!' when you get mail? < 1246925418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uphill! BOTH WAYS! < 1246925426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least there's no snow < 1246925500 0 :CESSMASTER!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1246925586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: By "major label", you mean "member of the RIAA". < 1246925600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean "major label" :P < 1246925604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's only like 4, and they have a *lot* of subsidiaries. < 1246925607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There are many non-major labels in the RIAA. < 1246925612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246925613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1246925618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://en.wikipedia.org/wiki/List_of_RIAA_member_labels < 1246925621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are far more. < 1246925621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are subsidiaries of the major 4. < 1246925628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not just subsidaries < 1246925631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those are marked hierarchically < 1246925637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1246925651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the label on my T-shirt is not a member of the RIAA < 1246925655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then again, it's hardly major < 1246925660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hey. That listing is from the RIAA website. < 1246925668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is known to be a blatant bunch of lies. < 1246925668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, that's a joke right? :P < 1246925698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that lists the lies. < 1246925700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never mind. < 1246925711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, in a way that expresses my annoyance at people redefining words to mean something else < 1246925722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you fuckin' serious? :) < 1246925731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn those kids and their modern musicajig! < 1246925742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The term "record label" originally referred to the circular label in the center of a vinyl record that prominently displayed the manufacturer's name, along with other information.[1] < 1246925743 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1246925746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it definitely is directly related. < 1246925759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just the elision that annoys me < 1246925773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of, it's like taking a specific sort of something, say "high-level language" < 1246925777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and abbreviating it to just "language" < 1246925779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please, ais523. < 1246925780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :language evolves. < 1246925784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just really misleading, and ridiculous < 1246925786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called context < 1246925799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know; I just don't like languages to have to rely on context < 1246925808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so it's normally obvious what someone means < 1246925813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it still takes more thought to parse, though < 1246925817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you serious? even lojban relies on context < 1246925823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1246925827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you want to exponentially inflate the length of every utterance? < 1246925829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not saying it shouldn't exist at all, it's useful < 1246925843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that context is probably used a bit more than it ought to be atm < 1246925848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :out of 8 cds tried so far, muicbrainz had 4. < 1246925851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 50% success rate. < 1246925870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freedb had all, but not as nicely formatted track titles and such. < 1246925878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :often several variants with misspellings < 1246925883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your experience is highly abnormal. do not generalize it. < 1246925896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I guess, use musicbrainz if possible, fallback on freedb < 1246925912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how about use musicbrainz or contribute?! < 1246925916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, translation: it isn't pop or mainstream < 1246925921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246925925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i listen to plenty of obscure music < 1246925929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :musicbrainz is incredibly comprehensive < 1246925933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster: both of you have a point here < 1246925933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe. If I have time to. < 1246925952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what with the long instructions for formatting the classical music entries < 1246925961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1246925962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm terribly curious where this busy AnMaster time goes to. he never seems to do much. < 1246925967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds like an excuse to me. < 1246925976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: he may have a life completely separate from this channel < 1246925977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many people do < 1246925982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, atm? Reading up on theory for driving certificate < 1246925990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where most of my time goes currently. < 1246925992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he must carry around a portable IRC client at all times, then. < 1246926012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, he has a bouncer < 1246926014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(well, I do too; it's called an iphone :P) < 1246926019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm talking about talking < 1246926036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I often live this "separate life" in the same room < 1246926043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm always within reach of the computer < 1246926043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while talking. on irc. < 1246926047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even when doing other stuff < 1246926050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is clearly a time that is possible to use musicbrainz too < 1246926055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not always of course, but quite often < 1246926118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what was this point we both had? < 1246926143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing, AnMaster. you're 100% right. < 1246926144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the more mainstream classical music is indeed on musicbrainz < 1246926145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :utterly < 1246926153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird's point is that most people don't have trouble, yours is that it's inappropriate for the way you use things < 1246926165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right. That is what I have been trying to say < 1246926171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet ehird refuses to accept it. < 1246926182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:22 ehird: nothing, AnMaster. you're 100% right. 00:22 ehird: utterly < 1246926185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird's pedantically making correct but irrelvant statements < 1246926185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1246926192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm agreeing absolutely < 1246926205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't you forget the "~" < 1246926209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I know, but you're doing it in a way that makes you look like you're disagreeing < 1246926213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope, AnMaster < 1246926217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can only possibly count as AnMaster-baiting < 1246926224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't believe you. < 1246926236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, so if i disagree with you you argue < 1246926238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I agree with you < 1246926244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you argue about whether I agree with you < 1246926248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err. I lost track there. < 1246926312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my goal is reached. All the music is tagged, When all 30 cds were done, only 14 needed to be done with freedb due to musicbrainz lacking it. < 1246926316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/it/them/ < 1246926326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so a bit less than half < 1246926356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't ripped the other ~60 classical music cds yet... < 1246926369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/funny/comments/8ypih/this_is_awesome_a_personal_ad_in_graph_form/c0auucv Wow. It's undownmoddable. < 1246926377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in what way? < 1246926384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You can't upvote it or downvote it. < 1246926389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? bug? < 1246926390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There are no buttons. < 1246926392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who knows? < 1246926456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are buttons there? < 1246926464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No up or down vote arrows. < 1246926466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh not there < 1246926470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it says deleted? < 1246926475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The username is. < 1246926486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246926496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe that broke it somehow < 1246926508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it usually doesn't < 1246926509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very odd < 1246926558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, other issue with both freedb and musicbrainz < 1246926569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this cd was released with the same disc but two different covers < 1246926603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one in Swedish (NAXOS 8.554777S) and one in English (NAXOS 8.554777) < 1246926606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have the former < 1246926613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I want the track titles correct for that ;P < 1246926619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course, there is no way to solve it. < 1246926623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blame the artist for multi-naming shit < 1246926629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kraftwerk are worse < 1246926629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, translated titles < 1246926633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they made ENTIRE NEW VOCALS for the songs < 1246926637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in both german and english < 1246926641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the two markets < 1246926648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but with fingerprinting you can tell them apart < 1246926649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :literally, translate the lyrics < 1246926660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know, but it means there's two albums for every name! < 1246926668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while here the actual cd doesn't differ at all < 1246926686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just it says "Sinfonia i ciss-moll" instead of "Symphony in C-sharp minor" < 1246926688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they translated Autobahn. < 1246926716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"We drive drive drive on the motorway" just doesn't have the same ring to it. < 1246926723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Overture in D minor" vs. "Uvertyr i d-moll" < 1246926750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for music: moll = minor, dur = major < 1246926767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm it seems to be "We're driving driving driving on the motorway" < 1246926770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and for "sharp" in music we add "iss" or "ess". < 1246926785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well okay it's actually "Wir fahr'n fahr'n fahr'n fahr'n auf der Autobahn" but I'm translatin' with the help of the interwebs. < 1246927056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1246927060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Filling in your e-mail address is completely optional. However if you don't fill it in, the editing features [1] of the MusicBrainz service will not be available to you." < 1246927061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err right < 1246927067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, -_- < 1246927071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, fill it in then. < 1246927077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's to do with the moderation service. < 1246927093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would advise you to quit complaining, it's not like BugZilla is any better. < 1246927133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. < 1246927149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still tl;dr for that classcial music formatting faq < 1246927170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have the attention span of a /b/tard. < 1246927186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Incorrect. < 1246927190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah, Slereah is worse < 1246927193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://wiki.musicbrainz.org/Classical_Style_Guide is this page really too long for you? < 1246927196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/b/tards have more attention. < 1246927197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like 3 fucking screens < 1246927204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3.5, I just measured < 1246927215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The current official one < 1246927215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://musicbrainz.org/doc/ClassicalStyleGuide < 1246927217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the same length < 1246927225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's really simple. < 1246927241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ~5 screens < 1246927242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246927248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I also just checked < 1246927254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Buy a new monitor and an attention span battery. < 1246927262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slightly more than 5 in fact < 1246927268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't you read Terry Pratchett? < 1246927277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do read that yes. < 1246927280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :His books are quite long. Indeed, hundreds of screens. < 1246927286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pages.... < 1246927287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yet you cannot manage 5. < 1246927296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: durr it is impossible to transfer information from books hurr. < 1246927303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, due to lack of interest. < 1246927343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what are these "puids"? < 1246927362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Puppies + druids. < 1246927381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And a second in Google gives: http://musicbrainz.org/doc/PUID < 1246927563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wow, you type fast if you can google that fast < 1246927581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I can. < 1246928083 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1246928463 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1246928499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://imagechan.com/images/4a1f16e12a8f69e53ef19798b535eeb1.png < 1246928507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1246928638 0 :inurinternet!n=nuri@cpe-72-132-164-88.dc.res.rr.com JOIN :#esoteric < 1246928688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, editing on musicbrainz, have you done it yourself? < 1246928711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if not, are you aware of that it is like picard... completely backwards UI < 1246928819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially to add releases < 1246928824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out how to do it < 1246928908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think ehird's gone to bed < 1246928914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1246929293 0 :Sgeo!n=Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1246929598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for two of those cds the "puid" things were missing from the db, so it couldn't auto identify them < 1246929613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the other are genuinely missing however < 1246929706 0 :CESSMASTER!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1246930633 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1246931774 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246933555 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know of a good wad editor for windows? < 1246933703 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for doom 1 wads < 1246937158 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :god, stop having talked already < 1246937411 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Gab flubb dirpmoglaaaaaaa tubadinoshçtok. <<< glio eglo flog balg nlo mlog < 1246937503 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :help help they're speaking in tongues < 1246937799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1246937809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: isn't it 4am where you are? < 1246937818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :04:36 yes < 1246937819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 4:36? < 1246937820 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird, atm? Reading up on theory for driving certificate <<< i don't believe a human can learn to drive a car as stably as people do. < 1246937823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sleep pattern broken < 1246937828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1246937834 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the things that make me feel soliptistic < 1246937864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I finally tagged the music perfectly < 1246937971 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i finally read the logs < 1246937978 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :why are you awake at 5 < 1246937981 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246937983 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1246937986 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you didn't sleep yet < 1246937992 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also not 5 < 1246937997 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :because sweden < 1246937999 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1246938009 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :except closer to 5 now < 1246938084 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i just woke up, went to sleep at 21:00 < 1246938091 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :or maybe a few seconds later < 1246938126 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :something like 23-5 would be nice < 1246938126 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Go and sleep another 5 hours :P < 1246938146 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i slept 15 hours just the other night < 1246938164 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also there was a 1 hour sleep without artificial interruption < 1246938174 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :my brain has issues i think < 1246938284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklodok! :D < 1246938294 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :! :DD < 1246938403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts Project Eulering, in Haskell < 1246938414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main = print $ find (and . (\x -> [x `mod` y == 0 | y <- [1..20]])) [1..] < 1246938422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a... Pretty slow piece of code there. < 1246938479 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1246938479 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1246938482 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1246938482 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1246938497 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!haskell main = print $ find (and . (\x -> [x `mod` y == 0 | y <- [1..20]])) [1..] < 1246938507 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :tell me when you surpass me < 1246938519 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll get interested again < 1246938522 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :in euler < 1246938527 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"find" undefined? < 1246938528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'll be a while. < 1246938538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. import Data.List < 1246938558 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i doubt i've played more than a week or two < 1246938569 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess if you don't know haskell < 1246938574 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that well < 1246938574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :./project5 295.32s user 3.41s system 94% cpu 5:17.56 total < 1246938580 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know whether you do < 1246938590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm using it as an excuse to code more Haskell. < 1246938605 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246938606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, returns the right answer (embedded in a Maybe). < 1246938641 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :a got into it because of this other dude, but i think he's in finnish top10 nowadays, i just didn't know enough math back then < 1246938725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I could have just done some smarter math. XD < 1246938725 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also because python is 100 times slower than most languages, some problems are substantially harder for it < 1246938781 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you could've < 1246938794 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's a pen and paper problem < 1246938844 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246938876 0 :MizardX!i=MizardX@h-28-236.A159.priv.bahnhof.se JOIN :#esoteric < 1246938876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it was a Haskell one-liner. < 1246938918 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :sure, i was just agreeing with you about coulding to have done smarter math. < 1246938938 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :(sic) < 1246938977 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i mean i also agree there's no need to do smarter math, because it's a one-liner anyway < 1246938987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways. < 1246939003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First few have been trivial. < 1246939039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Project 4 was a whole 9 lines. ... Because I needed to define a function to test if something was a palindrome or not. < 1246939139 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i think i made some sort of merging generators thing for 4 < 1246939185 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :or maybe i just wrote some sorta one-liner because it's #4, and i'm recalling some other prob < 1246939315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main = print $ last $ sort . nub $ filter (palindromeP . show) $ [x*y | x <- [100..999], y <- [100..999]] < 1246939337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :palindromeP is an exercise for the reader, and I'm thinking last $ sort . nub $ filter is dumb. < 1246939354 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!help userinterps < 1246939354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. < 1246939360 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1246939361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn chef chiqrsx9p choo cockney ctcp dc drawl dubya echo ehird fudd google graph gregor hello jethro kraut num ook pansy pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh slashes svedeesh swedish valspeak warez yodawg < 1246939387 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!swedish The quick brown fox jumps over the lazy dog. < 1246939388 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Zee qooeeck broon fux joomps oofer zee lezy dug. Bork Bork Bork! < 1246939409 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!yodawn Zee qooeeck broon fux joomps oofer zee lezy dug. Bork Bork Bork! < 1246939418 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg Zee qooeeck broon fux joomps oofer zee lezy dug. Bork Bork Bork! < 1246939419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown function: Z < 1246939608 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1246939608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn chef chiqrsx9p choo cockney ctcp dc drawl dubya echo ehird fudd google graph gregor hello jethro kraut num ook pansy pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh slashes svedeesh swedish valspeak warez yodawg < 1246939640 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!google test < 1246939641 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=test < 1246939650 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well that was useful...not... < 1246940597 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!warez wat < 1246940597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :w4t < 1246941033 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!sffffffffedeesh test < 1246941033 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1246941045 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!sffffffffedeesh Hello people, I am swedish. < 1246941045 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hellu peuple-a, I em svedeesh. Bork Bork Bork! < 1246941066 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!swedish Hellu peuple-a, I em svedeesh. Bork Bork Bork! < 1246941066 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Helloo peoople-a-a, I im sfedeesh. Bork Bork Bork! Bork Bork Bork! < 1246941076 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!sweedish Helloo peoople-a-a, I im sfedeesh. Bork Bork Bork! Bork Bork Bork! < 1246941081 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!swedish Helloo peoople-a-a, I im sfedeesh. Bork Bork Bork! Bork Bork Bork! < 1246941082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Helluu peuuple-a-a-a, I im sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1246941091 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!swedish Helluu peuuple-a-a-a, I im sffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1246941091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Helloooo peoooople-a-a-a-a, I im sffffedeesh. Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! Bork Bork Bork! < 1246941231 0 :MizardX-!i=MizardX@h-28-236.A159.priv.bahnhof.se JOIN :#esoteric < 1246941270 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246941288 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1246942699 0 :Associat0r!n=Associat@h163153.upc-h.chello.nl JOIN :#esoteric < 1246944761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :immibis: wat < 1246945403 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :immibis knows his stuff < 1246945601 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i think i should glio a pizza < 1246946003 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1246946155 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :do you disagree? < 1246946172 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :is it just me or do people throw around the term 'deconstruction' way too much < 1246946281 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't noticed < 1246946540 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1246946575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i dont see people use it hardly at all < 1246946594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you reading much postmodernist/poststructuralist word and/or work influenced by derrida? < 1246946665 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :more like in discussions where people are considering whether or not a work deconstructed a genre, people tend to conclude the affirmative a bit too much < 1246946932 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I don't see much use in the term personally < 1246946968 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, it does have a use, but people probably dont know what it means, so. < 1246947106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^run wget --bind-address=127.0.0.1 http://google.com/ < 1246947130 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :damn ignore list < 1246947196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you on it? < 1246947211 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1246947211 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1246947213 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1246947217 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^run echo hi < 1246947222 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1246947226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, is ^run even a fungot command? < 1246947226 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: suppose i have ( equal? ( convert3 4 5 6) < 1246947234 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no its a hackego command < 1246947238 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh wait hackego is ` < 1246947240 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps head < 1246947242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that case, you probably want a different prefix < 1246947248 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :`run wget --bind-address=127.0.0.1 http://googlw.com/ < 1246947249 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246947253 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :`run wget --bind-address=127.0.0.1 http://google.com/ 2>&1 < 1246947254 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :--2009-07-07 05:14:13-- http://google.com/ \ Connecting to 127.0.0.1:3128... connected. \ Proxy request sent, awaiting response... 301 Moved Permanently \ Location: http://www.google.com/ [following] \ --2009-07-07 05:14:14-- http://www.google.com/ \ Connecting to 127.0.0.1:3128... connected. \ Proxy request sent, awaiting < 1246947262 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that actually worked!? < 1246947269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :`run wget --bind-address=123.45.67.89 http://google.com/ 2>&1 < 1246947270 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :--2009-07-07 05:14:29-- http://google.com/ \ Connecting to 127.0.0.1:3128... failed: Cannot assign requested address. \ Retrying. \ \ --2009-07-07 05:14:29-- (try: 2) http://google.com/ \ Connecting to 127.0.0.1:3128... failed: Cannot assign requested address. \ Retrying. \ \ --2009-07-07 05:14:29-- (try: 3) http://google.com/ < 1246947508 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps myndzi immibis with an immibissuffix < 1246947509 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slapmyndziyndzmyndzimmibimyndzimmibissuffix < 1246947509 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slapimmibisyndzimmibismmibimyndzmyndzisuffix < 1246948188 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1246951673 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1246952507 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246952607 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/music/sevenfold.mid < 1246952631 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1246952704 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246952890 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i like it, but it kinda hurts my ears < 1246952911 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1246952939 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246952943 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1246953015 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246953381 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :subroles. < 1246953599 0 :clog!unknown@unknown.invalid QUIT :ended < 1246953600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1246955182 0 :GregorR-L!n=gregor@host26-175-static.49-88-b.business.telecomitalia.it JOIN :#esoteric < 1246955508 0 :M0ny!n=Harmony@AToulouse-258-1-3-138.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1246956673 0 :MigoMipo!n=MigoMipo@84-217-8-50.tn.glocalnet.net JOIN :#esoteric < 1246958669 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1246959853 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246960529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to have a multi line TextView in a TableRow? < 1246960532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err sorry < 1246960540 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1246960556 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you should be sorry < 1246960704 0 :Judofyr!n=Judofyr@c2391BF51.dhcp.bluecom.no JOIN :#esoteric < 1246960876 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1246960877 0 :MigoMipo_!n=MigoMipo@84-217-8-50.tn.glocalnet.net JOIN :#esoteric < 1246962379 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246962492 0 :BeholdMyGlory!n=behold@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246962589 0 :MigoMipo_!unknown@unknown.invalid NICK :MigoMipo < 1246963232 0 :immibis!unknown@unknown.invalid QUIT :"A day without sunshine is like .... night" < 1246964836 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246965140 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246967656 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1246969051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was awful, IWC < 1246969604 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1246970700 0 :M0ny!unknown@unknown.invalid QUIT : < 1246971288 0 :GregorR-L!n=gregor@host26-175-static.49-88-b.business.telecomitalia.it JOIN :#esoteric < 1246972203 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246972807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I had a series of 30 classical music cds based on theme, freedb has about 2/3 of them, musicbrainz has none. Oh and I'm not going to rip these, and it seems picard can't work directly from the cd. So I guess I can't add them. < 1246972829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and a few other cds I'm not going to rip that it is lacking. < 1246973176 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1246973891 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1246973950 0 :MigoMipo!n=MigoMipo@84-217-8-50.tn.glocalnet.net JOIN :#esoteric < 1246974524 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1246974525 0 :MigoMipo_!n=MigoMipo@84-217-8-50.tn.glocalnet.net JOIN :#esoteric < 1246974665 0 :nice_!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246974726 0 :nice_!unknown@unknown.invalid NICK :nice_ka < 1246974832 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Nick collision from services. < 1246974837 0 :nice_ka!unknown@unknown.invalid NICK :KingOfKarlsruhe < 1246974866 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :? < 1246975013 0 :MizardX-!i=MizardX@h-28-236.A159.priv.bahnhof.se JOIN :#esoteric < 1246975013 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1246975046 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1246975545 0 :BeholdMyGlory!unknown@unknown.invalid NICK :Wamanuz < 1246975617 0 :Wamanuz!unknown@unknown.invalid NICK :BeholdMyGlory < 1246976009 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1246978630 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1246979871 0 :MigoMipo_!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1246982162 0 :ehirdiphone!n=ehirdiph@91.105.92.11 JOIN :#esoteric < 1246982215 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :"Richard Stallman wrote emacs, gcc, gdb, glibc and the GPL. That is all." Wow, he's right. I guess we can't all be perfect. :-P < 1246982224 0 :ehirdiphone!unknown@unknown.invalid QUIT :Client Quit < 1246982265 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1246982275 0 :MizardX!i=MizardX@h-28-236.A159.priv.bahnhof.se JOIN :#esoteric < 1246982276 0 :Pthing!n=pthing@77.100.194.169 JOIN :#esoteric < 1246982677 0 :darthnuri!n=nuri@cpe-98-150-123-153.dc.res.rr.com JOIN :#esoteric < 1246982865 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1246983912 0 :sebbu!n=sebbu@ADijon-152-1-38-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1246984164 0 :darthnuri!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1246984894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Project Euler is fun. Especially when you use the single most naive algorithms possible. < 1246984911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For prime factorization. < 1246984917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1246985001 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246985226 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246985336 0 :augur!n=augur@71.196.114.50 JOIN :#esoteric < 1246985417 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246986238 0 :myndzi!unknown@unknown.invalid QUIT :Remote closed the connection < 1246986991 0 :inurinternet!n=nuri@cpe-75-85-210-179.dc.res.rr.com JOIN :#esoteric < 1246988493 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1246989632 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1246990795 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1246991066 0 :M0ny!n=Harmony@AToulouse-258-1-3-138.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1246991312 0 :darthnuri!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1246991616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, heh < 1246991667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is the most naive one? I can think of at least two naive ones. Plus a number of less naive ones. Oh and some ones that passed "naive" and went to "intentionally stupid and silly" < 1246991722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Take the list of all primes less than half of n, check and see if those are factors. < 1246991731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah.. < 1246991784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the bloody stupid one would be "try every possible combination of above mentioned primes", trying first using only using two primes, then if no match found, try again with three and so on < 1246991804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do you like that one? :) < 1246991833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1246991916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, like: foreach prime X < N/2 { foreach prime Y < N/2 { if (Y*X == N) return X,Y; } } < 1246991926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adapt to work for Z and so on < 1246991952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be done by making it a list of n-tuples < 1246991957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and having a function combine < 1246991966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :taking two lists, generating every possible combination < 1246991966 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :forall i in n: prime(i); product l = n; < 1246991967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1246991973 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246991974 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :forall i in l: prime(i); product l = n; < 1246992053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :combine([2,7], [2,7]) -> [{2,2},{2,7},{7,2},{7,7}] < 1246992078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except the input lists would already have such tuples < 1246992117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :combine([2,7], [{2,2},{2,7},{7,2},{7,7}]) -> [{2,2,2},{2,2,7},{2,7,2},{2,7,7},{7,2,2},{7,2,7},{7,7,2},{7,7,7}] < 1246992123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I'm not wrong < 1246992151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then multiply all the elements in each tuple and check if they match N < 1246992169 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :depends on what combine is < 1246992181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, the function described above < 1246992190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246992196 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :and what i mean is, [{2, {2, 2}}, ... < 1246992205 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :usually works that way in math tho < 1246992225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, multiplication is commutative so it doesn't matter in this case. < 1246992227 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also j has a few special cased things that lift tuples like that < 1246992250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I was using erlang syntax for lists and tuples < 1246992281 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1246992299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"blah"? < 1246992339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what language does one write the solutions in? < 1246992344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for project euler < 1246992364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do you just provide the answer? < 1246992372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. < 1246992379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no other ones possible? < 1246992389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... No, I mean I'm writing them in Haskell. < 1246992397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You just provide the answer. < 1246992400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1246992419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://news.slashdot.org/story/09/07/07/0024224/Dont-Copy-That-Floppy-Gets-a-Sequel < 1246992541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1246992545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was a recent anti-piracy parody thing in that "The IT Crowd" TV series; http://www.youtube.com/watch?v=d82Lq2rVB_4 < 1246992609 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't know why i said blah, my point was just combine must be somewhat smart to know when to lift tuples like that, but assuming you were just doing math in erlang notation, that's not important. < 1246992619 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :*just that < 1246992646 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also i wanted to note j does that kinda lifting, although i don't remember what operators. < 1246992653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Recent" as in 2-3 years old, yes < 1246992668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, note that combine is an invented function here < 1246992674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for this special purpose < 1246992682 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: invented name for cartesian product yes < 1246992697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, invented function for it yes for this purpose. < 1246992728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are better ways to do that in erlang iirc. Using list comprehensions comes to mind. < 1246992730 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Recent in the sense that they've recently started showing that thing in Finnish TV. Or so I hear, anyway; we don't have one. < 1246992744 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I haven't heard of that. < 1246992751 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :why would they start showing it < 1246992752 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"In Finland, the show is broadcast by Yle TV2 since April 2009." < 1246992754 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :it's stupid < 1246992758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I saw it back 2-3 years ago. < 1246992774 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And found it partially reasonably amusing < 1246992782 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well me too < 1246992803 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just kinda tired of watching nerd humor without nerd content < 1246992827 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Would you watch a "The #esoteric Crowd" TV series? < 1246992849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't < 1246992851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be scary < 1246992859 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well i watch the it crowd. < 1246992872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how accurate is it? < 1246992881 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :but yes esocrowd would probably be awesome < 1246992883 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :accurate? < 1246992884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, when it comes to technical details < 1246992888 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246992891 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well there's this scene < 1246992902 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :where the nerd tells the chick about his code < 1246992918 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :there's a buzz so you don't hear what he says. < 1246992919 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've seen one (1) episode, and it didn't really go into technical details at all. It's more about the people, I guess. < 1246992928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I mean is, is it technobable or does the stuff make sense? < 1246992944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, boring < 1246992946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not technobabble. < 1246992962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and this is on TV? You are joking right? < 1246992976 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, no. < 1246992993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you see any scrolling text on the face of a person in front of a computer? < 1246993003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from the reflecting light < 1246993008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if so it is disqualified < 1246993029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :monitors are not projectors! < 1246993030 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it, they don't spend much time sitting in front of their computers. < 1246993038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then what on earth is the point? < 1246993049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They're tech support. < 1246993050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it doesn't need technobabble when there's no techno to babble about. < 1246993065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, boring then < 1246993084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, are the errors described actually plausible? < 1246993088 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :One of them always answers the phone with "IT; have you tried turning it off and then on again" < 1246993095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246993111 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i like the manager dude < 1246993117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Didn't they have an answering machine thing for the phone that suggested rebooting and the normal stuff? < 1246993126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah right, that came later < 1246993127 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :all other characters are, well, very british. < 1246993135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/other/? < 1246993147 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I found the manager quite British as well. < 1246993187 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :by british character i mean the kind you find in british sitcoms, bad :) < 1246993195 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why i think that. < 1246993201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's what I meant too, apart from the bad < 1246993207 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :maybe i've watched the wrong wshows < 1246993210 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246993220 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well he has the scrubs like insane quality. < 1246993222 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :*shows < 1246993230 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i love scrubs. < 1246993256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if there is one thing I hate it is technobable when you know the stuff they are talking about. < 1246993258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...Once I learnt enough physics I stopped watching Star Trek... < 1246993259 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i like character humor, and complex humor < 1246993278 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen much of the latter during my lifetime < 1246993294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Complex number humor; there's a definite lack of that. < 1246993307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I'm sure it has been done... < 1246993311 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :there's not much complex number humor that isn't just math related puns < 1246993326 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :math related puns are just puns, and puns are never funny < 1246993337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Z and X walked to a bar; but they're not orderable! < 1246993339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, there isn't much math humour that isn't puns... < 1246993357 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i was told that earlier on #math < 1246993364 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :or not- < 1246993364 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :math < 1246993372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, oh? I was just speaking out of experience... < 1246993376 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that's true. < 1246993385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway puns can be fun < 1246993392 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :no they can't < 1246993403 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also i heard a math joke that wasn't a pun just after someone told me that < 1246993412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, and what was that joke? < 1246993431 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SGI's IRIX accelerated-math library thing (for FFTs and such) has a data type "complex" for pairs of single-precision floats, but the name for the double-precision variant is the hilarious "zomplex". < 1246993450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :zomplex a, b; < 1246993456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err, why is that hilarious? < 1246993456 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :it was about a branch of math that has very inexact bounds, something about a lecturer saying he didn't remember exactly, but something happened less than 10^10^10^10 years ago. < 1246993469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why, it just is. < 1246993477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that the name makes any sense < 1246993479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like some sort of zombie-complex. < 1246993502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any explanation of the name? < 1246993514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, zombies aren't really very funny < 1246993514 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did you get the joke? < 1246993529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Zombies can be very funny < 1246993529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not the 100rd (th?) time at least < 1246993534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Watch Shaun of the Dead sometime < 1246993537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, *reads* < 1246993557 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't actually tell the joke, my interest in jokes is mostly theoretical < 1246993567 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i can look it up if you can't laugh at it from that < 1246993574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, well... Assuming the current estimate of the age of the universe... < 1246993600 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :clearly he used something less exact than that. < 1246993622 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how that matters, the gist of the joke is it doesn't matter in whatever branch the lecturer does either < 1246993640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:04 AnMaster: ehird, editing on musicbrainz, have you done it yourself? < 1246993640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1246993657 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :the branch was named after a name of some sort, and i've never heard of it, so i'd need to read from the logs < 1246993660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:20 AnMaster: ehird, I had a series of 30 classical music cds based on theme, freedb has about 2/3 of them, musicbrainz has none. Oh and I'm not going to rip these, and it seems picard can't work directly from the cd. So I guess I can't add them. < 1246993662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:20 AnMaster: oh and a few other cds I'm not going to rip that it is lacking. < 1246993664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you keep talking. are you fallaciously assuming I give a shit? < 1246993667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, adding cds with different composers for different tracks = pain < 1246993684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, compilations with themes < 1246993704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's twice the fun when you need to add almost every composer, as I have had to do in the past. < 1246993705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:49 fizzie: There was a recent anti-piracy parody thing in that "The IT Crowd" TV series; http://www.youtube.com/watch?v=d82Lq2rVB_4 < 1246993711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that the "you wouldn't steal a policeman's helmet"? < 1246993714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't view in this country < 1246993715 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes. < 1246993716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway that's ancient. < 1246993716 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As well as the label that published the CD. < 1246993719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is < 1246993725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the rest of the log < 1246993734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:52 fizzie: Deewiant: Recent in the sense that they've recently started showing that thing in Finnish TV. Or so I hear, anyway; we don't have one. < 1246993741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/content/node/28694 < 1246993750 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the name is because LAPACK's six-letter (for Fortran compatibility) function names start with a single-character data-type prefix; S = float, D = double, C = single-precision complex, Z = double-precision complex. < 1246993768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course that's a bit of a non-answer, because it doesn't explain why lapack chose Z there. < 1246993772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: It's twice the fun when you need to add almost every composer, as I have had to do in the past. <-- yes I had a few of that. I just gave up. Too much work. And some said "Unknown, but probably Haydn or Mozart" < 1246993779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that is where I gave up < 1246993801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:55 AnMaster: what I mean is, is it technobable or does the stuff make sense? < 1246993801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Moss: [picks up phone] Hello, IT? Yah-hah? Have you tried forcing an expected reboot? You see the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in there and do its stuff, and you don't want to end up in the middle of invalid memory. < 1246993805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[laughs] < 1246993807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Moss: Hello? < 1246993809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correct apart from being the wrong way around./ < 1246993840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that kind of could make sense assuming windows NT's design < 1246993847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) I didn't remember that one < 1246993849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember how system calls worked < 1246993859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I think it is possibly accurate < 1246993872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's fairly sane OS design. < 1246993888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember there was/is a table you could patch to install rootkits. Mentioned on sysinternals iirc... < 1246993889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the correction is s/unless/if/) < 1246993904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it was an internal table, or the system call one. < 1246993917 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :was just about to complain about unless < 1246993924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:10 ehird: correct apart from being the wrong way around./ < 1246993941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1246993945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could work still < 1246993950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246993951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just use CMPXCHG < 1246993952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246993957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to make it lockless < 1246993959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unloading it is only safe if you're about to jump to it? < 1246993965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah not that < 1246993968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S what will end you in the middle of garbage memory... < 1246993978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant, could be make to work even if something is jumping to it < 1246993985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ata1: hard resetting link < 1246993998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is cause for concern, I think. < 1246994007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It happens < 1246994009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh man, that sequel is official < 1246994025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"A smug teen who's downloading files from 'Pirates Palace' and 'Tune Weasel' finds his world turned upside down when automatic weapons-toting government agents break down the door and take his Mom away in handcuffs. The teen finds himself in a prison jumpsuit forced to tattoo shirtless adult inmates who eventually turn on him, physically attack him, and make him run for his life back to his jail cell." < 1246994026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just use a CAS instruction (CMPXCHG assuming x86), to swap it with the original function used < 1246994041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sounds more like a subversive ad for anarchism than against piracy < 1246994046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it doesn't matter if something is about to jump to it < 1246994065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, might be < 1246994071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y'know what this has acheived? < 1246994073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :achieved < 1246994078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wanna go pirate a bunch of software i don't want to use < 1246994087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and delete it immediately < 1246994089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get sued. < 1246994102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1246994113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm running a smartctl test. < 1246994128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not giving them the money they rightfully should own as I would if I bought it then stomped on the disc < 1246994159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, does it have the same mc? :D < 1246994182 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In a flashback, at least; watching it. < 1246994191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, there are some non-puns in http://en.wikipedia.org/wiki/Mathematical_joke below the pun section < 1246994198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see "Stereotypes of mathematicians" < 1246994209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :LOL at the prisoners' tattoos. < 1246994218 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i'm also not that interested in mathematician jokes < 1246994219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1246994231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah this must be a parody < 1246994242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: See /. link above, or http://www.youtube.com/watch?v=fHaAFqoVLtI for the lazy. < 1246994252 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :stereotype jokes are almost as easy as puns < 1246994274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: omg it's the same mc < 1246994279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it is < 1246994296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds like what what in the butt < 1246994299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't copy that, in the butt < 1246994311 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :LOL at the crappy-looking and -sounding Klingons < 1246994319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This is really weak :-D < 1246994344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to copy data is a great dishonour? fucking L[123] caches and RAM! < 1246994354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they should be illegal! (well, they were somewhere iirc :)) < 1246994362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wasn't it in UK? < 1246994366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246994369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1246994408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, that was delightfully bullshit < 1246994418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, they're using Joomla on their website < 1246994421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last I checked, it was open source < 1246994435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suspect them of copying it. < 1246994463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Joomla!; pedanticity must be applied even in the face of obnoxious exclamation marks < 1246994494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't watch it, it is just too bad. < 1246994504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I bet if I showed this new video to the average 12 year old, they'd think it was some kind of internet sketch comedy thing." < 1246994511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it actually is exactly like that < 1246994521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't on the SIIA website, I'd be laughin' < 1246994521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, isn't it? < 1246994527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's real < 1246994541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Joomla! is GPL. ;) < 1246994549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "Copying data is a great dishonor." < 1246994554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I rest my case. < 1246994557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1246994567 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :honour* < 1246994570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know it's true because fake Klingons (…is there another kind?) said it. < 1246994636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: probably not the same actor; since the actor is like CEO of some enterprisey bullshit computer company < 1246994686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats me < 1246994741 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :what's don't copy that floppy exactly? < 1246994756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about that "patching system call table" quote... were there more like that in that series? < 1246994757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: you have to watch it. to experience it. < 1246994759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something also available on youtube < 1246994760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1246994765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dunno, I only watched a few episodes. < 1246994768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :An early 90s anti-piracy video < 1246994771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just torrent the damn thing and see :P < 1246994777 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, but it takes about an hours to download something with my conn < 1246994780 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :*hour < 1246994806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it's okay, we brits paid for it with our yearly payment to the WE KNOW WHO YOU ARE SO PAY UP YOUR DAMN TV LICENSE commission) < 1246994818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :10 minutes of fairly heavily compressed video shouldn't take /that/ long < 1246994825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless they're bigger than I think < 1246994839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they are, but it can play before downloading it all, so < 1246994840 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :takes 10 minutes to download a midi < 1246994851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What are you on, 1200 baud? < 1246994853 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :some normal webpages time out < 1246994854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(apparently the tv licensing people just track who has a TV, then harass anyone who doesn't have one) < 1246994870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Webpages go up to megabytes these days, that doesn't surprise me < 1246994871 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :no i just have µtorrent on, and for some reason it kills http < 1246994873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(we saw in your window that you have a tv and are watching it and are not paying us!* *note: we didn't actually look) < 1246994882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: because your connection is saturated < 1246994884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah, utorrent helps < 1246994885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rate-limit utorrent. < 1246994892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i've never seen a 1mb webpage < 1246994903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Turn off adblock. < 1246994906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And noscript. < 1246994921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Mu; I don't use them. < 1246994930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that wouldn't timeout the whole page. < 1246994932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just certain elements. < 1246994940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If it's in a table it'll timeout the whole thing. < 1246994944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: link to that sevenfold glio song thing? saw it in the logs ages ago. < 1246994952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not eg an < 1246994960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : If it's in a table it'll timeout the whole thing. <-- huh? < 1246994969 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sure, that's kind of a nobrainer, i just don't want to limit it, i prefer not using the net. < 1246994971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No? Don't you need to know the size before you can flow it? < 1246994977 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :sevenfold glio song? < 1246994980 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you mean the midi? < 1246994983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: modern browsers don't have that. < 1246994983 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :sevenfold.mid < 1246994984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: yeah < 1246994989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: netscape 4, I think, did that. < 1246994993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they just reflow. < 1246995001 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/music/sevenfold.mid < 1246995002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, :P < 1246995013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I recall people complaining about as recently as in Phoenix < 1246995019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: weird < 1246995021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: beautiful < 1246995022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Granted, that's still a while ago < 1246995041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Their marketing department didn't even notice that they made an unauthorized reproduction and depiction of a well known anime character in their video..." —/. < 1246995051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, it was quite obviously noticeable that tables didn't render the way divs did < 1246995061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: i like the guitar/drums part < 1246995067 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's probably my only "published" piece that has completely random parts. < 1246995067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very nice sandwiched with the noise. < 1246995074 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1246995075 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :not parts < 1246995082 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :but at least subparts. < 1246995091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: i wonder if it's possible to play this irl < 1246995095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking the drums might be a bit hard. < 1246995104 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :usually the stuff people hear as noise in my songs is 100% thought through < 1246995165 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :world record is 80 bps < 1246995165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anicecreamymelody goes well after sevenfold. < 1246995166 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1246995168 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :for drums < 1246995189 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you want to hear, i do have some actual music too. < 1246995197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: that's just hitting shit a lot though < 1246995207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also you have to play the rhythmical part straight afterwards < 1246995214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: you mean the metal stuff? < 1246995221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i listened to that ages ago, didn't really like it. < 1246995223 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :err well yes most of it < 1246995233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the rest < 1246995237 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you listened to the band stuff? < 1246995242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1246995245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :months and months ago. < 1246995247 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :both bands? < 1246995255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, they sounded mostly identical ;P < 1246995256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1246995264 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246995276 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :weird. < 1246995283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i'm not really a metal guy you know? < 1246995287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all sorta sounds the same. < 1246995291 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :right, i guess. < 1246995295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etudes, i haven't seen etudes before < 1246995312 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :old piano etudes of mine < 1246995325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i dunno what these .gt[45]s are i guess i could download the midi archive < 1246995335 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :anyway most of my songs are just on .mid < 1246995341 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :but, they are mostly metal < 1246995348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well metal .mid is okay < 1246995348 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i only have like 10 or so non-metal songs < 1246995357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the music is fine, i just don't like how it sounds when performed < 1246995361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, ehird: for drums, couldn't you use several people, playing on a round-robin schedule? < 1246995361 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :on the computer that is < 1246995367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to increase number of beats < 1246995368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: have you listened to it? < 1246995380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not yet, trying to find my headphones... < 1246995382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it could work if you have instant, infinite communication and comprehension between everyone. < 1246995388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you won't like it :D < 1246995401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: well linky to mids? < 1246995407 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1246995420 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i can privately up some stuff for you, but i don't like distributing them. < 1246995425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kayy < 1246995430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll only give them to 5000 people max < 1246995436 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1246995440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe 50,000 < 1246995442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's a good day < 1246995460 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oh 50,000? then we have a problem. < 1246995469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7,000 < 1246995479 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1246995482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It should be over 9000 < 1246995485 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's find < 1246995486 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :*fine < 1246995508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9,000 + epsilon < 1246995516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9,000 + ε < 1246995548 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which reminds me, can anybody explain why 8000 got translated to 9000 < 1246995554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, I would like a copy too. < 1246995566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm? I thought 9000 was some meme < 1246995580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8000 I never heard of as a meme < 1246995590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was 8000 in the original japanese < 1246995593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they translated it to 9000. < 1246995601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know where the meme is from < 1246995604 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you would now? < 1246995604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but from what you said < 1246995605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dragon ball z. < 1246995608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess manga/anime < 1246995610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: i inferred from Deewiant < 1246995618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's clearly because americans are 1,000 better, anyway < 1246995620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's from an episode of Dragonball Z where Vegeta says it angrily. < 1246995636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this "dragonball z", is it manga or anime? < 1246995646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Manga doesn't come in episodes. < 1246995648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most animes are also mangae.. < 1246995651 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it's a "power level" which should be over 9000. < 1246995654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\.\././ < 1246995660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: shouldn't be. < 1246995663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dragonball Z is based on the Dragonball manga, though, where it was also 8000. < 1246995667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ok. I'm not an expert on such stuff. < 1246995669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the main line is expressing shock at said fact. < 1246995678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And in the new Dragonball Kai which is sort of a remake of Dragonball Z it was also 8000. < 1246995679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly by Bad Guy(TM) < 1246995684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know anything about dragonball < 1246995691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just good at collecting info randomly and inferring. < 1246995709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Erzyklopedia dramatica has the dialogue, so: < 1246995710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nappa: "VEGETA! What does the scouter say about his power level?" < 1246995710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vegeta: "IT'S OVER NINE THOUSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAND!" *crushes scouter* < 1246995710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nappa: WHAT, NINE THOUSAND!? < 1246995718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shush < 1246995719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :qntm's is better < 1246995723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a total transcript < 1246995730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qntm? < 1246995736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sam hughes < 1246995737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quantum nano technology manager? < 1246995742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quantum < 1246995748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://qntm.org/?9000 < 1246995782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, that's a fun. < 1246995822 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1246995893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The original is quite clearly "hassen ijou da". < 1246995922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hussein is your dad. < 1246995937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DBKai's version of it is evidently up at http://www.youtube.com/watch?v=g9oVNvRSlVk for the interested. < 1246995949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The relevant phrase being at 0:34 or thereabouts. < 1246995953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My motherboard is starting to give up the ghost. YAY. < 1246995966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You're obsessed with either over 9000 or Dragonball. < 1246995970 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently nine thousand isn't even all that much nowadays. (Source: http://tvtropes.org/pmwiki/pmwiki.php/Main/PowerLevels ) < 1246995981 0 :Slereah!n=butt@ANantes-259-1-42-158.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1246995985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: also, how is that a remake? it looks exactly the same. < 1246996000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. says hd remastered. < 1246996017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And they removed some scenes to make it shorter and more in line with the manga. < 1246996106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm mostly obsessed with accuracy. Your 1000s just reminded me. But I do know quite a bit more about Dragonball than most. < 1246996122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And you admit that? < 1246996134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know a bit more about child pornography than most. < 1246996138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know a bit more about rape techniques than most. < 1246996145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know a bit more about assassinating the president than most. < 1246996164 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind admitting I have esoteric knowledge. Especially on #esoteric. < 1246996172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :…strangely, while I have no qualms about putting those in that template, I can't bring myself to put in things like "Dragonball" < 1246996177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I tried. My hands seize up.) < 1246996231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wish ais523 logread. < 1246996236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"One thing I found puzzling was that the Brits consistently apologized for and/or denigrated Birmingham." < 1246996241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—Bruce Eckel, http://www.artima.com/weblogs/viewpost.jsp?thread=261930 < 1246996323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what other things 'like "Dragonball"' < 1246996329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some examples? < 1246996345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Scat porn" works. < 1246996351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246996356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aduberatatatado! < 1246996358 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's so bad about Dragonball vis-à-vis child porn anyway < 1246996359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Abababababababada < 1246996366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rutanaloobeedoobeedoo < 1246996367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, was wondering that too < 1246996371 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i've fairly sure i know more than most about all of those. < 1246996374 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :*i'm < 1246996374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Aren't they synonyms anyway?-) < 1246996380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about inserting C++ there? < 1246996384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was re 19:48 fizzie: And you admit that? < 1246996386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you manage it? < 1246996391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not quite, no. In fact, not at all. :-P < 1246996401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as much as it pains me to admit it, it's possible I'm going to willingly use C++ for something < 1246996411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Odd. Why? < 1246996420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what Deewiant said... < 1246996447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what about "Plain English"? I think it would be true too. Sadly. < 1246996455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: game engine type stuff; lots of OOP stuff so not e.g. C, but needs a lot of assured speed and control over purity, so not e.g. Haskell < 1246996465 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :*cough*D*cough* < 1246996474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, toolchain etc. < 1246996475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'd rather vomit < 1246996477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1246996491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gc would be quite nice but it's not really vital so < 1246996500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you going to work on a game engine? You know there are many good open source 3D engines already that can handle both directx and opengl? < 1246996502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am going to add a custom scripting language to it so i might just add refcounting to my object infrastructure < 1246996507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :irrlight comes to mind < 1246996508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Wasn't there some sort of censorship thing about DBZ Finnish translation release? Or was it some other manga thing? < 1246996513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what fun's that? < 1246996518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the other one < 1246996518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want something i can tweak < 1246996522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: *cough* Haskell speed ~= C speed. < 1246996523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crystalspace or something like that < 1246996533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246996536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Possibly... rings a bell but I can't remember any details < 1246996538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: under ideal circumstances; but I also need a ton of libraries for shit Haskell doesn't really have a lot of < 1246996542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glut and the like < 1246996546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd be in IO 90% of the time anyway < 1246996552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could you insert "D" there instead of "C++"? ;P < 1246996555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Doesn't Haskell have glut bindings? < 1246996555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: FFI (+ C/C++ bridges) < 1246996558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since a whole lot of game logic will be in the scripting language anyway < 1246996563 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, it does. < 1246996564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know I saw one in Hackage. < 1246996572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:55 AnMaster: ehird, could you insert "D" there instead of "C++"? ;P < 1246996572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1246996574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 Deewiant: *cough*D*cough* < 1246996576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 Deewiant: But yeah, toolchain etc. < 1246996578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 ehird: Deewiant: i'd rather vomit < 1246996579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, cya < 1246996580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate D as a language, also. < 1246996582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :More than C++. < 1246996586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ as in transition < 1246996588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang has opengl bindings btw. Just in case anyone wants it... < 1246996589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Odd. Why? < 1246996602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So, I am actually getting that new system. < 1246996602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is even a 3D editor using them < 1246996605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's a gigantic hodgepodge < 1246996610 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Despite being a hodgepodgey mess I find it cleaner than C++. < 1246996610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THE $80K ONE? AWESOME! < 1246996611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1246996612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1246996613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polygon only (no NURBS) < 1246996619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No. < 1246996622 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean, really. C++ isn't? < 1246996634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm gonna be conservative in my use of C++ features, and at least it's a mess with a good toolchain < 1246996649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's true < 1246996654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the D toolchain definitely sucks < 1246996664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even Deewiant has to admit that < 1246996673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1246996690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a royal bitch to get set up, yes. < 1246996692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try inserting asm then < 1246996699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wat < 1246996703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246996711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I know a bit more about assembler than most. < 1246996715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1246996727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246996730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i do < 1246996736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more than most people in the world < 1246996736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1246996748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably more than most people who have heard what assembly is < 1246996757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not more than most people who've written a program in asm < 1246996770 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Once you've done it a few times it's not really much trouble at all, though. (On *nix. Windows is always a pain, but then it is so for almost any language.) < 1246996783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you couldn't bring yourself to insert the phrase "D" there? Nor "dragonball"? What about other things on D? Maybe you have some sort of phobia against the letter D in that context? < 1246996795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's what you meant? < 1246996801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1246996803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i thought "remove C++ from the project and insert D" < 1246996807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246996812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's a consistent bitch on x86_64. < 1246996826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since it *building* is a a gamble. < 1246996826 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How so? < 1246996830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm on x86-64. < 1246996830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, remember that "wrong file, right line number" in debug info? < 1246996832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I rest my case. < 1246996838 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What case? < 1246996845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246996851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about toolchain being shit < 1246996854 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Random remarks don't constitute a case < 1246996862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought we'd settled that already < 1246996864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is shit < 1246996877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, gmail isn't beta any more < 1246996880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who was remarking on that yesterday? < 1246996901 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: LDC builds quite cleanly on x86-64. < 1246996926 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DMD and co I run in a 32-bit chroot like other 32-bit stuff. < 1246997080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like inventing practical esolangs. < 1246997335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? examples? < 1246997342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge is probably one of the most practical ones < 1246997350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also make sure you don't stray into DSLs < 1246997354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, an odd language designed for a practical purpose. < 1246997367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a DSL out of context can easily look like an esolang and vice verse. < 1246997374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1246997375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1246997380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :practical eoslangs that is < 1246997388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing related < 1246997453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sed is a special purpose language. If you never seen it before and then see an example of it used to implement a calculator (+-/* and square root) you would probably think "this is an esolang" < 1246997462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I meant < 1246997481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welllll < 1246997481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1246997501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course this doesn't apply to for example malbolge, you can't mistake it as a dsl < 1246997524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but some of those rewriting ones could probably be mistaken unless I misremember < 1246997528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Thue maybe? < 1246997535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyone uses the extension .c++ < 1246997541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody seems to, prolly cause of windows < 1246997545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen that < 1246997551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? where? < 1246997551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some open source project < 1246997553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :+ should work on windows < 1246997559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's invalid in filenames isnt it < 1246997562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*isn't < 1246997567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a year or two ago at least. Don't remember which open source project < 1246997576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: My statement was implying that I don't think it is. < 1246997578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia's [[C++]] doesn't cover the file extension issue < 1246997581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a travesty < 1246997583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, .C .cc .CC .cxx are more common though < 1246997583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It might be. < 1246997584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hmm kay < 1246997587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the former one is nasty < 1246997590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure it's invalid < 1246997591 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see your pm btw. < 1246997597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there was both foo.c and foo.C < 1246997601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the same directory < 1246997603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the former one sucks on case insensitive filesystems like HFS :p < 1246997605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*HFS+ < 1246997606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agh! < 1246997609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when that happens < 1246997611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't unpack ;( < 1246997614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:( < 1246997618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: .cpp is quite common < 1246997619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't you manually fix it < 1246997620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.cxx isn't < 1246997620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File_name doesn't appear to mention +. < 1246997621 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :or tell me here that you won't answer in pm < 1246997622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right < 1246997629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.cc / .cpp > .cxx i would say for popularity < 1246997633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, i can but it's a pain < 1246997656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd say .cpp >> .cc > .cxx < 1246997662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah prolly < 1246997666 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1246997669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it should be used more IMO < 1246997675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.cxx is ugly. < 1246997676 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use .cc personally < 1246997677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x isn't +. < 1246997681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't POSIX mandate case sensitive file systems < 1246997687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think so. < 1246997691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246997701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say, ideally it'd be .c++, failing that, prolly .cpp, then .cc, then .cxx < 1246997708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.c++ and .cpp are logical, .cc, .cxx and .C aren't < 1246997714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.cc seems quite common < 1246997720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, we need to take into account headers < 1246997723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.cpp is ugly just like .cxx < 1246997723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen .hh < 1246997730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people just use .h or .hpp < 1246997730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use .hh also < 1246997731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen .hh < 1246997732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or .hxx < 1246997733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've used .cc/.hh. < 1246997733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1246997734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well okay < 1246997737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and .hxx < 1246997737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :certainly rare though < 1246997745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, never seen .H though... < 1246997752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.hpp is the most common special h naming i've seen < 1246997756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which lends more credence to .cpp too < 1246997757 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :glioooooo < 1246997760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, .hpp and .hxx < 1246997761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.h is more common though < 1246997761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1246997763 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :O dpm < 1246997764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll ask stroustru < 1246997764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p < 1246997767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe he has an opinion. < 1246997768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ? < 1246997779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shift typo < 1246997783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. hands rested one letter off < 1246997787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Then I gave up. < 1246997800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'd say .hpp > .h > .hxx > .hh < 1246997811 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i like .o < 1246997817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.research.att.com/~bs/pronounciation.wav strchstruwp < 1246997818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd flip .h and .hpp < 1246997828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.h is undesirable. < 1246997830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you do that, do .c too! < 1246997841 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's quite common, too. < 1246997847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :............... < 1246997850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :srsly? < 1246997854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : O dpm <-- shifted to "I son"? < 1246997858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1246997865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I, son. < 1246997867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :son of who? < 1246997870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"I don". < 1246997875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246997879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don: are you? < 1246997887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so the d was unshifted < 1246997899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: String char string unsigned word pointer, in MS-speak. :P < 1246997900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was just the right hand that was off-by-one. And the ' in the fi layout is next to enter, which is what I tried to press next. < 1246997911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat < 1246997915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, I mean, I tried ' but it came out as an enter. < 1246997920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :' < 1246997921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, best way would be .C and .H clearly < 1246997924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I DID BOTH < 1246997924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're Hungarian. < 1246997930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: best way would be .c++ and .h++ < 1246997933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.C/.H makes no sense < 1246997944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, .c++ and .h++ would be better < 1246997948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I never see .h++ < 1246997949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1246997954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.c++ yes < 1246997955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i never see .c++ either < 1246997962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, anyone got a windows box? < 1246997964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see if .c++ works < 1246997965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did see .c++, I think paired with .h < 1246997971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some FOSS < 1246997987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is oerjan when you need him < 1246997996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: his computer crashed :) < 1246998005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1246998006 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't be bothered to reboot just for that < 1246998009 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to MSDN it should work: http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx < 1246998021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: set up a vm pointed at the windows partition < 1246998022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Please link to the low-bandwidth one < 1246998022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The reserved ones are < > : " / \ | ? *. < 1246998034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://msdn.microsoft.com/en-us/library/aa365247(VS.85,loband).aspx < 1246998034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Too much of a pain. < 1246998036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, you wanted fizzie < 1246998042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Cheers < 1246998062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find a link to that, just the printer-friendly thing. < 1246998072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there it is. < 1246998098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not going to link to it! Ha ha! < 1246998109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1246998132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[See my C++0x FAQ. The aim is for the 'x' in C++0x to become '9': C++09, rather than (say) C++0xA (hexadecimal :-).]] < 1246998133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that worked well < 1246998244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course there's the catch-all "Any other character that the target file system does not allow". And in fact the FAT short-name can't contain a +: "The following special characters are also allowed: $ % ' - _ @ ~ ` ! ( ) { } ^ # &" (does not include +). < 1246998272 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the long-name can contain any of + , ; = [ ] too. And I guess NTFS is a bit more flexible. < 1246998275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You commented about big pages, btw; MSDN reminded me of that. www.fox.com is at 1.46 MB (and still waiting for something, it seems) according to Firebug. < 1246998294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I question why you'd want to load fox.com < 1246998298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, that's multiple things < 1246998301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You won't get a timeout < 1246998305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just some broken images and stuff < 1246998331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, but if you're browsing two things at once the other might timeout. < 1246998344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't care whether it's strictly part of the page, just how much it stresses the connection. < 1246998372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1246998375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, fox.com was just an example, I figured it'd be pretty huge. < 1246998472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I actually tried cnn.com first but it consistently hangs my whole browser. < 1246998571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1246998705 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(It did respond to Ctrl-W, though.) < 1246998792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoo. Seems today was a really good time to get stuff from Newegg. < 1246998819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phenom? Screw that; a Phenom II FTW. < 1246998842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Buy FIVE MILLION of them. < 1246998847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, DDR3 prices are near DDR2 now. < 1246998860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, AM2+ motherboard was still cheaper. < 1246998860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mayhaps you could get 2x2GB of DDR3 on the cheap, I think. < 1246998868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Poor you :P < 1246998874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's "near" here < 1246998882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "Almost as low as" < 1246998883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Only twice"? < 1246998891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, they've improved very rapidly < 1246998900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: $42 bucks off in total. < 1246998904 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Numbers, please. Preferably ones that have something to do with their relative prices. < 1246998906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 2GB for $27.99 of DDR3. < 1246998925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I can get $27.99 of DDR3‽ < 1246998930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lawl < 1246998954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have over 6 times that of DDR2 < 1246998960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Lowest 2GB cost on newegg is $21.99; the DDR3 I was talking about was Crucial - a respected brand. < 1246998962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So I'm doing good, I guess < 1246998964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The lowest DDR2? "Allcomponents". < 1246998974 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Never heard of Crucial. < 1246998976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Looking further, you're saving just a few dollars. < 1246998979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they're huge... < 1246998989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Outside the Commonwealth? :-P < 1246998992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have here an old laptop I'd like a 1 gigabyte so-dimm for; but it eats DDR1 only, and for some reason a 1-gigabyte DDR1 thing is approximately 40€, while a 1-gigabyte DDR2 so-dimm is ~13€. Around here. < 1246998993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly in the "aftermarket memory upgrades" market < 1246999004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you have 8GB of ram right? < 1246999010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1246999040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: How much did it cost, and when? < 1246999077 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something like 60-70 € twice, IIRC. It was on sale around... November? < 1246999104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can get 4GB of DDR3 in 2x2 for $57.99; although you can save a whole cent by getting 2x2 separately = $57.98. 130 euros is $181. < 1246999121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have bought a 2-gigabyte DDR2 stick for 17.90 € in April 28th. < 1246999121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$57.98 = 41.52 eur < 1246999130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Crucial is well-respected and not over-priced. < 1246999144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 2GB of DDR3 = 20 euros < 1246999163 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This was, of course, Mushkin's Redline RAM and thus considered somewhat extraneously quality. < 1246999176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was also approximately the cheapest DDR2 I could find, interestingly enough. < 1246999186 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Among brands that have names.) < 1246999190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Interestingly, the clock speed and the like on DDR3 don't change Core i7 performance much out of synthetic benchmarks. < 1246999205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think bsmntbombdood's 12GB of DDR3 RAM was like $200 < 1246999216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps those synthetic benchmarks don't stress RAM! < 1246999220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They did < 1246999226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going from 256k of cache to 6M. < 1246999228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I meant non-benchmarks don't change < 1246999240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, all I'm sayin' is, if you have the mobo support, DDR3 is the only sane option. < 1246999247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting 3 times the CPUs. And 4 times the RAM. < 1246999254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how much ram are you getting? < 1246999258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My system's going to be modern again! < 1246999259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, 3 times the cores < 1246999259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 4G. < 1246999260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not cpus < 1246999279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'd say DDR3 performance is worth $42, btw. < 1246999296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to get a more expensive motherboard for that. < 1246999300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :three times as much ram as number of cores? < 1246999304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You said $42 more. < 1246999306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1246999321 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well yeah, if you have the mobo support DDR3 is your only option. :-P < 1246999326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Uh, no. < 1246999329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AM3 mobos support both. < 1246999331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, I'm saying it was a total of $42 off, because the CPU was marked down by $30 and the motherboard by $10. < 1246999332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or are there DDR2+3 boards these days. < 1246999332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is the relevant case for pikhq. < 1246999333 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1246999337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the RAM by $2. < 1246999338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah. < 1246999344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1246999344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What is your mobo+RAM costing you? < 1246999357 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I really shouldn't talk about hardware when I haven't been researching it recently. < 1246999376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Maybe $100? < 1246999383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Look at the prices, plz :P < 1246999409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nein. < 1246999432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm just trying to prove that DDR3 wouldn't actually add much cost at all to your system. < 1246999442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1246999472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $133.97 for 4GB of DDR3 RAM and a supporting AM3 mobo. < 1246999490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your loss :-P < 1246999496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay. More but not much more. < 1246999507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...which can't be said about the performance. < 1246999513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*smoooooooth* < 1246999522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Uh, rephrase that more... positively) < 1246999577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Deewiant: fizzie: New evidence in the C++ naming debate — apparently cfront used .cc < 1246999581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure, though < 1246999656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: FWIW, http://www.newegg.com/Product/Product.aspx?Item=N82E16813153149 and http://www.newegg.com/Product/Product.aspx?Item=N82E16820148149 x 2 < 1246999884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the extensions fit with Objective-C++ < 1246999887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.mm is silly. < 1246999890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.mpp makes sense. < 1246999897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.M is silly. < 1246999900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.mxx is really silly. < 1246999908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, .mm or .mpp I guess < 1246999916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's still down to .cc or .cpp in general < 1247000102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the ".mmm, marabou" extension. < 1247000295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about .m? I remember also seeing .c for C++ < 1247000298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1247000307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1247000317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was some shitty open source game < 1247000319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.c for C++ is fairly common. < 1247000334 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1247000336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And gcc breaks on that. < 1247000379 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In general I don't call on gcc for C++ source anyway. < 1247000386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1247000396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello AnMaster < 1247000400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not if you want it to work < 1247000407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can use -x or something iirc < 1247000411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-x c++ maybe? < 1247000417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-xlang c++, IIRC. < 1247000433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1247000435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :man gcc < 1247000439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agrees with me < 1247000449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-x c++98 :-P < 1247000452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1247000453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's -std= < 1247000454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ignore me < 1247000455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcj -x c++ foo.cxx should work < 1247000477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for extra sillyness: gcj -x c++ -std=c++98 foo.cxx < 1247000481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not quite sure < 1247000490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it certainly works for gcc and g++ < 1247000494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely ou mean GNAT < 1247000497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1247000500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :JGNAT is a GNAT version that compiles from the Ada programming language to Java bytecode. < 1247000502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that too I guess... < 1247000503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jgnat -x or whatever :P < 1247000520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc GNAT is kind of special in general < 1247000526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I never used it < 1247000573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: his computer crashed :) <-- that hasn't happened in a long while. although occasionally it refuses to start, saying "Operating system not found" < 1247000578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1247000584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you name a file butt.c++ ? < 1247000591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well not necessarily butt < 1247000593 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If he's on NTFS, he can. < 1247000627 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If he's on FAT32, he should be able too, as long as he doesn't care that the underlying 8.3-format short-name won't have a + there. < 1247000628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1247000647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :C: is NTFS < 1247000656 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, FAT, I guess. < 1247000671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Non-8.3 on FAT is evil. < 1247000759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: tell that to ais523 < 1247000772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did it work? < 1247000777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer UMSDOS. < 1247000795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh i hate const correctness < 1247000810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(FAT with extra metadata to make it magically be proper UNIX) < 1247000821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shame it's not in 2.6. < 1247000831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, yes < 1247000841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant by "sure" < 1247000850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm you don't have to write "return 0;" in c++ < 1247000853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess c99 stole that < 1247000856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder if it's "best practice" < 1247000907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell return 0 :: [Rational] < 1247000909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[0%1] < 1247000981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1247001001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : and having a function combine < 1247001020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aka liftM2 (,) < 1247001038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1247001040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's that from < 1247001066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell liftM2 (,) [2,7] [2,7] < 1247001070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : and having a function combine < 1247001072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's this from < 1247001085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Control.Monad; main=print$liftM2 (,) [2,7] [2,7] < 1247001087 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[(2,2),(2,7),(7,2),(7,7)] < 1247001099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tellll meeeeeeeee oerjan < 1247001143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a discussion on stupid factorization in the logs, iiuc < 1247001154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1247001156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*prime testing < 1247001181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Factorization, actually. < 1247001236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: btw your solution to euler #1 is much longer than needs be < 1247001253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also list comprehensions are probably clearer for beginners < 1247001306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247001308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what it was < 1247001317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme find the code < 1247001319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hum? < 1247001329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't commenting on your comment, btw < 1247001339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah. < 1247001343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: here — < 1247001344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(sec) < 1247001348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but list comprehensions may be a good bet anyhow ;D < 1247001361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum [n | n <- [1..1000-1], n `mod` 5 == 0 || n `mod` 3 == 0] < 1247001380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead of my filtering stuff. < 1247001386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[|] IS filtering stuff < 1247001392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1247001400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yours filters through [1..] to find the answer or something, which is bizarre < 1247001401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not using the filter function, though. < 1247001403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also 1000-1 is bizarre < 1247001405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make it [1..99] < 1247001409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes it does < 1247001411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :concatMap is isomorphic < 1247001414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Filters [1..999]. < 1247001416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also, < 1247001422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[n | n <- blah, a] < 1247001422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main = print $ sum (filter (\x -> x `mod` 3 == 0 || x `mod` 5 == 0) [1..999]) < 1247001423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a is filtered < 1247001424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1000-1 isn't bizarre < 1247001424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's my solution. < 1247001429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1247001432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell sum [n | n <- [1..999], 0 `elem` map (n `mod`) [3,5]] < 1247001433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :233168 < 1247001437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that wasn't what you said first < 1247001450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main = print . sum . filter (\x -> x `mod` 3 == 0 || x `mod` 5 == 0) $ [1..999] < 1247001451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is better style < 1247001452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You're thinking of something different. < 1247001452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1247001470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: his computer crashed :) <-- that hasn't happened in a long while. although occasionally it refuses to start, saying "Operating system not found" <-- how do you fix that when it happens? < 1247001478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reboots, I assume < 1247001486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247001501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's very intermittent < 1247001516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sounds like harddrive issues, if bootloader can't find the OS < 1247001518 0 :zid!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1247001519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's a strange error to get intermittently < 1247001521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247001522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/~.(3*i.334),5*i.200 < 1247001522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hope you have backups < 1247001524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—j solution < 1247001534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I seriously hope you have backups... < 1247001535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it only seems to happen at booting < 1247001551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I suspect it is due to a harddrive that is nearing it's end of life < 1247001559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, some BIOS bug < 1247001567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has happened occasionally since i got the computer :D < 1247001569 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :my computer has started sparkling and smoking < 1247001573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm ok < 1247001581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's 3 years old now < 1247001593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, shut it off and unplug everthing? < 1247001605 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :no no just occasionally when i lift it < 1247001606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and stand ready with something to put out any fire < 1247001618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, err. lift it while running? It is a laptop then? < 1247001638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while it is* < 1247001642 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i don't mind it, except i guess i am a bit afraid of leaving it alone. < 1247001652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1247001655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, is it a laptop? < 1247001663 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i have to put vlc on fullscreen if i don't touch the computer for half an hour, or it crashes < 1247001669 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's another fun thing about this < 1247001670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what < 1247001682 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you heard it < 1247001686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, sounds like it crashes when screen blanking? < 1247001687 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :and yes laptop < 1247001689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that correct? < 1247001691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: also "sum [3,6..999] + sum [5,10..999] - sum [15,30..999]" < 1247001693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or goes to sleep < 1247001693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a fun solution < 1247001696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1247001703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, the most impressive solution is in PHP. < 1247001707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$x = 1000; < 1247001708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :echo 1.5*(int)(($x-1)/3)*(int)(($x+2)/3) + 2.5*(int)(($x-1)/5)*(int)(($x+4)/5) - 7.5*(int)(($x-1)/15)*(int)(($x+14)/15); < 1247001710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, because vlc in full screen mode would prevent sleep and screen blanking < 1247001710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using that wacky formula thing < 1247001716 0 :zid!n=zid@zid-1-pt.tunnel.tserv5.lon1.ipv6.he.net JOIN :#esoteric < 1247001718 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :it crashes, can't do anything anymore, have to reboot. < 1247001723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so theory is that one of them cause it to crash < 1247001749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, right, but does it crash in the moment it is about to turn of the monitor due to inactivity or such? < 1247001759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or put disks into stand-by mode < 1247001759 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do that < 1247001764 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i've turned all those features off < 1247001771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1247001786 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :so something like that, but something vista doesn't explicitly let you control < 1247001799 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :which fullscreen disables anyway < 1247001803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that formula supposed to do? < 1247001811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see euler problem 1. < 1247001867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um ok < 1247001874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where are solutions listed then? < 1247001901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to solve it first. < 1247001910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nice solution. < 1247001910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah, have to create an account and so on then < 1247001929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, you have to take two seconds to choose a username and password. < 1247001931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, the horror. < 1247001938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't understand how that formula solves that problem. Does anyone? < 1247001947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and then solve the problems too < 1247001957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Anyone who knows mathematics, yes. Also, oh god, you have to "Find the sum of all the multiples of 3 or 5 below 1000." < 1247001957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure I can solve that first one at least easily enough < 1247001958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Impossible. < 1247001961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How could we do it?! < 1247001964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iterating and doing it right < 1247001974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just too lazy < 1247001977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Iterating? Fail. < 1247001986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it would be one way to solve it < 1247001992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a number of easier ways of doing it. < 1247001996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird -----### < 1247002000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, googling? < 1247002000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It would be a very stupid way. Iteration is almost always retarded. < 1247002029 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :iterating to 1000 is kinda overkill yeah < 1247002045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: now you're just trolling. even i used iteration, even though i perfectly well know how to calculate triangle numbers < 1247002047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Take the list of numbers below 1000. Remove all those that aren't multiples of 3 or 5. Add up. < 1247002047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a sum plus a filter. < 1247002050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :biiiiiiiiiiiiiiiiiiiiig deaaaaaaaaaaaaaaaaaaal < 1247002054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, summing a list implies some sort of iteration. Even if it is hidden as a sum function < 1247002060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you used a for loop? < 1247002062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is this in haskell? < 1247002067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's terribly stupid of you if so. < 1247002076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i consider sum [...] to be iteration < 1247002083 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i think oerjan was thinking a different kinda iteration < 1247002083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i can just as easily say that a foor loop is a gloss over a filter. < 1247002085 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247002088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ghc would compile it down to iteration anyway < 1247002095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could say that < 1247002095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you say it your way because you are cpu-biased < 1247002098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(even though i use hugs) < 1247002098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's theoretically bullshit < 1247002107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a functional expression isn't fundamentally an iteration < 1247002127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what sort of computer doesn't implement it through iteration < 1247002139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sum [] = 0;sum (x:xs) = x + sum xs -- I didn't realise that was iteration. < 1247002144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ooh, I'd love to see you across history < 1247002150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"what sort of flying machine doesn't do it by being lighter than air" < 1247002160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore, the airplane is bunk. QED. < 1247002165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I meant current ones < 1247002166 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: point is you can implement it without any iteration < 1247002169 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :because you can calculate it < 1247002174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are there any examples of it < 1247002177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm sure you'd have said that when the wright brothers started too < 1247002184 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's still the exact same algorithm < 1247002187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure it might be theoretically possible in the future < 1247002191 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :just less explicit ordering of the computations < 1247002195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just asking, does any such example exist today < 1247002198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stop trolling ehird < 1247002212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're very stupid AnMaster. i'm surprised you program in anything but machine code. < 1247002222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1247002242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how you think this insult would make sense. < 1247002244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands out some drama queen crowns |\/\/| |\/\/| < 1247002255 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i want one tooooooo < 1247002265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then |\/\/| < 1247002271 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :BIGGER < 1247002276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1247002276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only thing I'm asking is if there is any current computer that sums a list through anything but iteration < 1247002282 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :anyway i need to sleep now < 1247002303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Itanium. < 1247002309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could of course use for example vector instructions to sum chunks at a time < 1247002330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, details? < 1247002336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could use binary branching too < 1247002345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc you can load 4 32-bit integers in a SSE register and sum them. but what if you have an array not fitting in your vector unit, whatever size it is. < 1247002352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's got somewhat silly vector instructions. < 1247002377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, but tell me of this case that doesn't need iteration to do it < 1247002391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, binary branching? < 1247002422 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1247002429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sum each half recursively, then combining < 1247002435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for arrays anyway < 1247002448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right, Like mergesum? < 1247002458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if that's what it's called < 1247002476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh, [1 | True] is [1]. I wonder what source it calls. < 1247002476 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247002478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't know. But isn't mergesort basically the same? "sort each half, then combine" < 1247002480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, sorry. It still iterates. It just does so in parallel. < 1247002485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the same for summing... < 1247002488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With vector operations. < 1247002493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, right < 1247002524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could maybe use summing memory < 1247002546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure < 1247002568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like CAM but with hardware to sum all in parallel instead of hardware to match all in parallel < 1247002574 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1247002588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doing that would however be rather silly < 1247002590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1247002591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we managed to get lambdabot to calculate bigger factorials by using that method with products < 1247002620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, which method do you mean? < 1247002634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it sounds familiar < 1247002637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1247002639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't remmeber details < 1247002644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember* < 1247002646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :recursing and combining < 1247002650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1247002657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it obviously works for any associative operation < 1247002680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sounds like memoising(sp?) < 1247002689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: good grief no < 1247002690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not memoizing at all. < 1247002696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf made you think that < 1247002703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not thinking clearly < 1247002710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was mixing things up < 1247002714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't say < 1247002731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just because it is better to multiply numbers of approximately equal magnitude, than to multiply large numbers by lots of small ones < 1247002745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm why is that? < 1247002747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so thus splitting up a factorial makes it faster < 1247002750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for floating point yes < 1247002754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but were you using that? < 1247002757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, for bignums < 1247002777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah hm, maybe there is a reason for that. I don't know how bignums are implemented < 1247002783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we were using ordinary ghc Integers. i think it uses ... damn memory < 1247002795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the gnu library < 1247002815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GMP? < 1247002815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gmp < 1247002818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247002835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it uses fast fourier transforms for really big numbers < 1247002847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah. black magic to me < 1247002864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i'm not sure that applies much to this case < 1247002865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what a slow fourier transforms would be < 1247002884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/a/ < 1247002888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :speaking of bignum < 1247002888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1247002892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.catonmat.net/blog/on-the-linear-time-algorithm-for-finding-fibonacci-numbers/ < 1247002894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good post < 1247002929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are five multiplication algorithms; "Basecase", "Karatsuba", "Toom-3", "Toom-4" and "FFT"; they're all chosen by thresholds on the size of the numbers involved. http://gmplib.org/manual/Multiplication-Algorithms.html has the details. < 1247002931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we did something with fibonacci too < 1247002944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Five in GMP, I mean. It is rather unlikely there would be no others. < 1247002964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted something that's basically "like a float or a double if they were infinite" < 1247002969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess Few Digits is basically that < 1247003112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's some Computable Real library for haskell < 1247003130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Few Digits < 1247003130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those have some issues though, since comparison is undecidable < 1247003135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was fixed < 1247003138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Few Digits == CReal < 1247003141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1247003144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> 2/3 :: CReal < 1247003150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1247003151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no lambdabo < 1247003152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1247003158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print $ 2/3 :: CReal < 1247003162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!haskell main = print $ 2/3 :: CReal < 1247003163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grumble < 1247003170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no import i guess < 1247003182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i doubt EgoBot even has that library, but who knows < 1247003223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot has a lot of extras < 1247003224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you ask gwern to put \bot in #esoteric again? i'd feel pushy :P < 1247003238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even in #haskell you know < 1247003245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1247003245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well enter. < 1247003248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1247003254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haven't been for a year or so < 1247003260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1247003301 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :too much talk < 1247003338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Prelude Graphics.Gnuplot.Simple> plotFunc [] [0,0.1..10] sin < 1247003339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1247003350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Throw out yer Maxima! Throw out yer MATLAB! < 1247003370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that Haskell for Maths thing + cabal install gnuplot -fsplitBase -fexecutePipe < 1247003371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247003402 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1247003420 0 :AnMaster!unknown@unknown.invalid QUIT :Nick collision from services. < 1247003422 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1247003454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : we did something with fibonacci too < 1247003456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did I miss? < 1247003463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1247003465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: privmsg gwern then? :P < 1247003467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: loads < 1247003468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much? < 1247003477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247003479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use tunes, bitch < 1247003524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anything directed at me? < 1247003526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1247003534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't care enough :P < 1247003557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan finally expressed his gayness by proposing to yo. < 1247003558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you < 1247003564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: computable reals in haskell < 1247003574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if anyone wanted something important to me they can just say it again. < 1247003586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and bitching about lambdabot not being here to test it < 1247003603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ehird nagging to have _me_ ask them, when he is the current regular < 1247003606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suuuure... < 1247003614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and oerjan proposing to AnMaster < 1247003644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1247003645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks < 1247003646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why did that bot leave btw? < 1247003649 0 :amuck_!n=amuck__@76.79.44.2 JOIN :#esoteric < 1247003650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also why not test it locally < 1247003650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it crashed < 1247003655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1247003657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a #haskeller already! < 1247003659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it sometimes crashes < 1247003666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, suuuuuuuuuuuuure.... < 1247003667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: installing few digits involves darcs and also it's easier. < 1247003676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, AnMaster has a new thing: it's saying "suuuuuuuuuuuuure". < 1247003680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn lag < 1247003704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if it's still like when i was there, it has something like a memory leak issue that no one could find < 1247003708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, crashing is a side effect ;P < 1247003720 0 :randomity!i=mu@spoon.netsoc.tcd.ie JOIN :#esoteric < 1247003726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you need a monad for crashing or somehting < 1247003732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then it has been extensively changed, at least the @run part iiuc < 1247003740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how come #haskellers always come in here in droves when I just mention #esoteic in there < 1247003744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oerjan finally expressed his gayness by proposing to yo. < 1247003746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's mueval now. < 1247003756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : you < 1247003757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you forgot my correction! < 1247003760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : suuuure... < 1247003762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[...] < 1247003762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1247003764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and oerjan proposing to AnMaster < 1247003766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, suuuuuuuuuuuuure.... < 1247003768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from oerjan: 57.94 second(s) <-- btw < 1247003782 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :we're all searching for a language that's harder to learn than haskell. #esoteric seems like a natural choice... < 1247003787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and it no longer gives nice error messages for runtime errors, i noticed < 1247003796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, isn't Haskell supposed to have a GC?... < 1247003799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well some errors anyway < 1247003810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not if it spawns processes that leak... < 1247003819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: GC doesn't prevent all memory leaks < 1247003826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1247003838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: you forgot my correction! < 1247003840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oh. < 1247003842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ..? < 1247003844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247003846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the lag is so bad I'm over a minute out of sync < 1247003855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop talking until it fixes then < 1247003863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you keep a reference to it but never use it. < 1247003864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :talking to anyone here would be faster using telegram! < 1247003866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :randomity, INTERCAL < 1247003880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: telegram? < 1247003886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :randomity: Haskell was probably the hardest language to learn that I know. < 1247003887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I doubt that would be faster than IRC < 1247003892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: GC doesn't prevent all memory leaks <-- true < 1247003893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: #haskell is full of droves, obviously they come < 1247003901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you /can/ send telegrams nowadays, although I'm not entirely sure how they're deliveired < 1247003904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I don't know IINTERCAL. < 1247003904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm still lagging badly < 1247003905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL is easy < 1247003912 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :malbolge is not < 1247003914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it is harder to learn than Haskell, though, IMO < 1247003919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :randomity: i was about to say that < 1247003924 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1247003926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're not a cryptographer, malbolge is the hardest, prolly < 1247003928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say that Malbolge is learnt at all, more cryptanalysed < 1247003930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no way < 1247003934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :intercal is just weird < 1247003938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haskell has a bunch of mind-changers < 1247003940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, waiting for bouncer to join over 60 channels with freenode's rate limiting? Very funny < 1247003952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, I found Haskell easier to learn than INTERCAL < 1247003953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have nobody to blame but yourself. < 1247003966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Telegram#Worldwide_discontinuance_of_telegrams lists a rather sorry state of affairs. < 1247003976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: telegram? I doubt that would be faster than IRC <-- I feel for ehird. Sometimes. < 1247003978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from oerjan: 70.49 second(s) < 1247003979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You must love functions. < 1247003987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I do < 1247003990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :randomity: C++. < 1247004001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nobody knows all of C++. :P < 1247004005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: disagree, C++ is easy to learn, just hard to learn well < 1247004010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I blame freenode < 1247004012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how i should represent irrationals < 1247004018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on other servers it is done much much faster < 1247004020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A subset of C++ is easy to learn. < 1247004035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is the commonly used subset of the language. < 1247004038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just that freenode's rate limiting sucks so much < 1247004055 0 :Associat0r!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247004061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want some mind-warping, do functional programming with the type system. < 1247004078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I still guarantee you, freenode is faster than telegrams < 1247004094 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's horrible and broken < 1247004094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Hippasus, however, was not lauded for his efforts: according to one legend, he made his discovery while out at sea, and was subsequently thrown overboard by his fellow Pythagoreans “…for having produced an element in the universe which denied the…doctrine that all phenomena in the universe can be reduced to whole numbers and their ratios.”]] < 1247004094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even sure who handles telegrams nowadays; possibly the postal service < 1247004098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :old mathematics are hilarious < 1247004102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :randomity: As is the rest of C++. < 1247004109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once they've been sent to near their destination electronically < 1247004115 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :it's like haskell, without closures, where lambda is template struct { typedef ... } < 1247004134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :randomity: unlambda is harder than INTERCAL, but not as hard as Malbolge. in my opinion. < 1247004146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not that i've programmed in malbolge) < 1247004156 0 :randomity!unknown@unknown.invalid PRIVMSG #esoteric :people don't program in malbolge < 1247004168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is joining over 70 channels < 1247004170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1247004172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda's not all that hard to learn. Hard to use well, perhaps, but it is just combinators. < 1247004184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i made a variant though. not that anyone has programmed that either. < 1247004190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I invite you to #feather-lang btw :P < 1247004200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, people don't program in Malbolge. < 1247004216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They do genetic programming for it. < 1247004225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wrong < 1247004228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just ac < 1247004234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plenty of people since have written in it < 1247004240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one guy mastered it by poking it with a stick < 1247004246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1247004248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two other people basically cryptanalyzed it < 1247004252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm scared now. < 1247004262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there IS a looping 99 bottles of beer in it y'know < 1247004269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :written manually < 1247004302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay lag is gone < 1247004304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1247004313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about 15 minutes later. < 1247004314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: non-cooke material: http://www.lscheffer.com/malbolge.shtml, http://www.99-bottles-of-beer.net/language-malbolge-995.html < 1247004317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Malbolge_programming < 1247004320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1247004325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure telegram would be slower? < 1247004332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme find the second person to do it < 1247004348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.antwon.com/index.php?p=234, darn it disappeared < 1247004356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey there, party people. This is Antwon, checking in with his new and exciting web server from whence he can resurrect the full antwon.com experience. < 1247004356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As you may have noticed, all of those nifty goodies like "features" and "content" aren't exactly displaying at this point in time. At the moment, all of my umpteen bazillion posts are stored away in a singular XML file - awesome from a "I did not lose this content!" standpoint, but less so from a "people can actually read my hard-fought years of maniacal writing!" vantage. Rest assured that I am working on things and will get something together Real Soon < 1247004361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Now(tm). < 1247004363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, web.archive.org away. < 1247004386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://lambda-the-ultimate.org/node/823 < 1247004437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads discussion about Microsoft's announcement about Mono patents < 1247004447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's a compiler to malbolge apparently < 1247004448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.is.nagoya-u.ac.jp/thesis/M2005/i/M350402019e.pdf < 1247004451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sakabe.i.is.nagoya-u.ac.jp/~nishida/DB/pdf/iizawa05ss2005-22.pdf (japanese) < 1247004455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: O.O < 1247004461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from a C-like language < 1247004472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm fucking frightened. < 1247004479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the responses from the trolls to that were great < 1247004509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they basically consisted of "that's not a legal promise!" (actually, it was), "they won't hit you, perhaps... instead they'll rape you!" (paraphrased…slightly), etc < 1247004522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, there are only two issues that look legit: a) it doesn't cover several common libraries, only C# and .NET itself, and b) Microsoft could sell the patents to someone else, and the someone else could then sue < 1247004537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) doesn't matter for most mono apps due to using gtk# and stuff < 1247004541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1247004543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although asp.net mvc is kinda popular, whatever < 1247004552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, I don't think Microsoft particularly care about Mono + GTK# < 1247004564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, it hardly lets people run Windows programs < 1247004571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1247004578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there isn't a windowsforms implementation either < 1247004583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so really, just asp.net is the issue < 1247004589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's not even an issue anyway < 1247004594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people just like to complain :P < 1247004605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :estoppel was mentioned in the reddit comments, so… < 1247004606 0 :ehird!unknown@unknown.invalid NICK :estoppel < 1247004610 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i'm famous. < 1247004614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, that's what point b) is about < 1247004620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft is estopped, nobody else is though < 1247004684 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://ciphersaber.gurus.org/WTCliberties.gif ← I want to make a motivational of this with just a title: "POLITICAL CARTOON" < 1247004695 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm pretty sure such a case would be rejected under estoppel anyway; isn't it vague? < 1247004714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: that would be a massive loophole < 1247004725 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1247004729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I promised not to sue you for pirating someone else's music, that wouldn't stop the RIAA doing it < 1247004738 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1247004826 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247004828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this brings to mind that in norway at least you can put restrictions on what people can do with ground property, even when resold. isn't there anything similar in other countries? < 1247004832 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :[[On second glance, the C code is obviously just a Malbolge interpreter, so I guess there's not really anything useful to get from it (unless we can get it translated). --Rune 21:12, 1 Jun 2006 (UTC) ]] < 1247004835 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1247004837 0 :oklodok!n=nnscript@h028068.gprs.dnafinland.fi JOIN :#esoteric < 1247004839 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1247004841 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklodok! < 1247004846 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you're a glio duck. < 1247004847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if applies to anything but estate < 1247004850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1247004860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's quite hard to be /obviously/ a Malbolge interpreter < 1247004870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surely nobody's memorized the encryption table? < 1247004881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"glio"? < 1247004882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1247004886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without knowing that, it would be hard to tell if something was implementing Malbolge, or a similar language with different encryption < 1247004889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`define glio < 1247004890 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1247004894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it isn't < 1247004902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :according to HackEgo, anyway < 1247004910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oklodok's pet word. be kind to it. < 1247004914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247004924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [[On second glance, the C code is obviously just a Malbolge interpreter, so I guess there's not really anything useful to get from it (unless we can get it translated). --Rune 21:12, 1 Jun 2006 (UTC) ]] <-- source of citation? < 1247004934 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :esolang. < 1247004948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the wiki page about malbolge? < 1247004970 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :talk. < 1247004976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247005050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a Malbolge self-interpreter. < 1247005060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Malbolge interpreter in Malbolge. < 1247005070 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :\o~ < 1247005084 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: finite memory < 1247005086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, could only interpret a smaller program < 1247005090 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so, impossible. < 1247005096 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :[[Irrational number]] doesn't have any ideas for representation :( < 1247005100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, connect input to output < 1247005104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. They made it arbitrarily finite. < 1247005105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :get a infinite queue < 1247005110 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh. < 1247005122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, I read about that somewhere else < 1247005126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :talking about malbolge < 1247005147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge + PSOX is Turing-complete. < 1247005156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1247005168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you can do the relevant PSOX support code, that is. < 1247005176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1247005193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, can't you just use PSOX right away as it currently is? < 1247005213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think you misunderstood. < 1247005219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1247005229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Malbolge* code to actually talk with PSOX. < 1247005235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247005245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well that should be possible in theory < 1247005253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you can fit it in the length of the program < 1247005264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the tricky bit. < 1247005264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc that is limited too < 1247005266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow at this statistic: fine against Jammie Thomas per song copied = $84000; compensation for family of each person who died in the Air France crash = $24000 < 1247005286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, crazy < 1247005290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Average yearly income ~= $40,000. < 1247005305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that fits well with the other two < 1247005306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the basic operations of malbolge are such that it is hard _not_ to make it arbitrarily finite. that's what i tried to fix in my Unshackled variant. < 1247005336 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: old, also false < 1247005340 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that $24,000 was the original payment < 1247005348 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :more came/is coming later < 1247005355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1247005361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's statistics, it doesn't have to be correct < 1247005397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the program is loaded into memory, so same size bound < 1247005412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes? I said that < 1247005423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that it was bounded I mean < 1247005424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say the readon < 1247005426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1247005438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I knew it, I just didn't spell it out. < 1247005463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :food -> < 1247005481 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is there a way to represent the irrationals apart from as a computation (polynomials count as that) < 1247005483 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :? < 1247005626 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::t frac < 1247005628 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1247005759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some irrationals cannot be represented as computations >:) < 1247005785 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, ok, but they're useless :) < 1247005791 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: assume computable rationals < 1247005821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The computable irrationals may only be represented as a computation or an infinite series of digits. < 1247005835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in Haskell, of course, the two are equivalent. ;)) < 1247005848 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: problem with digits is you have to pick a base, and that sucks. < 1247005858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes it does. < 1247005872 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :and computations can't be compared. < 1247005890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1247005905 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1247005908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An infinite series of digits may be compared, but if they're equal, the comparison will never terminate. < 1247005925 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so how does creal do it? < 1247005935 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it says it don't but it do. < 1247005942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: oh. in that case use continued fractions. no base involved. < 1247005955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Also the (==) function returns false if the two CReals are different, and does not terminate if the two CReals have the same value." < 1247005956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1247005963 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247005967 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :but it works in lambdabot < 1247005967 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :dammit. < 1247005983 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm can continued fractions represent rationals? < 1247005992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: it may be using a cutoff? < 1247005999 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be Evil, I'm sure not. < 1247006007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: sure, they are _finite_ continued fractions < 1247006018 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's no continued fraction :D < 1247006032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's infinite, actually. < 1247006049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And an infinite number of them have 0 in the numerator. < 1247006050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247006052 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but (significand,exponent) is a bit more efficient than using continued fractions for rationals < 1247006059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats pikhq -----### < 1247006136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: well you could use a mixed representation < 1247006142 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's so unclean :( < 1247006164 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :well (significand,exponent) sucks anyway because it's quite close to picking a base < 1247006180 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :also it doesn't handle infinite-didget endowed rationals < 1247006184 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :*digit < 1247006187 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i forgot now to spell digit... < 1247006221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm rationals don't have infinite digits < 1247006233 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's, uh, a good point < 1247006243 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well that's true if you can pick a base < 1247006246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1247006252 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247006254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats himself -----### < 1247006254 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you're full of bullshit < 1247006256 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :on second thoughts < 1247006256 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247006257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scratch that < 1247006267 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i just took it as right < 1247006271 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :'cuz, like, you're a mathematician < 1247006282 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :didn't wanna look stupid. < 1247006284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking numerator/denumerator < 1247006289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*denominator < 1247006321 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: errr 1/3 < 1247006338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see 2 digits there, in total :D < 1247006362 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh < 1247006364 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1247006379 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :anyway right, you can't represent that as (significand,exponent) < 1247006381 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1247006383 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247006400 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :1/3 = 0 + 1/3 < 1247006400 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1247006414 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(as a ... non-continued fraction) < 1247006427 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :well that's good then < 1247006433 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :continued fractions reduce to rationals < 1247006462 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is there a name for 0.01101110010111011110001001…? < 1247006479 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that is, 0.{all integers from 0 up, in binary, concatenated} < 1247006506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm not any i know < 1247006512 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hmm wait < 1247006519 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I get how 1/x reduces obviously with a continued fraction < 1247006525 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :now i need to figure out how to do 2/3 that way < 1247006538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :euclidean algorithm essentially < 1247006554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2/3 = 1/(3/2) etc. < 1247006577 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that sounds dangerously Slow with a capital S. < 1247006587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1247006602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the algorithm with divmod too < 1247006608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not just subtraction < 1247006609 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: calculating n/m is O(whatever euclidean is), not O(1) < 1247006619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1247006620 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :with (n,m) representation, it's O(1) < 1247006624 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1247006629 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm < 1247006638 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about continued fractions, but instead of just 1 as the numerator, < 1247006639 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :any integer? < 1247006645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bignums aren't really O(1) anyhow :D < 1247006650 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then it just reduces to 2/3 = 0 + 2/3 < 1247006655 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :indeed that's the subject of the post I linked < 1247006659 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://www.catonmat.net/blog/on-the-linear-time-algorithm-for-finding-fibonacci-numbers/ < 1247006665 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but would that modification change anything? < 1247006667 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't think so < 1247006722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how much it changes, it's not like i've tried implementing arithmetic operations on c.f. of either kind < 1247006734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those with only 1 are called simple, iirc < 1247006743 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data CF = Add Integer CF | Div Integer CF | Zero < 1247006757 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :er, wait < 1247006761 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :we need two types < 1247006781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one thing it messes up is uniqueness of representation, obviously < 1247006792 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's wrong with that if the representation isn't exposed? < 1247006812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may make it harder to do comparisons? < 1247006816 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1247006826 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll just have a "simplify" function < 1247006921 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm an issue is that I can't `show` irrationals < 1247006950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a cutoff seems inevitable < 1247006974 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but entering "fullPi" in a REPL and getting an infinite output would be such fun :D < 1247006989 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :with infinite digits I can do that, with continued fractions not :< < 1247006999 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :infinite digits has less dependencies, essentially < 1247007006 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :whereas continued fractions have infinite dependencies < 1247007018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: you can have a showFull function, of course < 1247007032 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: of type showFull :: CF -> String? < 1247007036 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :then why can't I have show :: CF -> String? < 1247007039 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it can be infinite, you know < 1247007051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just that ordinary show is used for embedding things in larger data structures, so you need it to end if you want to show the rest of it < 1247007056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like for (CF, CF) < 1247007062 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1247007067 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant it was really impossible :) < 1247007071 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but I can't end it eg for pi < 1247007075 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :since they're infinite < 1247007087 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :there'll never be a Read CF that covers everything < 1247007096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you've got to make a choice then < 1247007097 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: a cutoff is reasonable, though < 1247007100 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :for Show < 1247007120 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not sure how to encode it though; show is stateless < 1247007123 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i guess show = myShow < 1247007125 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i guess show = myShow 0 rather < 1247007185 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think a simplified continued fraction is best < 1247007191 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so I have one representation, except I won't < 1247007213 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: because you can always make an infinite representation, can't you? < 1247007217 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :wait, not with 1/ < 1247007219 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1247007230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is also the question that some numbers are undecidable to print to complete representation < 1247007240 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1247007243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1247007264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the undecidability might happen already when calculating the c.f. < 1247007282 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :right < 1247007299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like when doing x - x < 1247007335 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this doesn't sound nice or fluffy to me. < 1247007346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: pikhq mentioned you could just append 0's. 1/(0+1/(0+... < 1247007356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um < 1247007360 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that makes > show 3 → "3<> < 1247007364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may not be it < 1247007375 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he was talking about unrestricted numerator. < 1247007392 0 :MigoMipo!n=MigoMipo@84-217-11-221.tn.glocalnet.net JOIN :#esoteric < 1247007394 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: with restricted-to-1 numerator, you need a special base case < 1247007400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247007406 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data CF = Add Integer OneDiv | Zero < 1247007407 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data OneDiv = OneDiv CF < 1247007411 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :↑ pretty sure this representation is unique < 1247007418 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :well actually, no < 1247007421 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Add 0 foo < 1247007434 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if I make sure that the Integer in Add is >=1, that representation is unique, isn't it? < 1247007441 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :all rational and irrational numbers have one representation < 1247007479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um you are missing numbers 0 <= ... < 1 there... < 1247007511 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, right < 1247007516 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but assuming numbers <1 don't exist < 1247007522 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's unique, right? < 1247007531 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1247007536 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247007538 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :just answer the q :P < 1247007545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1247007557 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1247007584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1247007591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have infinity in there < 1247007600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think Zero is in the wrong place < 1247007602 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :if it's impossible to get unique representations for all rational and irrational numbers, please do tell me, btw < 1247007611 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :also, you're right. < 1247007640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: I strongly suspect it's possible to get unique representations for all rational numbers. < 1247007646 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well i know that < 1247007648 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :what about irrationals < 1247007661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The irrational numbers cannot necessarily be represented. < 1247007663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you also want to disallow one of 0 + 1/1 or 1 < 1247007689 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: computable irrationals < 1247007725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: Then it's obvious that there's a unique representation for them. < 1247007752 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :good < 1247007754 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data CF = Add Integer OneDiv < 1247007755 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data OneDiv = OneDiv CF | Zero < 1247007755 0 :FireyFly!unknown@unknown.invalid QUIT :Connection timed out < 1247007777 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so from this what constraints do we use? i want to include negative numbers and 0 here < 1247007778 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :no cheating < 1247007808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :negative numbers needs sign somehow < 1247007821 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Add (-2) Zero < 1247007839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's just going to mess up things < 1247007843 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1247007851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well maybe not < 1247007860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you already disallowed Add 0 _ < 1247007870 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: btw we can still represent 1/0 < 1247007879 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Add 0 (OneDiv (Add 0 Zero)) < 1247007887 0 :M0ny!unknown@unknown.invalid QUIT : < 1247007887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NULLITY! < 1247007897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er so you allow 0? < 1247007902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1247007902 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oops < 1247007918 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, no zero allowed < 1247007927 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data CF = Add {-(/= 0)-} Integer OneDiv < 1247007927 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data OneDiv = OneDiv CF | Zero < 1247007932 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :is our current constraint set < 1247007935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you seriously need a data type that is >= 1 only < 1247007946 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but I'm not using bloody peano < 1247007951 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :gmp is nice :P < 1247007958 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: these constructors aren't public, anyawy < 1247007958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and use it in OneDiv < 1247007959 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1247007962 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so nobody else can access them < 1247007975 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, what would I do? < 1247007988 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1247008015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :require >= 1 integer in CF there < 1247008032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and have another data type for all reals < 1247008046 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 23:06 oerjan: require >= 1 integer in CF there ;; with what? I don't really want to, as gmp is fast. < 1247008109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you'll just have to have runtime assertion then < 1247008122 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what does that buy me? nothing at all < 1247008132 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :over just not writing (Add n) without checking n isn't 0 < 1247008139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: i'm not saying literally < 1247008146 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1247008158 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "{-(/ 0)-} Integer" is my pet constraint description convention < 1247008160 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :*/= < 1247008184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean if you insist on using Integers, while c.f.'s are based on naturals, then you'll have to have runtime assumptions < 1247008217 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1247008218 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that's fine < 1247008218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, you seriously don't want 1/(-1 + 1/...) to occur < 1247008243 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hrm why not? < 1247008252 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247008257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no uniqueness whatsoever? < 1247008261 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247008277 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :weeeeeeeeeeeeeeeeeeeeeeeell < 1247008297 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can all negative reals be represented as -real? < 1247008308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, duh < 1247008314 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1247008315 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1247008316 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1247008340 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, < 1247008340 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data Add = Add {-(> 0)-} Integer OneDiv < 1247008341 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data OneDiv = OneDiv Add | Zero < 1247008343 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data CF = Positive Add | Negative Add < 1247008349 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :other constraints, i assume, must be applied. < 1247008371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CF needs a few more cases < 1247008386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are missing all of (-1, 1) i think < 1247008400 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you mean like 0.4? < 1247008408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247008410 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1247008420 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right you are. that's why I have > 0 there. < 1247008426 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, solving one problem introduces another. < 1247008435 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you mean like adding | MinusOne Add? < 1247008438 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so < 1247008449 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :MinusOne (Add 1 (OneDiv (Add 2 Zero))) < 1247008451 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :→ 0.5 < 1247008500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that certainly destroys uniqueness again < 1247008514 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right you are. < 1247008514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0.4 is logically contained in OneDiv < 1247008525 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no it's not, due to the Add dependency < 1247008534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1247008539 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :how < 1247008553 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"we've made it easy to re-enable the beta label for Gmail from the Labs tab under Settings" < 1247008557 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1247008562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0.4 = 1/(2.5) ? < 1247008573 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: zzo anyone? < 1247008597 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm < 1247008608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, because 4.0 = 1 / (0.25) < 1247008609 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is 2.5 contained in Add, though? < 1247008613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also you need to be careful about negative zero < 1247008617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: of course < 1247008626 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so I don't miss (-1,1). < 1247008629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Add is all x >= 1 < 1247008650 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 23:16 oerjan: 0.4 = 1/(2.5) ? < 1247008652 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :you said it yourself < 1247008664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but 0.4 is _not_ contained in Add < 1247008673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Add and OneDiv are disjoint < 1247008675 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah. right < 1247008690 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is terribly confusing < 1247008718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's because you're trying too hard to make a small number of elegant cases, i think < 1247008727 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not really < 1247008740 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i just keep having to restructure as you come up with more things :D < 1247008744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Add as >= 1 is fine < 1247008793 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data Add = Add {-(> 0)-} Integer OneDiv < 1247008796 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so that is still correct? < 1247008803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1247008821 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "sort of"? < 1247008825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :problem is you want something that is OneDiv except Zero < 1247008833 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :data OneDiv = OneDiv Add | Zero < 1247008834 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :got that < 1247008849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you get a negative Zero when putting things together the obvious way < 1247008864 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean Negative (Add 0 Zero)? < 1247008870 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1247008882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Add 0 Zero does not exist < 1247008886 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1247008891 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so we DON'T have negative zero < 1247008896 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so quit yer yappin' bout it! < 1247008904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: you have not put everything together yet < 1247008915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are still missing (-1, 1) in the final datatype < 1247008921 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :true. and i won't for, say, 12 hours. buh bye! thanks for your help. < 1247008922 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1247008933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats estoppel -----### < 1247008937 0 :amuck_!unknown@unknown.invalid QUIT : < 1247008942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :JUST BE THAT WAY :D < 1247008970 0 :estoppel!unknown@unknown.invalid NICK :ehird < 1247009069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION jaw-drops < 1247009077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IE usage is now down to 56% overall. < 1247009100 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :link < 1247009125 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1247009138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You go away. No. < 1247009154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but, link? < 1247009288 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1247009372 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1247009505 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247009668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... latest browser news: statistics show IE market share dropped 8% in a month, nobody believes them < 1247009687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the web statistic sites are assuming it's some sort of error in the way the data was collected < 1247009703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well 46% of all statisticians are liars, anyway