< 1282089607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://videolectures.net/mlcs07_higuera_giv/ < 1282089615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thus guy has a very bizarre mix of accents < 1282089632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :half english of some sort, with touches of french < 1282089709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: define hugh. < 1282089735 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :out of place, young, inexperienced, and nobody takes him seriously < 1282089745 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :formerly known as 3 of 5 < 1282089775 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282089786 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1282089820 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if anyone's out of place in this channel it's you, there are a few younger than me, either stupidly incorrect or irrelevant depending on what you think i'm inexperienced in < 1282089828 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and i have fairly good empirical evidence against the last one. < 1282090187 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1282090196 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :They keep moving the spider! < 1282090211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1282090411 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :.raed hO < 1282090473 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise: i'm glad i riled you up, there was no other point to saying that sweetie < 1282090510 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1282090591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm not riled up < 1282090594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just vaguely amused < 1282090618 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Amused from what? < 1282090631 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater99 had a rather pathetic go at insulting me < 1282090631 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :s/from/of/ < 1282090657 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Are you still insulted? Did I insult you too? < 1282090666 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :if it was so pathetic, why did you take the time to write such a long retort? < 1282090668 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe you said anything insulting ... < 1282090676 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Neither do I. < 1282090678 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: Uhh, I type pretty fast, and I have nothing better to do. < 1282090680 0 :zzo38!unknown@unknown.invalid QUIT : < 1282090695 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :nothing better to do than to answer pathetic insults, huh? < 1282090712 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yep. If I had something better to do, I wouldn't be blabbing on IRC. < 1282090718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or responding to these questions about questions. < 1282090838 0 :Gregor-W!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282090859 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :questions about questions, huh? < 1282090876 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches alise start spinning a spinner to check what question she's on < 1282090895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know, you don't exactly seem like you have anything better to do, either. < 1282091081 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282091110 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282091117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Have you seen "Star Trek New Voyages: Phase II"? It's a bit /too/ faithful to TOS; copying even its production values! < 1282091124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Except this time the film is good enough to see the cheese. < 1282091155 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading memory alpha on the EMH < 1282091177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Doc was the only good character on Voyager. < 1282091186 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :truths < 1282091193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And he had to deal with a ship full of fools. < 1282091233 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wowwwwww, the cheese is just so great. < 1282091240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(I'm watching "World Enough and Time".) < 1282091248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I may have to stop soon. < 1282091277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1282091295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just woke up from a meth-induced binge sleep that lasted for a week < 1282091300 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving < 1282091303 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I must say my teeth feel pretty bad < 1282091316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think that's generally a pretty good sign that you should lay off the god damned meth. < 1282091355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1282091365 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can have sex for hours on meth, while programming in assembly. < 1282091377 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...but it's mainly the assembly code that turns me on. < 1282091392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even going to /start/ trying to reason. < 1282091404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: omg that guy < 1282091408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that guy < 1282091411 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes so french at times < 1282091415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but then at times hes so english < 1282091415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1282091425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"but you know jolly well that its not" < 1282091426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1282091436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bonjour! Tally ho! < 1282091445 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg thats him < 1282091446 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its true < 1282091461 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1282091466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he says "here" as "hyeaahh" < 1282091498 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow, this is the worst Spock ever < 1282091503 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just ... the worst < 1282091515 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LOL @ SCOTTY < 1282091520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where < 1282091531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: "Star Trek New Voyages: Phase II" < 1282091533 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: there are many fanfics out there that wish to disagree < 1282091540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fan-created sequel to The Original Series < 1282091540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o ok < 1282091545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :very high production values for a fan creation < 1282091550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :George Takei and people have been in it < 1282091562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Trouble with Tribbles writer is doing too < 1282091563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*two < 1282091565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but despite all of this < 1282091569 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's so hilariously, hilariously bad < 1282091573 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its still horrible yeah < 1282091583 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :has everyone attempted to watch Plan 9 from Outer Space? < 1282091589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :man apparently kirk's main personality feature is wrinkling his face every two words < 1282091596 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I tried... but there was too much bad and not enough hilarity. < 1282091603 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it really looks like some kids pretending to be in star trek < 1282091626 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"a tangle of MULTIPLE DIMENSIONS". < 1282091637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1282091638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1282091641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE SPACESUITS < 1282091642 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ARE MADE < 1282091643 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OF GLITTER < 1282091647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :multi-coloured glitter < 1282091650 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am absolutely not joking < 1282091687 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1282091694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i have to take a screenshot < 1282091698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how can you take a screenshot with mplayer/Xv? < 1282091712 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh scrot works < 1282091716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if the whole window is visible < 1282091724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :......scrot? < 1282091731 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as in... scrotum? < 1282091749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, as in scrot < 1282091757 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i repeat, lay off the meth < 1282091760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you leave an impression on a scortum? < 1282091761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=QspuCt1FM9M < 1282091763 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what to make of this < 1282091780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alise: I've never heard of scrot. < 1282091784 0 :Gregor-W!836b416f@gateway/web/freenode/ip.131.107.65.111 JOIN :#esoteric < 1282091790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: the start is awesome ambient < 1282091792 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :Maaaan < 1282091796 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :RE-CAPTCHA is so btiontic. < 1282091807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: the whole thing is some awesome ambient < 1282091810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W: XD < 1282091813 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: http://imgur.com/uoU1V.png < 1282091830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hikaru Sulu, wearing his anti-antimatter glitter suit. < 1282091843 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: this is amazing < 1282091849 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: someone do his whole album like this < 1282091850 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: I KNOW RIGHT? < 1282091860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Holy crap. Is this Godspeed You! Black Emperor?" --comments < 1282091861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes it is. < 1282091865 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who knew that justin bieber was actually a GOOD musical artist! < 1282091876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1282091881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the record company just forced him to speed it up < 1282091883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you know, for the kids < 1282091886 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :god dammit I hate scribd < 1282091902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn kids < 1282091903 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: get rid of his name and the album title, remove his facial features, and blur it to hell < 1282091905 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hahaha @ comment < 1282091907 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there's his original, intended album cover < 1282091925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: obviously < 1282091977 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i seriously want to save this < 1282092013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this is supposed to be a HAPPY song and not a song you'd play at someone's funeral!!! my opinion! I really do not like it at all. Doesn't even sound like the original at all. Boo ya. < 1282092018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1282092028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1282092028 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1282092036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot, what do you think about this comment? < 1282092036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: 5125l: oh shut up? and mark wahlberg second reason filmed in canada and that avril lavigne rockssssss a friend came by around 3:30 am and pic was frozen right on this < 1282092226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: im tempted now to take some classic ambient music and speed it up < 1282092228 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to see what it sounds like < 1282092265 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how ridiculous if Brian Eno was actually just ripping off Jimi Hendrix < 1282092303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :omg, that is exactly what this sounds like that i couldn't put my finger on < 1282092303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eno < 1282092310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282092356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so I found something that FIXES Haskell records. :) < 1282092363 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :called fclabels < 1282092366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: making them 800% slower? < 1282092378 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :FUCK LABELS < 1282092384 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh, is that not what that stands for? < 1282092390 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: im not sure tho if this is actually just justin bieber < 1282092390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: i will now attempt to listen to the original song by "Justin" "Bieber" < 1282092398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to compare < 1282092403 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alise: no, it makes a :-> type < 1282092404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i tried listening to a version on youtube and it sounded a bit different < 1282092411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and get/set/mod functions < 1282092415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so im going to record this version and then speed it up < 1282092416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: that is what slowing things down generally does. < 1282092419 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282092419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282092424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :talk about loss of fidelity < 1282092484 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so now the act of setting a record field can be abstracted... < 1282092492 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :instead of requiring the syntax. < 1282092514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :setL field 3 record < 1282092539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :field :: (Num a) => RecordType :-> a < 1282092544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DAVID MITCHELL < 1282092548 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats who that french guy sounds like < 1282092587 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=swQAwnusJVQ < 1282092593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this song looks like a good candidate for speed-up < 1282092603 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: i can't read david mitchell's articles, because they get read in his voice < 1282092606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the piano melody will probably sound like experimental jazz or something. < 1282092612 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, just finished the first season of SGU < 1282092613 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: haha < 1282092614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the guardian need to put authorship credits st the /bottom/ < 1282092615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love his voice < 1282092655 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Eno sort of already does that time-fucking anyway. < 1282092713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Talking Heads' "Remain in Light", produced by Eno, has all its music sped up quite a bit (but not the vocals). < 1282092739 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although that's not quite 800%. :P < 1282093021 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise! < 1282093022 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/?aenvebe86u0d7ha < 1282093082 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what is it? < 1282093090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the sped up one? < 1282093109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the slow one < 1282093110 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in FULL < 1282093112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :35 minutes < 1282093126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Is it ... any less repetitive? < 1282093146 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1282093147 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282093158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :look, i didnt say justin bieber wasnt philip glass, ok < 1282093159 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gosh < 1282093198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Russian village bought by torrent site torrentreactor.net for $150,000 and renamed after it < 1282093198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Torrentreactor.net is one of the few companies that has decided to leave a permanent mark on the world map and rename a settlement after itself. The one with real houses and live inhabitants. A small russian village Gar was chosen to be renamed. It is located not far away from Seversk nuclear reactor (Russia, Tomsk region). As opposed to Google town that became the Texas «capital» for a limited period of time Torrentreactor village will retain its name f < 1282093198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :orever. The price of $150,000 was announced for such «live billboard»." < 1282093199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I... < 1282093376 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :youve already got a town in australia named after /you/ < 1282093377 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1282093424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :technically, that's Alice. < 1282093425 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :TECHNICALLY < 1282093538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg alise < 1282093539 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its true < 1282093543 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it really its justin bieber < 1282093546 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1282093560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: now i have a task for you < 1282093562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :download his entire album < 1282093566 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :do the same transformation to every track < 1282093573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now, find a few tracks that go together < 1282093574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i will, in a bit < 1282093575 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and mix them up < 1282093578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :first im speeding up brian eno < 1282093581 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :repeat until the whole album is mixed into a few half-hour long tracks < 1282093589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :say a nice three-track, 90 minute mix < 1282093617 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1282093619 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so that's ~3 songs from his album per mix, you can do that < 1282093622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: because it's too bland on its own, see < 1282093625 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the interlocking will be beautiful < 1282093630 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the expansion of the song did horrendous stuff to Bieber's music < 1282093634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282093639 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it already is horrendous < 1282093642 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean < 1282093646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the "speeding up" < 1282093647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282093652 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1282093655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no what i mean is < 1282093666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: when you have those three tracks, just note their lengths, cat them together, add loooong crossfades between them, split at the same time < 1282093673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tada, Justin Bieber: Music of Form < 1282093677 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the lengthening process (and then the subsequent shortening) destroyed a lot of the quality of the instruments < 1282093678 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or < 1282093680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Formative Music < 1282093686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: what quality :P < 1282093693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Justin Bieber - Formative Music < 1282093696 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, the instruments sound like instruments :P < 1282093734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also make all the titles somehow based on mutations of his song titles < 1282093767 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Cycle 1, including Usmil's Baby and Overbored < 1282093772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're making me look up justin bieber song titles < 1282093773 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why, man, why? < 1282093944 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: im listening to some Aphex Twin sped up < 1282093951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sounds almost proper < 1282093988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: "Richard D. James Album" is pretty damn hyper already. :P < 1282093991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :blue calx at 400% speed is almost playful < 1282094007 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I assume you mean his more ... ambient work. < 1282094012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1282094014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SAWII < 1282094033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RDJA is surprisingly /catchy/. < 1282094316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :torrents are so crap :| < 1282094348 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: im listening to a song called San Tommaso Eqed by Der Spyra < 1282094353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its very ambient < 1282094368 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but sped up it sounds like it could have been a movie-classical < 1282094530 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282094650 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1282094698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I need a Usenet link. < 1282095014 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or ten. < 1282095162 0 :kwertii!~kwertii@ResNet-32-110.resnet.ucsb.edu JOIN :#esoteric < 1282095205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Six gigs of *MP3s*... Good god that's a large torrent. < 1282095407 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1282095492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Pfft, MP3s. < 1282095511 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :augur: have you heard the analord bonus tracks? < 1282095514 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile I can't even find a decent, non-remastered FLAC rip of "Remain in Light" (mentioning things gives me this urge to acquire them). < 1282095520 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is, the only one I can find has zero seeders and is hence useless. < 1282095529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yeah, it's annoying, but. 77 freaking albums in a torrent. < 1282095542 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zeotrope: no. does that involve buttsex < 1282095550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zeotrope: Is the rest of Analord better than Chosen Lords? < 1282095555 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Chosen Lords is a bit crap. < 1282095573 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :alise: definitely < 1282095578 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :I liked chosen lords though < 1282095586 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It was good the first time. < 1282095591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :After that... bleh. < 1282095657 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :it had only 6 songs, the analord collection is quite large < 1282095690 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :my bad, 10 < 1282095692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1282095693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: apparently if you dont slow justin bieber down much (maybe a litte) but lower his pitch drastically, you get johnny cash < 1282095704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: except, shit johnny cash < 1282095705 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1282095710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1282095713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think cash was shit anyway < 1282095713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1282095723 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehh < 1282095729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :his cover of Hurt was great :P < 1282095749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zeotrope: my least favourite aphex twin album though is ...I Care Because You Do < 1282095755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Apparently, if you shoot Justin Bieber and put on a Daft Punk album you get good music. < 1282095759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1282095765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=4ZmkFmW5LXY < 1282095766 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Unless it's Human After All. < 1282095768 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then you get Human After All. < 1282095776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Okay, yes, fair point. < 1282095778 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :..................... < 1282095784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, http://www.azlyrics.com/lyrics/daftpunk/aroundtheworld.html < 1282095789 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to some Tchaikovsky. < 1282095795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W: THAT TOO < 1282095802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Such a fucking weird song. < 1282095807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Also, the music video is weirder. < 1282095810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AROUND THE WORLD AROUND THE WORLD < 1282095822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: that last link has now turned me on to george michael < 1282095827 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who i would've never thought could be good < 1282095828 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but is < 1282095832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I do actually like parts of Human After All. < 1282095833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fucking Daft Punk, thinking that techno exempts them from lyrics. < 1282095836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282095837 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The Prime Time of Your Life" is pretty good. < 1282095865 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the genres we've covered in the past hours is imrpressive < 1282095881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: that muse/stefani thing is totally true, btw < 1282095883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and very disturbing < 1282095886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*impressive < 1282095908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: About the only thing that's common with geek musical tastes is not limiting themselves to the current mainstream of music. < 1282095917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So... Yeah. < 1282095929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :listening now alise < 1282095938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to what? < 1282095944 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 his restrictive musical palate. < 1282095964 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: its kinda true yeah < 1282095968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W: You merely restrict yourself to forms of music not derived from folk music traditions. < 1282096027 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://w00tstock.net/wp-content/uploads/2010/08/05g-400x300.jpg < 1282096034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Shut up Wesley!", says Wesley. < 1282096044 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282096053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W: You also end up limiting yourself from the sheer agony that is constructed-pop music. < 1282096054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ moth < 1282096055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop attacking me < 1282096059 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1282096061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're sitting on my screen < 1282096063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whacking into my hand < 1282096064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1282096066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtf moth < 1282096066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just wtf < 1282096072 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: the main differences between muse and stefani < 1282096074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as far as i can tell < 1282096076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are < 1282096084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Be very careful with your next words. < 1282096088 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stefani uses a basilect, and has a more hissy voice < 1282096099 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OK, as long as you criticise Black Holes and Revelations and after you're good. < 1282096104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Constructed-pop is perhaps the most painful thing to listen to ever. < 1282096112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But Origin of Symmetry is above criticism, dammit. < 1282096127 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which what < 1282096133 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's an album < 1282096134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :by Muse < 1282096139 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh is this muse < 1282096140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1282096145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's very good < 1282096370 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=-vBZrc4ZEYM&feature=related < 1282096395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why has YouTube become the music distribution source? < 1282096409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: That so needs speeding up. < 1282096425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: because its hard to police < 1282096434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but ... < 1282096439 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's fucking video. < 1282096441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's ... it... < 1282096444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1282096444 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The. < 1282096449 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it,. < 1282096452 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ASD < 1282096454 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Fuck it. < 1282096455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres no equivalent to it in terms of audio < 1282096465 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sdofij < 1282096465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with a bajillion videos uploaded every day < 1282096469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its hard to police for music < 1282096501 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, if there were an equivalent audio site, it'd be MOSTLY music < 1282096511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ur mom is mostly music < 1282096590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats too nice a thing to say about my mom. < 1282096636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll just make a mental note to never make ur mom jokes in #esoteric < 1282096636 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282096672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1282096679 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282096691 0 :Gregor-W!unknown@unknown.invalid QUIT :Quit: Page closed < 1282096852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Grooveshark exists < 1282096911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's shit < 1282096921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :grooveshark is rather shit < 1282096949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but it did have a song that was nifty < 1282096949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1282096959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, grooveshark is legal. < 1282096964 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not music sharing in the same way. < 1282097109 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282097210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION WTFs at Google Chrome update < 1282097225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :At least there's a nice icon telling me < 1282097708 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION learns of /r/nethack < 1282097918 0 :Killerkid!~l1am9111@host86-176-46-3.range86-176.btcentralplus.com JOIN :#esoteric < 1282099202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1282099203 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1282099448 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Going to torture myself with more SGI soon < 1282100088 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282100098 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1282101331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. An unmatched " or ' on a logical line is undefined behavior in C. < 1282101345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be perfectly acceptable for the compiler to respond by blowing up the planet. < 1282101400 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OMG NEW T-REX IS LONELY COMIC < 1282101419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: OMG < 1282101430 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OMG OMG < 1282102463 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282102791 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know. That one is epic < 1282103392 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1282103936 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282104006 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282105092 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282105178 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1282105894 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282105943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now highly upset. < 1282105968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I have found that does vertical text only Linux without fiddling is... OpenOffice. < 1282106029 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pango? < 1282106047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pango requires fiddling. < 1282106053 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282106056 0 :sshc_!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282106056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, OpenOffice fucks up the details. < 1282106096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(「 is *technically* a half-width character with an implicit half-width space preceding it, except at the start of lines...) < 1282106129 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1282106178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also doesn't do hanging punctuation. < 1282106189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it does vertical *text*, but it rapes typesetting. < 1282106256 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1282106256 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1282106256 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1282106286 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :are you trying to do Japanese? < 1282106317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1282106331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have yet to find anything on Linux that typesets vertical Japanese correctly. < 1282106524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(TeX manages to do horizontal Japanese decently) < 1282106651 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282106836 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282106980 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282107158 0 :sshc_!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1282107209 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1282107312 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282107321 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :They keep moving the spider! < 1282107461 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282107625 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282107695 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282107814 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, please read the follow spell (if you do not want to dye, or even if you do want to dye): http://zzo38computer.cjb.net/dnd/options/Good_Insane_Spell.s (and suggest a spell level and/or domain) < 1282107831 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Please note I meant if you do or not want to dye, I don't mean die) < 1282107955 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282108264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fucking *hates* how absolutely nothing handles freaking two consecutive punctuation correct. < 1282108291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :」。, if done *right*, would be a single character in width. < 1282108292 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What do you expect? < 1282108306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Proper Japanese typesetting. < 1282108341 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can TeX be made to make Japanese writing including it being done right? < 1282108350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not easily. < 1282108450 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me what level this spell could be? Could it be a 6th level spell? Or 7th level spell? < 1282108502 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: level 1d9 < 1282108568 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Rolled when? < 1282108622 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: whenever < 1282108643 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it could work at preparation time, but perhaps, every day. But then, that means it can be learned at any level and sometimes you will be unable to use it that day?? < 1282108657 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also, a strict reading of 0% would mean that if you rolleit, then rolled, again, you would roll 4 more times < 1282108657 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also I think it is powerful for 1st level spell or 2nd level spell < 1282108661 0 :sshc_!unknown@unknown.invalid NICK :sshc < 1282108692 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: That is not what is meant, if you roll 0% and then 0% again, you are meant to roll 3 more times, how can I clarify that? < 1282108793 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: delete the part about rolling 0% again < 1282108797 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Also, for the level, I do not have a nine sided dice anyways) < 1282108813 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :d10-1? :P < 1282108820 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: What if I put that part in parentheses? < 1282108827 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that would probably be good < 1282108843 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Done. It is now in parentheses < 1282108862 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if the level is random, I still don't know how you are supposed to decide when, and how it will work with a random level < 1282108938 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if the level is random I don't like 1d9 or 1d10-1, perhaps 1d4+4 or 1d6+3 would be better, but it still not quite sure how well it can work like that < 1282109086 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And which domain would the spell belong to? And what mantle? < 1282109130 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like this spell? How often would *you* cast this spell? < 1282109197 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282109226 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282109323 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282109365 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there anything else unclear about the spell? < 1282109568 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Probably never, because I value my sanity < 1282109608 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sanity is the trademark of a weak mind. < 1282109640 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :-- Mark Harrold < 1282109707 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Actually I don't know who Mark Harrold is, and I don't care) < 1282109711 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(But that's irrelevant) < 1282109725 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is anything unclear about the spell effect, as it is currently written? < 1282109751 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is the spell sufficiently balanced close enough? < 1282110109 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(O, and also, please do not steal my stapler.) < 1282110173 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1282110186 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's so silly I don't think it could be said to be balanced one way or another < 1282110306 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I still think it is worth 6th or 7th level, though. All the costs of it will make balance about as much as Limited Wish and other spells like that < 1282110322 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Etc. < 1282110351 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The spell can potentially kill you if you are not careful (and possibly even if you are careful)! < 1282112144 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1282112824 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1282114019 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1282114714 0 :zzo38!unknown@unknown.invalid QUIT :Quit: They keep moving the spider! < 1282115903 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1282116765 0 :kwertii!unknown@unknown.invalid QUIT :Quit: bye < 1282117142 0 :zeotrope!unknown@unknown.invalid QUIT :Quit: leaving < 1282117252 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :holy crap < 1282117258 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I discovered the epicness that is 'dn' in vim < 1282117290 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(similar to 'd/foo') < 1282117786 0 :JneTOnope!~xab@gprs01.swisscom-mobile.ch JOIN :#esoteric < 1282117803 0 :JneTOnope!unknown@unknown.invalid PART #esoteric :? < 1282117873 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :coppro, talking of /, I just realised the phrase "spell pretty pi" is a valid sed expression < 1282117894 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(same meaning as s/ell /retty /i ) < 1282117933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it should be possible to use that general idea for some interesting obfuscation. Perhaps even sed poems < 1282117955 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sed bf interpreter? < 1282117974 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :calamari, sounds like a good target for such obfuscation. < 1282117982 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alas I don't know sed quite well enough < 1282118004 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I looked the other day, didn't find one < 1282118019 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :calamari, wait, isn't sed input bound < 1282118033 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at least it need one line of input to compute anything < 1282118035 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, you can do arbitrarily much computation per input line. < 1282118037 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282118044 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You do need one line of input, that's true. < 1282118093 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I now really really <3 the concept of motions (and I was a fan before) < 1282118126 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyone know the size of the set of valid unique irc nick chars? With unique I mean counting Foo and foo as the same, since irc is case insensitive. < 1282118194 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :my goal here is figuring out how many possible nicks of max length 16 there are < 1282118203 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The valid characters are different for the first character than the others. < 1282118214 0 :calamari!unknown@unknown.invalid NICK :a234567890123456 < 1282118215 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah... yes that complicates it indeed < 1282118247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it also depends on whether your server does that sort-of-standard-but-still-obsoleted case-mapping of former Finnish 7-bit encoding åäö/ÅÄÖ. < 1282118256 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1282118275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on the server I'm calculating this for: CHARSET=ascii < 1282118276 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so no < 1282118285 0 :a234567890123456!unknown@unknown.invalid NICK :a_- < 1282118296 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I own _[] on freenode :P < 1282118300 0 :a_-!unknown@unknown.invalid NICK :a[] < 1282118314 0 :a[]!unknown@unknown.invalid NICK :a^ < 1282118318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The legal starting characters are A-Z and these: [ ] \ ` _ ^ { | } < 1282118336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And then digits 0-9 in the non-starting ones. < 1282118352 0 :a^!unknown@unknown.invalid PRIVMSG #esoteric :so there you go.. < 1282118356 0 :a^!unknown@unknown.invalid NICK :calamari < 1282118365 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that means for any length n the number of valid nicks are s*t^n where s is size of starting set and t is the size of the set for the rest... < 1282118368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so lets see < 1282118394 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :35*45^15 < 1282118396 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :is there anything like ! except for plus rather than multiplication? < 1282118399 0 :clog!unknown@unknown.invalid QUIT :ended < 1282118400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1282118409 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :calamari, you need to include each length < 1282118418 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :shorter than or equal to 16 < 1282118420 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :true < 1282118425 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a sum function < 1282118443 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait, got to rush, will do this when I get back < 1282118444 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1282118459 0 :cheater109!~cheater@p5B216A9B.dip.t-dialin.net JOIN :#esoteric < 1282118499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you're in such a rush, just write the terms; there's not *that* many of them. < 1282118506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :35+35*45+34*(45^2)+34*(45^3)+34*(45^4)+34*(45^5)+34*(45^6)+34*(45^7)+34*(45^8)+34*(45^9)+34*(45^10)+34*(45^11)+34*(45^12)+34*(45^13)+34*(45^14)+34*(45^15) < 1282118506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :218487432379159386374733710 < 1282118573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Except don't do what I do and typo that 35 as 34. :p < 1282118619 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I personally would have factored that out lol < 1282118644 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282118707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>> sum([35*(45**x) for x in range(16)]) < 1282118707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :224913533331487603621049360L < 1282118713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the Python one. < 1282118723 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :224913533331487603621049360L < 1282118728 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh you beat me to it < 1282118776 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :>>> math.log(a*35)/math.log(2) < 1282118776 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :87.539500939582467 < 1282118848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so you have approx 11 bytes of storage (assuming that's what this was for?) < 1282119074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did we have that thing here? < 1282119077 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!haskell sum (map (\x -> 35*45^x) [0 .. 15]) < 1282119093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :224913533331487603621049360 < 1282119101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Slow but sure. < 1282119294 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!haskell sum (map (\x -> 2^x) [0 .. 100000]) < 1282119330 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!haskell 2^100001-1 < 1282119366 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :have you ever written code that you actually use in something that, whenver you look at it, you are both proud and disgusted to have written it? < 1282119414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand: < 1282119417 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!haskell 35*(45^16-1) `div` 44 < 1282119419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :199800418602876901588806552866006718196085827810836338354305854772629166492851469665497466266489930080632878889111170986003759932153123531258169427084949857503977792597473421864927008547462249585316005570624821774741712105744567803291373820537013518470358293941057152893936030496646909510865005855730416139155419434822044640859527024106615559937958502332397415435715519110434401626405904092358984585185912478419315957471163173350509915946262896124985205236 < 1282119490 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would give the same answer, but I guess EgoBot is being busy now. < 1282119554 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there it goes < 1282119717 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hate to crash the bot and run, but I need to go to bed :) < 1282119736 0 :calamari!unknown@unknown.invalid QUIT :Quit: Leaving < 1282119744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it just ignored the stuff that happened while it was busey? < 1282119747 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!haskell 42 < 1282119749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1282119754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently so. < 1282119775 0 :zeotrope!~vib@bas3-kitchener06-1128714216.dsl.bell.ca JOIN :#esoteric < 1282119906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!perl $s += 35*(45**$_) foreach (0 .. 15); print $s; < 1282119906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2.24913533331488e+26 < 1282119913 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not quite as useful, thanks to floats. < 1282119964 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!perl use bignum; $s += 35*(45**$_) foreach (0 .. 15); print $s; < 1282119966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :224913533331487603621049360 < 1282119973 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's better. < 1282120244 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :!j +/ (35*45^]) i. 16x < 1282120255 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :no J, :( < 1282120286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1282120286 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. < 1282120302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Incidentally, CHARSET=ascii does not mean anything about the case-mapping. < 1282120326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: If it says CASEMAPPING=rfc1459 it technically speaking should be using the "weird" one. < 1282120361 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.8/20100722155716] < 1282120416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Freenode seems to say that, though it might be lying. IRCnet nowadays says CASEMAPPING=ascii, which I guess means just A-Z → a-z translation. < 1282120438 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just -3 to the sizes, though. < 1282120449 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!perl use bignum; $s += 32*(42**$_) foreach (0 .. 15); print $s; < 1282120450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :73173658289716097933147360 < 1282120570 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Lunchtime now.) < 1282121438 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :5" +q"f2+'a4'@*+1",A@"**+'15' ")y/"6'@'Y3'@*+**+****+******* < 1282122057 0 :myndzi\!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1282122319 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282123235 0 :MigoMipo!~John@84-217-0-75.tn.glocalnet.net JOIN :#esoteric < 1282123419 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282123441 0 :MigoMipo!~John@84-217-0-75.tn.glocalnet.net JOIN :#esoteric < 1282124984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah so it does < 1282124989 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so yeah the weird mapping < 1282125071 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1282125137 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :15:04:37 Phantom_Hoover_: you're making me want to create an esolang inspired by that syntax ← I once tried, but that was for the export system. < 1282125160 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So object → module made object visible in module. < 1282125216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange that freenode, which is otherwise very modernized, still keeps the "old" case-mapping, while IRCnet, which tends to be very "conservative" sort of place, doesn't. < 1282125238 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what old case-mapping? < 1282125282 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: IRC's legacy thing where {|} are equal to [\] in nicknames. < 1282125311 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but that's cool! < 1282125313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Since nicknames are compared case-insensitively, and those characters are åäö and ÅÄÖ in one old 7-bit Finnish encoding. < 1282125342 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, they map appropriately on my keyboard. < 1282125375 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :map shift ['[','\',']'] = ['{','|','}'] < 1282125381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's the wrong way around. < 1282125388 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :{|} are the lowercase characters. < 1282125399 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does it matter? < 1282125413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, no, you can't actually *see* that, but it's that way in the ToUpper/ToLower tables. < 1282125480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Similarly ~ is lowercase ^, but that doesn't matter so much because ~ is not legal in nicknames. It might matter in some other context. < 1282125674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@iris:~$ echo åäö | iconv -t FI < 1282125674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :}{| < 1282125681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nice that iconv still has that thing, too. < 1282125696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(At least this version. Something I tried it on didn't.) < 1282125733 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so you didn't have {|} in that encoding? < 1282125757 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Not very programmer-friendly, but there's not that much "useless" characters in ASCII. < 1282125775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also no [\]. < 1282125815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I doubt anyone actually wrote code in that encoding, though. I've mostly seen it in BBSy contexts. < 1282125844 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What about BBSes with code? < 1282125869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even there files tended to be handled separately, and moved over ZMODEM or something that does 8-bit octets. < 1282125989 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"8-bit octets" is a redundant tautology, isn't it? < 1282126069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I was about to say either "8-bit bytes" or "octets", and managed to produce a hybrid. < 1282126114 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Byctets. < 1282126161 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... I see some POS systems print product names containing ä using those [ characters... < 1282126197 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :S => Sale < 1282126214 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, no|ne can deny that it was predictable. < 1282126225 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I was thing of a completely other four-letter S word. < 1282126242 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Also "piece" instead of "point".) < 1282126320 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mutta eiväthän ääkköset ole enää ongelma! < 1282127542 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :argh I seem to lack some kernel option for blktrace, but I can't find which one < 1282127559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :/sys/kernel/debug is there, but /sys/kernel/debug/block/ is not... < 1282127722 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1282127734 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BLK_DEV_IO_TRACE perhaps? < 1282127848 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, trying to locate it < 1282127868 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1282127901 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is there any slowdown when not in use hm? < 1282127956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is a complete guess, but I'd go with "perhaps some, but probably not much". < 1282128061 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1282128087 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :still I'm wondering what the heck is causing IO more or less all the time < 1282128158 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :here we go *compiles kernel* < 1282128324 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1282128477 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think blktrace's in-kernel infra is done with the "kernel markers" thing, which I believe are pretty low-overhead when not in use, though maybe not completely invisible like kprobes. < 1282128798 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, great... it just displays kcryptd.... How completely useless < 1282128857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can you trace at bit higher level? The dm-crypt devices are block devices too, after all. < 1282128867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I did it on /dev/mapper/root < 1282128871 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which is what I mount < 1282128905 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it seems all writes are dumped onto flush-252:0 or kcryptd while reads go to the apps that did it < 1282128923 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tested by catting a large file and also by then teeing it to another file < 1282128952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit strange, but perhaps understandable. The actual write-to-disk act is a bit decoupled from the application requests. < 1282128984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well... my goal is figuring out what apps wake up the disk from sleep in my laptop < 1282129017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What if you temporarily mount it with -O sync? (This may mean horrible amount of disk-trashing and slowness, though.) < 1282129026 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, -O ? < 1282129028 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not -o ? < 1282129036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but. I could try that < 1282129051 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-o; I don't know where I remembered -O from. < 1282129063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might still not catch the application, though. < 1282129079 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1282129095 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh it does in one case, but not in another one < 1282129140 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :rsyslogd, konsole, jbd2/dm-0-8 and flush-252:0 Oh and swapper(0) < 1282129156 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what is swapper? it is not the swap device... so it can't be that < 1282129201 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you somehow get the file out of it? I'm using btrace with -s for per-program stats < 1282129213 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1282129255 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know. Probably not, since it's done at the block device level; though I guess with knowledge of the file system you could reverse-map blocks back to files. < 1282129263 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1282129273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some sort of VFS-level tracing thing sounds more suitable for this, but I'm not sure what there is on that level. < 1282129286 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I guess lsof should be able to help with figuring out what files are open at least < 1282129338 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :konsole has 289 files open. Most looks like pipes and some mmaped fontconfig things, and lots of *.so < 1282129361 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, I can ignore /usr, since there is nothing writable for it there < 1282129619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I remember looking for a nice VFS-level IO tracing tool earlier too, and I don't think I had much luck in finding one then. < 1282129656 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282129681 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :unix sockets on the file system, those wouldn't cause any writing would they? < 1282129697 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty much that and $HOME/.xsession-errors left after elimination < 1282129812 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm lsof does not show fd flags < 1282129822 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in, r, w or rw < 1282129841 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mhmmm, have you that thing mounted with noatime? < 1282129890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, relatime < 1282129904 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, due to some apps screwing up with noatime < 1282129927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are reasonably few of those, but I guess relatime is a good compromise anyway. < 1282129947 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well now I can't check any more, since it is on AC it decided to start cronjobs < 1282129962 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so atm all I will see is mandb < 1282129976 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yes I remounted without the sync flag since then < 1282130007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how actual write/read on a unix socket would cause any filesystem writes, but it exists as a file so perhaps metadata updates. Doesn't sound very likely. < 1282130108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282130109 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that "fsnotify" thing that I think should be usable for tracing all operations over an entire filesystem (unlike dnotify/inotify where you'd have to watch each directory separately), but I'm not sure if there's sensible userland tools for it. < 1282130146 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1282130238 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw, do you happen to know if nvidia works with the new 2.6.35 kernel? < 1282130281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't tried, but there's usually a patch floating out there somewhere very soon. < 1282130319 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, it builds against it < 1282130324 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean it works nicely though < 1282130388 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been running the Ubuntu stock kernel lately on the only box I have with a monitor, so... for some reason there hasn't been any pressing need to twiddle with any settings. < 1282130407 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I'm updating on my arch linux desktop as well, and I run vanilla there < 1282130426 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the arch kernel only has like one or two small patches anyway < 1282130512 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :You have mail in /var/spool/mail/arvid < 1282130516 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :$ alpine < 1282130518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Alpine finished -- Closed empty folder "INBOX" < 1282130521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah right < 1282130528 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :whatever sent that first notification failed < 1282130682 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway on my ubuntu laptop I have like three separate things to build out of tree after kernel upgrade: tp_smapi (thinkpad stuff) using some "module-assistant" tool, backported and slightly patched wireless drivers (manual), virtualbox kernel module (supposedly automatic but often fails) < 1282130696 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(fails as in fails to run, not as in compile error) < 1282130779 0 :Vorpal!unknown@unknown.invalid QUIT :Quit: ZNC - http://znc.sourceforge.net < 1282130800 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Someone has done something sensible to DKMS on Ubuntu, though: it used to take a horrible amount of time (multiple seconds!) on boot-up to do who-knows-what, but it no longer does. Possibly they've moved some stuff to the hooks it runs when installing new kernels. < 1282130998 0 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1282131114 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1282131399 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I sort-of noticed that. < 1282131418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I've had a couple of boots hang lately, so... < 1282131854 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on desktop it is dm-1, dm-2 and dm-3 that are being written to. Those are home, var and tmp hm < 1282131933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh well, /home is irc logs... or at least part of the activity on there is. < 1282132165 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why CL's standard doesn't require tail call elimination. < 1282132198 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's hardly a taxing requirement, compared to piles of mud like LOOP and FORMAT. < 1282132679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might be somewhat tricky if your implementation is to compile into a higher-level language that doesn't do tail calls. < 1282132768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking mostly C here. Still, I doubt Scheme's tail-call necessities have ever stopped anyone from implementing it. (I've seen non-conformant non-tail-callsy Schemes, though.) < 1282132828 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, C is hardly higher level compared to CL ;P < 1282132837 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(yeah that isn't what you meant, but that is what you said!) < 1282132867 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I thought about clarifying, but... < 1282132877 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282133025 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you mmap a file and then close the fd before munmapping it? < 1282133372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might keep the file "open" still, much like what happens if you close a dup'd fd, but that's just a guess. < 1282133448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The mmap() function adds an extra reference to the file associated with the file descriptor fildes which is not removed by a subsequent close() on that file descriptor. This reference is removed when there are no more mappings to the file." -- SUSv2, http://opengroup.org/onlinepubs/007908775/xsh/mmap.html < 1282133589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I don't have the POSIX pdfs handily downloaded here at work.) < 1282133601 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282133605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(And can never remember where they were in the web.) < 1282133665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.opengroup.org/onlinepubs/9699919799/functions/mmap.html apparently. It's the same text there, though. < 1282133689 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Except that it says "shall add" instead of "adds". < 1282133707 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :btw how does the kernel talk to hardware? I was reading dmesg after kernel upgrade and saw: "[ 0.000000] Detected use of extended apic ids on hypertransport bus", it makes me wonder how it does that < 1282133744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been keeping up on hardware interfaces at all. < 1282133759 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A lot of it is memory-mapped instead of I/O ports nowadays, I believe. < 1282133760 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right, it was aimed at the channel in general < 1282133773 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well considering hypertransport it very likely is < 1282133886 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wtf at "[ 0.000000] Aperture too small (32 MB) than (64 MB)" < 1282133896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it said on the line above it was 256 MB < 1282133907 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but the wtf here was the spelling < 1282133915 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or more correctly the lack of grammar < 1282134101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what you get when you leave error messages up to programmers. < 1282134110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Especially hairy kernel programmers. (That's another tautology.) < 1282134208 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282134280 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The cpu-core local APIC is talked to via a 4k memory-mapped APIC register space, and the addresses for that are set by a particular MSR. I wouldn't be surprised if it's like that for other close-to-processor things too. < 1282134446 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, actually I believe it might be due to Japanese programmers. Reading kernel changelog I have come to the conclusion that many Japanese programmers have a most curious grammar < 1282134734 0 :coppro!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1282134785 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 1.844705] loop: module loaded <-- um, it is compiled in XD < 1282134851 0 :coppro!~scshunt@nat/uwaterloo/x-gjuhzltilsfaavyu JOIN :#esoteric < 1282134851 0 :coppro!unknown@unknown.invalid QUIT :Changing host < 1282134851 0 :coppro!~scshunt@unaffiliated/scshunt JOIN :#esoteric < 1282134868 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :coppro, your cloak, it does nothing: < 1282134872 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* coppro (~scshunt@nat/uwaterloo/x-gjuhzltilsfaavyu) has joined #esoteric < 1282134872 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* coppro has quit (Changing host) < 1282134872 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* coppro (~scshunt@unaffiliated/scshunt) has joined #esoteric < 1282134887 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, your second one that is < 1282134895 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the first one I don't know, looks strange < 1282135045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Kernel sources are always nice reading. < 1282135057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :if (bpp == 24) { /* sorry */ } else { ... < 1282135092 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's at least nice that they're sorry. < 1282135098 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I still think #define SECONDS_PER_MINUTE 60 from the freebsd pc speaker driver is the best wtf from kernel sources I have seen so far < 1282135108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at least it wasn't a runtime variable < 1282135141 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :another wtf thing < 1282135143 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 5.987224] input: PC Speaker as /devices/platform/pcspkr/input/input4 < 1282135153 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :how is the pc speaker an input device? < 1282135215 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh and they fail at locking for kernel messages: < 1282135216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 6.755112] md0: < 1282135216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 6.755445] md2: detected capacity change from 0 to 995702931456 < 1282135216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 6.755460] md2: unknown partition table < 1282135216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 6.794998] unknown partition table < 1282135227 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the first and the last line I think are the same < 1282135236 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :only way that makes any sense at all < 1282135274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Might be a performance thing. < 1282135280 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :true < 1282135291 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it repeats the unknown partition table for md2 several times btw < 1282135304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which is quite logical, since it contains a lvm pv < 1282135316 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I think the speaker-as-an-input-device thing could be related to input-device-layer beeps. < 1282135354 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 31.376013] sixxs: no IPv6 routers present <-- how absurd. It is an IPv6 tunnel... < 1282135363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, the tun interface for the tunnel < 1282135416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can still run addrconf over it; the message is related to that. < 1282135450 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw a strange thing I noticed when starting X, is that it resets the acoustic management thingy on the harddrives. I fail to see how. < 1282135453 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there is: < 1282135455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 260.048439] ata1.00: configured for UDMA/133 < 1282135455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 260.048448] ata1: EH complete < 1282135455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 260.236441] ata2.00: configured for UDMA/133 < 1282135455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 260.236452] ata2: EH complete < 1282135458 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in the kernel logs < 1282135463 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at that point < 1282135478 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :this happened on 2.6.34 too < 1282135491 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange. Maybe a side effect of some other hardware-initialization/query thing? Who knows. < 1282135511 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Peeking at my boot-time dmesgs too, on the single-core Atom box: "ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1/0x1 ignored." < 1282135512 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah who knows < 1282135520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, wtf < 1282135537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No idea. I don't even know if that latter index is 0-based or not. < 1282135539 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, my kernel is compiled without SMP support on the desktop, since it is single core and custom kernel < 1282135544 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, HT? < 1282135553 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in Hyper Threading < 1282135556 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not Hyper Transport < 1282135564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is HT on the Atom, at least. I don't remember about the kernel side. < 1282135575 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well that would explain it < 1282135579 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it ignored the second core < 1282135581 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1282135583 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :second thread < 1282135621 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't think hyperthreading to show up as a separate processor in ACPI though, but I guess it might. < 1282135776 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ata2.00: ATA-0: ELITE PRO CF CARD 16GB, Ver2.19K, max UDMA/100 -- the poor man's SSD. < 1282135793 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(There's a compact flash card inside.) < 1282135882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a pcspeaker input device, but I have this other sort of beep: input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input2 < 1282135886 0 :Flonk!~chatzilla@93-82-36-213.adsl.highway.telekom.at JOIN :#esoteric < 1282135901 0 :Flonk!unknown@unknown.invalid PRIVMSG #esoteric :Hi hi < 1282135911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aha, Flonk! < 1282135912 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hi lo. < 1282135920 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lo lo. < 1282135927 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lo hi. < 1282135930 0 :Flonk!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1282135936 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Grey sequence¬ < 1282135989 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, CPUID strings from http://en.wikipedia.org/wiki/CPUID -- "AMDisbetter!" - early engineering samples of AMD K5 processor < 1282136007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then they went with the boring AuthenticAMD, but I guess it at least is still a ripoff of GenuineIntel. < 1282136107 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is less UDMA than my sata drives < 1282136111 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :they are UDMA/133 < 1282136124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's a compactflash card; cut it some slack. < 1282136133 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not like it's going to saturate the bus anyway. < 1282136160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a bit strange on my thinkpad, DVD is UDMA/133, hdd is UDMA/100 < 1282136162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that's absurd < 1282136173 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on my desktop the dvd is UDMA/33, but then it is also PATA < 1282136346 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The sensible way around on this work-workstation. < 1282136361 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ata1.00: ATA-8: Hitachi HDP725016GLA380, GMBOA5BA, max UDMA/133; ata2.00: ATAPI: PLDS DVD+/-RW DH-16A6S, YD11, max UDMA/100. < 1282136454 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"agpgart-intel 0000:00:00.0: detected 32764K stolen memory". Hey, who's been stealing my memory?! < 1282136475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly the IT folks here have been installing stolen goods into the boxen. < 1282136514 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what sort of GPU? It should perhaps be shared video memory? < 1282136562 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :from thinkpad: < 1282136565 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 0.758976] agpgart-intel 0000:00:00.0: Intel Mobile Intel® GM45 Express Chipset < 1282136565 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[ 0.759959] agpgart-intel 0000:00:00.0: detected 32764K stolen memory < 1282136582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well strange it says agpgart, I'm 99% certain it is PCIe < 1282136595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1282136658 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's some Intel integrated, I guess. < 1282136740 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Intel "Q45/Q43", whatever it's like < 1282137324 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1282137575 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :sebbu2! < 1282137646 0 :sebbu2!unknown@unknown.invalid PRIVMSG #esoteric :maybe ? < 1282137764 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Sebbu2! < 1282137780 0 :sebbu2!unknown@unknown.invalid PRIVMSG #esoteric :? < 1282137787 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just sebbu2! < 1282137807 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just sebbu2 >>= return! < 1282137810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : is there anything like ! except for plus rather than multiplication? < 1282137819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :triangular numbers < 1282137820 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, sum? < 1282137847 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :There's no special notation, because there's a nice closed form. < 1282137859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aka n(n+1)/2 < 1282137894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i may have seen /\n (/\ here being a triangle) < 1282137915 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :n? < 1282137925 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although that already means something else. < 1282137936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1282137966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also binomial coefficient n+1 over 2 < 1282137967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU, GTK! < 1282137994 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here the question was more about the sum of a geometric series, $ \sum_{k=0}^n 35*45^k = 35 \frac{45^{k+1} - 1}{45 - 1}$. < 1282138005 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It REFUSES to acknowledge my .XCompose! < 1282138009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282138010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, with n = 15. < 1282138046 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I hadn't realized EgoBot has a handy !perl too. < 1282138064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, .XCompose? < 1282138068 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282138076 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :does that work in any other app? < 1282138082 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, yeah, xterm. < 1282138082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Did you try the XIM thing? < 1282138089 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, how curious. File a bug? < 1282138098 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no, because I wasn't able to work out what it was. < 1282138124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "It's not a bug, it's a feature." GTK+ has a hardcoded compose table, and they know it already. < 1282138173 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what was that about the geometric series? < 1282138217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The XIM thing is to stick export GTK_IM_MODULE="xim" into some suitable place, but it also means you might lose some GTK-specific input finery. < 1282138258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, argh < 1282138262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What was what about geometric series? < 1282138268 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, why do they hard code it < 1282138273 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :how can that be a feature? < 1282138289 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I mean that formula you gave above. < 1282138313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Well, it's true, isn't it? < 1282138324 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think so. < 1282138325 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and what GTK specific input stuff would one lose? < 1282138353 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It looks correct according to what I can remember of the finite calculus. < 1282138357 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The hardcoded table is (or was, when it was made) an improvement over X's default tables; and I guess they wanted it also to be locale-*in*sensitive, to be more harmonious across locales. < 1282138383 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that seems backwards. Besides it is afaik missing pi and many math symbols < 1282138391 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which are the ones I'm actually interested in on compose < 1282138411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So is/was the X table, I think. < 1282138412 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, that is exactly why I want to shoot the people who did it. < 1282138439 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"We're going to hardcode the compose table and leave all the interesting symbols out!" < 1282138466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And there's a GTK-specific unicode composition thing; ctrl-shift-u + string of hex digits with ctrl-shift held down composes a Unicode character. There might be more stuff for more complicated languages, I don't know about that. < 1282138571 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1282138707 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, compose p i would be nice < 1282138718 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1282138802 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but what will I be missing with xim? < 1282138906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Whatever you get with SCIM, which I think is what it uses otherwise. I have no idea what that is, since my language is so trivial to input. < 1282138918 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least that Unicode thing I mentioned, I think. < 1282138992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Orrrr... or is it so that the hardcoded composite table is only in GTK_IM_MODULE=gtk-im-context-simple. It could be so, too. < 1282138999 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1282139004 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I am a man from the future. < 1282139016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BLS < 1282139088 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Boring Lomography System < 1282139230 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!simpleacro < 1282139232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :JLLVV < 1282139256 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :John Lewis Low Value Verisimilitude. < 1282139257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: From what I can tell, in a 'buntu system you should use "im-switch -s default-xim" to make a user-specific "default Gnome and Qt to use XIM" setting. < 1282139262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Haven't tried that.) < 1282139297 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to mangle some environment variables that xinit sets, but I don't know how the user-level customizations happen. < 1282140000 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282140072 0 :Phantom_Hoover!~phantomho@92.233.174.117 JOIN :#esoteric < 1282140140 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, im-switch didn't work. < 1282140158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You did restart your X, right? < 1282140167 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1282140175 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's why I left the channel. < 1282140185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you ping-timeouted. < 1282140215 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, XChat seems to have problems with handling quits gracefully. < 1282140259 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282140273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could echo $GTK_IM_MODULE in a xterm to see if it even managed to put that variable in. Oh, and also to run a GTK app manually with that, something like "GTK_IM_MODULE=xim xchat", and see if the textfields there understand .Xcompose. < 1282140291 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(If not, then I don't have many leftover suggestions.) < 1282140332 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's stopped working in xterm as well. < 1282140344 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You've made things WORSE < 1282140365 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, aha! < 1282140393 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Launching xterm from gnome-terminal doesn't work, but it does when I use alt-f2. < 1282140455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, it's GTK_IM_MODULE. < 1282140476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh-eh. And the manual variable-setting? < 1282140518 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, works. < 1282140537 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Now I need to make it be set when GNOME starts, though. < 1282140628 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, gnome-session startup scripts source ~/.gnomerc before starting, so you can put an export command there. < 1282140661 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What syntax does that need? < 1282140671 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :export GTK_IM_MODULE=xim? < 1282140674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's ran with ".", so just write export GTK_IM_MODULE=xim there. < 1282140703 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want to undo whatever im-switch messed up, you can remove the ~/.xinput.d directory it makes. I don't think there should be anything else than im-switch's mess in there. (But maybe rename it for one X restart before outright deleting it.) < 1282140742 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it seems to have done things with en_US. < 1282140751 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am, naturally, using en_GB. < 1282140939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hhheh. You can try that "-z all_ALL" flag to im-switch if you feel like it. < 1282142527 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1282142772 0 :Slereah_!~jews@ANantes-259-1-136-110.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1282142786 0 :Slereah_!unknown@unknown.invalid QUIT :Client Quit < 1282142837 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1282142876 0 :chickenzilla!unknown@unknown.invalid QUIT :Quit: Changing server < 1282143015 0 :chickenzilla!~chicken@olol.eu JOIN :#esoteric < 1282143320 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282143682 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282143840 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282144088 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282144155 0 :derdon!~quassel@p5B3E6B17.dip.t-dialin.net JOIN :#esoteric < 1282144448 0 :Killerkid!~l1am9111@host86-178-251-118.range86-178.btcentralplus.com JOIN :#esoteric < 1282145028 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282145111 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I got music! Finally! Thanks for your advice. < 1282145447 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1282145690 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, found a nice soundfont? < 1282145713 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The "Chorium" one Gregor suggested sounds fine < 1282145717 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282145721 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, isn't that piano only? < 1282145725 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or was that another one < 1282145749 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I hope not, otherwise that piano sounded a lot like a bassoon. < 1282145774 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, hah :P < 1282145797 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, how large is the file? Over 100 MB right? < 1282145815 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't remember. Probably. It took a while to download. < 1282145878 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, is it too much to hope for that you are good at decoding routing tables? < 1282145890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make sense of my ipv6 routing table. < 1282145894 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, it's too much to hope for. < 1282145896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282146329 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1282146787 0 :Flonk_!~chatzilla@93-82-36-158.adsl.highway.telekom.at JOIN :#esoteric < 1282146924 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282146925 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1282147410 0 :augur!~augur@74.174.236.120 JOIN :#esoteric < 1282147446 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I love how the standard icon for "save" in our culture is still the 3-1/2" floppy disc... < 1282147768 0 :cpressey!unknown@unknown.invalid QUIT :Quit: Leaving. < 1282148023 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282148057 0 :augur!~augur@74.174.236.120 JOIN :#esoteric < 1282148073 0 :Vorpal!unknown@unknown.invalid QUIT :Quit: ZNC - http://znc.sourceforge.net < 1282148219 0 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1282148679 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://gizmodo.com/5614433/this-is-the-first-imax-3d-porn-movie-yes-imax-3d-porn "I don't know how many people would like to watch a gigantic penis waving in 3D a few centimeters from their faces" < 1282148776 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1282148792 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I invoke Rule 34 on IMAX itself! < 1282149297 0 :zeotrope!unknown@unknown.invalid PRIVMSG #esoteric :3d money shot? < 1282150273 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, not a penis, but maybe a boob :> < 1282150560 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282151087 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1282151412 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1282152343 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282153851 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1282153910 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I have a macbook here that claims it get an ip from dhcp from the wrong segment < 1282154246 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282154271 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1282155246 0 :Vorpal!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282155311 0 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1282155662 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : I have a macbook here that claims it get an ip from dhcp from the wrong segment <-- fixed by restarting router -_- < 1282155823 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1282156441 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282156538 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282156652 0 :cpressey!unknown@unknown.invalid PART #esoteric :? < 1282156995 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282157162 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's the current state of the art in cracking SHA512? < 1282157305 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, last I checked it was "har har, good luck" < 1282157313 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :try google < 1282157323 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, tried. Brute force was all. < 1282157331 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that would take forever < 1282157339 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And the first brute forcer to come up was in Perl. < 1282157352 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282157356 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is Perl even compiled in any form? < 1282157417 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, as far as I heard it is likely your CPU will be gone due to decay before you break the SHA512 by brute force on current state of the art PCs. < 1282157422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bytecode. < 1282157443 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, even for relatively short strings? < 1282157448 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and that was assuming some reasonably optimised implementation in C iirc < 1282157473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well I think it was for an 650 MB ISO in that case < 1282157475 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose for passwords it would have to be. < 1282157480 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, for an ISO? < 1282157513 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well yes, but even assuming passwords it is probably going to take way too long to be feasible, assuming passwords are shorter than ISOs in general :P < 1282157531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, hm why are you asking this? < 1282157544 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, just curious. < 1282157546 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :besides for passwords it will probably be salted < 1282157560 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No passwords are involved. < 1282157850 0 :cal153!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1282158051 0 :zeotrope!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282158103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perl's "bytecode" is also not very low-level: the parsing is done, but the bytecode form is a (bit optimized) parse tree; it's pretty far from something like JVM bytecode. (Or Perl 6 and the Parrot VM, for that matter.) < 1282158193 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, or llvm < 1282158207 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :even further from that < 1282158298 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282158328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There used to be a separate, experimental set of tools for compiling to the bytecode separately, loading and executing it, as well as a translation to C, but those were dropped from the Perl 5.10 distribution. < 1282158339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"perlcc, the byteloader and the supporting modules (B::C, B::CC, B::Bytecode, etc.) are no longer distributed with the perl sources. Those experimental tools have never worked reliably, and, due to the lack of volunteers to keep them in line with the perl interpreter developments, it was decided to remove them instead of shipping a broken version of those. The last version of those modules can be found with perl 5.9.4." < 1282158548 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can run something like perl -MO=Concise -e '$a = $b+42;' to see a bit what the bytecode looks like. < 1282158607 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1282158616 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :never seen this heavy rain before < 1282158781 0 :zeotrope!~vib@bas3-kitchener06-1128714216.dsl.bell.ca JOIN :#esoteric < 1282158995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Few interpreters have low-level bytecode. < 1282159042 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps that is so. I have no clue what Python gets mangled to, for example. < 1282159053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More typically, you're just wanting to make interpreting faster than walking a parse tree. < 1282159204 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Python's bytecode seems to be for a rather low-level stack-based VM. < 1282159213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1282159235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on the opcode list at http://docs.python.org/library/dis.html anyway. < 1282159263 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282159275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, the BASIC's I've known mostly just tokenize commands and that's about it. < 1282159328 0 :cal153!~cal@70.36.237.178 JOIN :#esoteric < 1282159640 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Are there any CPUs with native support for complexes? < 1282159642 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :What's so slow about walking a (threaded) parse tree? The only thing I can think of is that it's bulkier and so will have worse cache performance. < 1282159660 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :SSE plausibly might, but I can't recall any single instruction for it < 1282159777 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I don't think it does. < 1282159799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your generic SIMD that can do 128-bit values as pairs of two 64-bit double-precision floats will obviously help in manipulating complex numbers, though. < 1282159950 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, (a+bi)(c+di) = ac-bd+bci+adi < 1282159960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It's bulkier, has worse cache performance, and often has more requisite branching. < 1282159978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Making it slower by constant factors. < 1282160084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: TI's TMS320C64x+ has complex-multiply (of two pairs of signed, packed 16-bit values; it's a 16-bit fixpoint thing) opcodes, but it's not exactly a traditional "CPU", rather a DSP thing. < 1282160147 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think you could do it on SSE with a small number of instructions. < 1282160153 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, "requisite branching"... in a parse tree, you always get an absolute(ish) pointer to the next node. In a flat-memory VM, you can ++ an offset to get to the next instruction. I guess it does take slightly longer to load up the absolute pointer, than it does to increment and resolve the offset. < 1282160181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Small constant factor. < 1282160214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The more *noticable* changes from bytecode are probably because that allows for optimisation. < 1282160232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. I guess you can directly optimise a parse tree, but that's a bit harder. < 1282160285 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Sure, and probably even less instructions with the new fused-multiply-add instruction sets ("a = a*b + c", basically) they've talked about. (And PPC has that particular operation, though I'm not sure if their SIMD extension, AltiVec, has.) < 1282160322 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to work out what the instructions would be < 1282160386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That TI DSP is also a.. was it a 8-way VLIW thing, so you could most likely do it in reasonably few cycles, even if there'd be several "instructions". Probably two, since you can do two general multiplications per cycle. < 1282160508 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Does SSE even give you the ability to work with packed doubles? < 1282160520 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I can't find any mention of mulpd. < 1282160623 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SSEn, for some number of n > 1, does, IIRC. < 1282160662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a MULPD listed in this overview. < 1282160686 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The MULPD instruction is an SSE2 instruction." < 1282160690 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so n >= 2. < 1282160714 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Interesting. At any rate, bytecode doesn't seem to help CPython's speed much (compared to rb and perl which I hear are more parse-tree like.) lua and erl use a register machine model instead of a stack machine, and they both claim to have better performance because of it. < 1282160765 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but SSE2 is the baseline nowdays < 1282160769 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Parrot is a register-style VM too. < 1282160770 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :all x86-64 has SSE2 at least < 1282160781 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, aren't most fast VMs that? < 1282160811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Stack machine's simpler, register machine's simpler to optimise. < 1282160818 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, also erl? don't you mean beam? < 1282160820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about that; aren't most fast VMs JITting sort of thing? < 1282160838 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, that is even faster < 1282160838 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Pedant. < 1282160845 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, we need to have ac, ad, bc and bd to multiply two things. < 1282160850 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I prefer pendant ;P < 1282160850 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/things/complexes/ < 1282160942 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ac ad? HERETIC! < 1282160942 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: You might find SHUFPD helpful; like the name says, it shuffles the halves around. < 1282160953 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you are using multi-letter variables! < 1282160963 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, uh, no. < 1282160965 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for something as mathematical as multiplication < 1282160974 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's multiplication. < 1282160989 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you mean (a+bi)*(c+di), thus a, b, c and d? < 1282160994 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :m * u * l * t * i * p * l * y < 1282160996 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1282161008 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, see, no need to resort to multi-letter variables < 1282161024 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, it's to indicate the necessary multiplications. < 1282161052 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, oh, those looks like variables though < 1282161053 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282161057 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(a+bi)(c+di)=ac-bd+adi+bci < 1282161065 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yeah where did the i go there? < 1282161083 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stores i in a 64-bit register while no one is looking < 1282161095 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you need to keep track of the i. You could end up with them canceling each other out < 1282161113 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Are you familiar with complex numbers? < 1282161127 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, yes, and I'm referring to multiplying with conjugate < 1282161130 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, i*i=-1. You should REALLY know that. < 1282161139 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes indeed < 1282161165 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I don't get what your problem is. < 1282161204 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(a+bi)(a-bi)=a^2+b^2 < 1282161212 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No problem. < 1282161217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ah I see what you did there, you are discussing this on a rather lower level, while I'm thinking of symbolic manipulation like a CAS < 1282161229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, yes. < 1282161235 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that explains everything < 1282161251 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It would work in a CAS! < 1282161259 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Your point still makes no sense! < 1282161277 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1282161315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is Henry the VIIth he is < 1282161318 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, Phantom_Hoover, yes but it would be nonsensical not to treat it as ac-bd+adi+bci so you could remove terms symbolically in case it turned out that was possible. Such as ac=bd for example < 1282161327 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, VIII < 1282161333 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, bbl < 1282161678 0 :cpressey!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282161798 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282161951 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Most languages where you define named functions, it's like they have dynamic scope (for those function names). Especially if you can change them. I'm thinking Scheme's "define" here... < 1282162050 0 :cal153!unknown@unknown.invalid QUIT : < 1282162086 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, define is *for* dynamic scope. < 1282162119 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :let is for lexical scope. < 1282162207 0 :cpressey!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1282162240 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, assuming define is similar to CL's def* operators. < 1282162303 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressy: erlang and haskell use lexical scope for functions iirc < 1282162307 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ack, it doesn't. < 1282162331 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But you can just use let for functions in Scheme. < 1282162336 0 :cal153!~cal@70.36.237.178 JOIN :#esoteric < 1282162369 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you can use a function before it is defined in erlang after all, as long as it is declared further down in the file everything is OK < 1282162373 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :same goes for haskell iirc < 1282162374 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not for C < 1282162406 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, in the sense that it only works if you've defined it earlier in the first file? < 1282162411 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282162432 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, how do you mean "dynamic scope" here? < 1282162438 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Interwebs so flaky today < 1282162462 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: dynamic binding of names. instead of lexical binding. < 1282162477 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's not really dynamic. I'm not explaining it well. < 1282162488 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, you can use let to make lexically scoped functions in Scheme anyway. < 1282162489 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : cpressy: erlang and haskell use lexical scope for functions iirc < 1282162493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : you can use a function before it is defined in erlang after all, as long as it is declared further down in the file everything is OK < 1282162493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : same goes for haskell iirc < 1282162493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : not for C < 1282162499 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :assuming that is the sense you meant < 1282162519 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, that is one way to interpret what you mean < 1282162525 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :another would be runtime dynamic < 1282162531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in bash or elisp < 1282162542 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: that's not how I see it < 1282162549 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't apply very well to any compiled-to-low-enough-level language < 1282162556 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, then what do you mean < 1282162564 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: never mind < 1282162582 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, do you mean dynamic-as-in-elisp? < 1282162691 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A part of it boils down to "When someone saves your life, you belong to that person. She saved your life. Let's respect local customs!" < 1282162708 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(3rd episode of Stargate Infinity) < 1282162845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And... internal inconsistency < 1282162876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One or two episodes ago, the bad guys would apparently find it easy to keep chasing through the Stargate, but now it's difficult to determine last dialled addresses < 1282162893 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(The latter is more canonical in Stargate-verse, but SGI is very uncanonical anyway) < 1282163475 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what < 1282163481 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, this is completely out of context < 1282163493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Stargate Infinity < 1282163500 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :third eisode < 1282163504 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :" A part of it boils down to" <-- part of what? < 1282163517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the episode's plot < 1282163519 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, yes but you used "it" without defining what "it" referred to < 1282163521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :before < 1282163547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was a forward-referring it. Don't be so linear! < 1282163556 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :har har < 1282164654 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hrm < 1282164662 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, why the nick change? < 1282164820 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is there an SSE instruction to add the two doubles in an xmm register and store the result in the low quadword? < 1282164884 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or to negate the second double in a register? < 1282165251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: HADDPD sort-of does it. HADDPD xmm1, xmm2/mem128 adds the two doubles of xmm1 and stores the result in low half of xmm1; but it also adds the two doubles of xmm2/mem128 and stores that result in high half of xmm1, so you lose that half if you needed it for something. < 1282165336 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, basically, if xmm0 is (a,b) and xmm1 is (c,d) I want xmm0 to be (a-b,c+d) < 1282165339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As for the negation, I don't know about that, but you can ADDSUBPD xmm1, xmm2/mem128 to simultaneously do xmm1:high += xmm2:high and xmm1:low -= xmm2:low, which is sort-of the same as ADDPD but with the second argument negated. < 1282166173 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I don't know elisp. What Scheme does is definitely a kind of dynamic scope for "define", though. (Even though it's touted as a "lexically scoped Lisp" -- that doesn't apply to "define".) < 1282166189 0 :augur!~augur@c-69-143-196-42.hsd1.md.comcast.net JOIN :#esoteric < 1282166213 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, can you give me a code snippet to demonstrate what you're getting at? < 1282166226 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just to clarify. < 1282166271 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: http://pastie.org/1100763 < 1282166282 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal, why the nick change? <-- why not < 1282166287 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No "Scheme" markup on pastie.org. But there is "Go". Peasants! < 1282166299 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pheasants! < 1282166303 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyone has any experience with cross compiling the linux kernel here? < 1282166313 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, dunno, haven't noticed it before < 1282166330 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, well yeah, it is reasonably new < 1282166333 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, hadn't* < 1282166338 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what's out of place there? < 1282166359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "k" is dynamically scoped. < 1282166369 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, in the sense that r can reference it? < 1282166393 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In the sense that its meaning within r varies, yes. < 1282166407 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :r does not "capture" k. < 1282166469 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, it couldn't really work otherwise. < 1282166510 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, it could keep the reference, but that's probably not what you'd expect. < 1282166516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does Common Lisp really suck that bad? < 1282166524 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, no, of course not. < 1282166531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What gave you that impression? < 1282166550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's far from perfect, but it's a pretty good language, all in all. < 1282166601 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: What I expect is that if a language touts itself as being "lexically scoped"... well, whatever. < 1282166617 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :What I expect doesn't matter. < 1282166650 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :For me, the easiest scoping to understand is no scoping. < 1282166663 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Woo, just won apples2apples! < 1282166665 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :scheme > CL though < 1282166665 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Want a local variable? Find an object and attach a property to it. < 1282166675 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And, uh, it's really, really easy to make global variables. < 1282166685 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it's lexically scoped in the sense that if you call a function inside a let block or similar construct, then that function can't access any of the variables in that block. < 1282166686 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Eew. I no longer like no-scoping. < 1282166698 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, why? < 1282166710 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Because it makes it really, really easy to make global variables. < 1282166732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Newspeak is pretty much the opposite, right? < 1282166735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, I thought you meant that was a bonus? though I agree it is horrible < 1282166790 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I realize that. It's also dynamically scoped in the sense that if you call a function after a define, that function does access the names that you just (re)defined. < 1282166810 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Also, sometimes, scoping is pretty obvious. For example, function parameters should obviously be available to the function body. < 1282166839 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, yes. It has both. < 1282166881 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now, how about Unlambda-style scoping? Variables are not allowed. Your program must consist entirely of built-in constants and literals. < 1282166884 0 :zeotrope!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282166905 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, there is no scoping in UL. < 1282166926 0 :zeotrope!~vib@bas3-kitchener06-1128714216.dsl.bell.ca JOIN :#esoteric < 1282166955 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts singing that Bon Jovi song about "where the streets have no name" < 1282166990 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or is that U2? < 1282167017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I make no claims for this to be optimal, but here's one way: http://sprunge.us/XLYL -- you could perhaps get rid of some shuffling. < 1282167025 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I think it's U2. The Bon Jovi song has some line about "the streets are the same, only the names have changed" < 1282167037 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what are the examples of non-dynamically scoped languages then < 1282167042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, haskell? erlang? < 1282167050 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Haskell < 1282167065 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, erlang is too excluding hot-swapping of modules < 1282167087 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, which is really kind of out-of-band compared to scoping < 1282167089 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should learn Erlang at some point < 1282167090 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: that's why I didn't say Erlang < 1282167099 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I tried once < 1282167106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, but I claim that is like unloading a *.so and then loading another < 1282167106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kind of gave up caring about it < 1282167116 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, haskell supports plugins and such < 1282167122 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thus dynamically scoped < 1282167151 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: OK, all languages that support that are dynamically scoped in this sense, then, < 1282167169 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's a bit depressing that the actual ops (three: mulpd, mulpd, addsubpd) are fewer than move-around instructions (four: movddup, unpckhpd, 2*shufpd).) < 1282167173 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, yes, and in the sense that haskell is not dynamically scoped, so is erlang not < 1282167204 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes - was I not clear when I said "all languages"? < 1282167221 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, there could be languages not supporting this < 1282167238 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I'm using "scoping" metaphorically. < 1282167245 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, OK. < 1282167246 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes - was I not clear when I said "all languages" *in the phrase* "all languages that support this"? < 1282167306 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda has no variables; thus, an Unlambda-scoped language is a language that has no variables. < 1282167347 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well I just wanted to point out that erlang is in fact as statically scoped as haskell. Then I replied to "all languages" < 1282167350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe horizontal add/sub could help in the shuffling, though perhaps not so much since there's only one of each, and haddpd/hsubpd always performs at least two adds/subs. < 1282167372 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, actually, there is a useful notation of "static in the sense of haskell and erlang" < 1282167397 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, in both cases plugins/hot-swap-upgrades can be considered out of band activities < 1282167407 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is not really part of the actual language and it's syntax < 1282167484 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I assume you mean "notion". Calling it an "out-of-band activity" is just a form of handwaving imo. < 1282167515 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282167521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, err yes notion < 1282167532 0 :augur!~augur@c-69-143-196-42.hsd1.md.comcast.net JOIN :#esoteric < 1282167536 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and no it isn't really hand waving < 1282167584 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it is not something which is done during normal operation, you need to perform some kind of loading of a new compiled file < 1282167590 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Erlang processes are purely functional. Oh, you're using the process dictionary? Well, that's out of band. < 1282167607 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, I think there is a difference there. Oh also ETS < 1282167639 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The point is, I can pick anything, call it "out of band" and not "normal", and say anything I want about the rest. < 1282167642 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and I do not consider erlang to be pure. Pure with a few exceptions yes, but that doesn't make pure < 1282167667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, it is out of band in much the same way as hardware replacement is. On a server with hot swap < 1282167678 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, also be careful when hotswapping cpus < 1282167681 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :they can be quite hot < 1282167687 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: DULY NOTED < 1282167702 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, oh and easy to damage too < 1282167727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I never hot swapped one myself but I watched someone do it < 1282167732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I was rather scared < 1282167854 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: On the other hand, no-one is *forcing* your complex numbers to have the order (real,imag) in memory. You can save one shuffle (thanks to the addsubpd "direction") if you just keep your doubles the other way around: http://sprunge.us/KQCc < 1282167879 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282167889 0 :matrix!~tom@cpc3-ches2-0-0-cust603.9-1.cable.virginmedia.com JOIN :#esoteric < 1282168009 0 :matrix!unknown@unknown.invalid PART #esoteric :? < 1282168036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what does addsubpd do? < 1282168046 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also couldn't this be done better with SSE3 perhaps? < 1282168080 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Given [a,b] in dst and [c,d] in src, it does dst <- [a+c,b-d]. Adds the high halves and subs the low ones. < 1282168104 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how did they come up with that one < 1282168122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a reasonable thing! < 1282168140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And actually ADDSUBPD (as well as HADDPD/HSUBPD/MOVDDUP) *are* SSE3 instructions. Oh well. < 1282168186 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so why not use them < 1282168211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just did. < 1282168222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"More specifically, instructions to add and subtract the multiple values stored within a single register have been added. These instructions simplify the implementation of a number of DSP and 3D operations." < 1282168234 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1282168238 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, use 3dnow < 1282168239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They even mention complex numbers. < 1282168240 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :just because < 1282168242 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"MOVDDUP, MOVSHDUP, MOVSLDUP - These are also used for complex numbers, and can be helpful for wave calculation like sound." < 1282168288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think 3DNow! (let's at least have the name right) even does double-precision. < 1282168292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :MOVSHDUP <-- Move Shadup? < 1282168298 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in shut uå < 1282168299 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :up* < 1282168308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Move Single-Precision High and Duplicate". < 1282168319 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I prefer move and shut up :P < 1282168332 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :prevents any MCE for 5 clock cycles ;P < 1282168360 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it seems like such a stupid thing to leave out... < 1282168361 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :These at least have semi-pronounceable mnemonics; the packed-integer-data ops are sometimes worse. PUNPCKLQDQ? < 1282168388 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Packed Unpack Low Quad Double Quad? < 1282168432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Unpack and Iterleave Low Quadwords" is what the title says, but... < 1282168473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1282168476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/Iter/Inter/ < 1282168495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway SSE3 is a good baseline, unless you aim to support very old system < 1282168499 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in which case you want SSE < 1282168505 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, still a pure C fallback is best < 1282168507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PUNPCKLQDQ: pronounced pun-pucky-lucky-ducky. < 1282168515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in case of you run on a pentium or such < 1282168518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ^ < 1282168522 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or a non-x86 system < 1282168536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think this was for anything serious+ < 1282168567 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, why? < 1282168647 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They instructions keep on getting more and more specialized, the larger numbers you put after SSE. < 1282168677 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SSE4.1: "MPSADBW: Compute eight offset sums of absolute differences (i.e. |x0-y0|+|x1-y1|+|x2-y2|+|x3-y3|, |x0-y1|+|x1-y2|+|x2-y3|+|x3-y4|, ...); this operation is extremely important for modern HDTV codecs, and (see [5]) allows an 8x8 block difference to be computed in fewer than seven cycles." < 1282168699 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They did add some dot products in, though. < 1282168704 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so they have such pointless things as that, yet not even cmult? < 1282168705 0 :fungot!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282168705 0 :FireFly!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282168705 0 :yiyus__!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282168705 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282168706 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1282168718 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, is this just some private software? < 1282168730 0 :yiyus!~124271242@67.202.106.57 JOIN :#esoteric < 1282168731 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, shame on you for not releasing it then. < 1282168731 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, it's no software at all. < 1282168733 0 :CakeProphet!~adam@h207.1.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1282168747 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? are you taking up our time for something pointless that isn't esolangs < 1282168758 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I just can't see why it's overlooked like this in favour of ridiculously specific instructions. < 1282168779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Also single-instruction CRC32. < 1282168830 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is really needed is adding some 256 bit SIMD registers < 1282168835 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :unless they done that already < 1282168839 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :then go for 1024-bit < 1282168848 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, they're going to in the near future. < 1282168863 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1282168886 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Advanced_Vector_Extensions < 1282168891 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, with the clever mnemonic YMMn; it's one more than X, after all. < 1282168911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Further extensions to 512 or 1024 bits are expected in the future" < 1282168939 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow, they can ignore the quaternions, octonions and the sedenions as well. < 1282168953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, ZMMn for the 512-bit registers, but what will they call the next set? < 1282168979 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :[MMn? < 1282168983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ÅMMn, if they follow the usual Finnish alphabet order. Wow, that'd be the awesome. < 1282168994 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :how does ipv6 autoconfig select ips < 1282169026 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hey, where did fungot go? < 1282169029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Considering typical x86 naming conventions, RZMMn < 1282169051 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or ezmmn. < 1282169065 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :E-zimmin' < 1282169067 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Wow, they can ignore the quaternions, octonions and the sedenions as well. <-- um aren't they like rarely used these days? < 1282169075 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :matrix stuff is what I would expect < 1282169076 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, true. < 1282169100 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the sedenions have never been used for anything. < 1282169111 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: There's IPv6-ICMP router-advertisement messages which gives the network prefix, and the low 64 bits are usually built from the MAC address. < 1282169113 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Supra-ASCII opcode mnemonics WOULD be awesome. < 1282169158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps to make things more confusing, 新MMn. < 1282169170 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And: liberation for sedenions NOW! < 1282169183 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :% fist < 1282169233 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, aha, from mac < 1282169237 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well that explains it < 1282169245 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how comes we haven't yet run out of MACs btw < 1282169378 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because they are buig < 1282169383 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(2^48) < 1282169397 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, 6-byte vs. 4-byte. < 1282169404 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1282169624 0 :alise!~alise@91.104.239.187 JOIN :#esoteric < 1282169700 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Cat names. Go! < 1282169726 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat < 1282169735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hilarious, but unpronounceable. < 1282169743 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :"slashbinslashcat" < 1282169759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I do not think that name will be effective for the cat. :P < 1282169790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll call one Felix 2: Electric Boogaloo and the other Shaggy Dog. < 1282169823 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not full 48 bits, or free-form either; the first octet has two flag bits, and the entire first half is the manufacturer ID, leaving just 2^24 = 16M devices with any one ID. < 1282169852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Brief context? < 1282169859 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: mac addresses < 1282169876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 Infinity Loop, Cupertino, CA. < 1282169880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome! < 1282169881 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, Doctor Destructo! < 1282169886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Infinite < 1282169894 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but two different manufacturers could issue machines with the same "ID" < 1282169901 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and their addresses would be different < 1282169921 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The world needs more supervillain cats! < 1282169942 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but it still means each different manufacturer will eat 2^24 device IDs, even if they only make a few. (Okay, so you won't get an organization ID if you only make a few, but *still*...) < 1282169957 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, speaking of cat, I implemented the (to my knowledge) first POSIX cat in an esolang. < 1282169967 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, save for -u which can't be done in befunge < 1282169977 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: How utterly exciting. < 1282169984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have always wanted to see that. < 1282169991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Incidentally, 3Com already has 41 organizational identifiers.) < 1282170012 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, I implemented it long before. < 1282170027 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it is also the first befunge program with a GPL header that I know of. And I did that only because it was a first. Otherwise I would have done BSD probably. < 1282170028 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but you're not quite as exciting as AnMaster! < 1282170036 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal is just in a state of denial. < 1282170039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Oh wow, I can barely contain how amazing this is. < 1282170043 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, Phantom_Hoover's claim is not backed up by any evidence :P < 1282170046 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :just saying < 1282170047 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please have my fposix_babies. < 1282170058 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah forgot you hate posix < 1282170061 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I posted the damn interpreter and program online" < 1282170062 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1282170072 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, only after I did it < 1282170074 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know < 1282170086 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, true, but I WROTE the program years ago. < 1282170096 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: link or gtfo < 1282170102 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that is what you say, and it is a HQ9+ish language < 1282170113 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as it is, it can only do cat < 1282170117 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, http://esolangs.org/wiki/User:Phantom_Hoover < 1282170135 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But that's not the first implementation I wrote. < 1282170141 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hmmkay < 1282170150 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, as for mine: http://sprunge.us/UcYL < 1282170158 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1282170160 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Implementation of cat, not the language. < 1282170194 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :befunge-98, of course... < 1282170206 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, well yes, I couldn't parse arguments or do file IO without that < 1282170217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, I don't know any other esolang which allows that < 1282170241 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: there's perl < 1282170242 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, actually b98 + FILE would have been enough, but STRN makes thing less painful < 1282170246 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Do you realise that your accomplishment is an utterly pointless waste of time; a trivial, uninteresting program that proves and demonstrates nothing written in a language already known to have decent support for this kind of stuff, such that your only accomplishment is arranging commands in a two-dimensional grid, which you have not even done, as it fails to even look aesthetically pleasing? Also, you misspelled "triple". < 1282170249 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey++ < 1282170251 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Have a nice day. < 1282170275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, do I look like I care about your opinion < 1282170283 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the comment correction however < 1282170290 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :alise -= 0.5\ < 1282170290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You did when you excitedly told me all about it. < 1282170293 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, the words "pointless" and "waste of time" are not to be uttered on this channel. < 1282170298 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :s/\\/;/ < 1282170309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Look, look, I wrote cat in a language that's just like Befunge but it has an if loop instead of a while loop! < 1282170315 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover++ < 1282170321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, agreed < 1282170330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There's a reason this channel is #esoteric, not #pointless. That reason is that esoteric things are pointless /and/ interesting. < 1282170344 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise woke up on wrong side of the bed (might be Swedish only idiom, not sure) < 1282170349 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh the* < 1282170351 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it's an achievement < 1282170351 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on* < 1282170360 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric : alise woke up on wrong side of the bed (might be Swedish only idiom, not sure) <-- wow, we have that idiom too < 1282170363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: Befunge has while loops? < 1282170365 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so you don't find it interesting, who cares < 1282170372 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Erm, I meant brainfuck. < 1282170374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sure, it has loops in general, but if and while aren't separate constructs < 1282170382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in BF, that would be impressive < 1282170386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You seemed to care enough to bug me about it; the only point of this could be to generate a positive response from me < 1282170389 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, I wrote the pseudo code for it with goto < 1282170391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that an if-version of BF would be impossible to loop in < 1282170394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: that's cheating < 1282170395 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that says a lot < 1282170402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how so? < 1282170403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, you care about my opinion, as long as it coincides with yours, thus boosting your already overinflated sense of ego due to writing this program. < 1282170406 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, impossible to write POSIX cat in BF. < 1282170408 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, writing pseudo code first is not cheating < 1282170427 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it was just a way to figure out the best way to do it in befunge < 1282170439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I mean you can't add GOTO to BF and still call it the same lang < 1282170439 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :specifically the argument parsing < 1282170447 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I talked about befunge < 1282170450 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not braunfuck < 1282170450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, alise is awake < 1282170453 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1282170457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: really? without command-line args, you can cat everything, including NUL, if you have more than 8 bits and EOF=-1 < 1282170466 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I've always been awake. You know, the unit and all. < 1282170471 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and yes you can add it to befunge. It is called SUBR < 1282170491 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true. < 1282170538 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I just looked at the source now. This so-called POSIX-compliant cat is only "mostly POSIX-conforming". What? < 1282170562 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :What's the point of "mostly" conforming to a standard? < 1282170570 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, because of -u < 1282170577 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, read list at end of source < 1282170583 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, those are limitations of befunge-98 < 1282170587 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nothing I can do about them < 1282170591 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, so? You can configure the terminal. < 1282170596 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? < 1282170598 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: So your cat *isn't* POSIX compliant. < 1282170605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yay! You wrote a program whose only point is to confirm to an authorityless standard, and didn't even manage to do that. < 1282170606 0 :leBMD!~chatzilla@174-23-6-67.slkc.qwest.net JOIN :#esoteric < 1282170607 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it is as far as it is possible < 1282170623 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Greetings, programmers of the esoteric variety. < 1282170627 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and -u would depend on value returned by y < 1282170631 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, for the flags < 1282170632 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282170644 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, if you want the other value change implementation ;P < 1282170653 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I could add a check that errors out of the buffering is wrong < 1282170655 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: There are probably hundreds of implementations of 'cat' in esolangs that are "as POSIX-compliant as possible" for the languages they're done in. < 1282170688 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, then you can say this is the most posix compliant one < 1282170689 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282170721 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I think you'll find mine is POSIX-complianter. < 1282170728 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :What language are you talking about? < 1282170735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yeah that you released after < 1282170737 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, Befunge-98. < 1282170740 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you are just being silly < 1282170740 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1282170743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finished depict < 1282170745 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :depict1 < 1282170750 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :with some spoilers >.> < 1282170752 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, so? It's actually POSIX compliant, though. < 1282170753 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and the first one in befunge-98 that is as posix compliant as possible < 1282170759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :POSIX-compliant cat in Brainfuck: ,[.,] < 1282170766 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's as compliant as possible, because Brainfuck can't read files. < 1282170767 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, not true :P < 1282170781 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, in what sense? < 1282170784 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I'm workign on a text adventure in it, and gosh it takes a bit to type out the parsing routine < 1282170792 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, in what? < 1282170798 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-98 < 1282170816 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, the mostly posix cat is at http://sprunge.us/UcYL < 1282170824 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, btw not even gnu cat implements -u < 1282170830 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I've got it to read N, n, S, s, E, e, W and w, but I can't quite figure out how to do strings. < 1282170834 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no cat I found on any of my systems does it < 1282170842 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :and I mean string input, not output. < 1282170846 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and the argument parsing is of no practical significance < 1282170867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, since the null string is not a valid filename < 1282170884 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, thus in practise it makes no difference < 1282170885 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"-u < 1282170885 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Write bytes from the input file to the standard output without delay as each is read. " < 1282170892 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes 1p says that < 1282170905 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What does that even require? < 1282170907 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, but I checked GNU, FreeBSD and NetBSD cat's < 1282170909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX could always help... < 1282170917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: The easy way is to just use STRN fingerprint functions. < 1282170919 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, not for this < 1282170920 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Surely it doesn't require unbuffered IO in terminals? < 1282170933 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :STRN fingerprint? < 1282170944 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I've been doing character input < 1282170947 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, it can't turn line buffered IO into unbuffered IO < 1282170971 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean, cat -u file vs. cat file: what is the difference? < 1282170974 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe I don't know as much about 98 as I thought. < 1282170991 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I think it is unbuffered on both stdin and stdout for -u < 1282171007 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I could add a fingerprint which did it of course :P < 1282171036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, implemented a 98 interpreter yet? I found that is the best way to learn the language < 1282171041 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, so why doesn't GNU cat have it? < 1282171054 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :No, not yet. < 1282171055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: There are these fingerprints you can load with (; they define commands for uppercase letters. STRN has line-based string input and output. But it's completely possible to do without, of course, especially if you need that little input. < 1282171058 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, *shrug* < 1282171083 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, find me a modern cat which does. MAAAYBE solaris is my guess. Of course you could dig up an old one which did < 1282171106 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I maight do that. < 1282171111 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :might* < 1282171114 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, that is a lot of work however < 1282171125 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, in any case, on a fully POSIX-compliant system, my cat program is POSIX compliant. < 1282171129 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, I wrote cfunge. Took me... over a year I think. < 1282171137 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, with all the fingerprints I support < 1282171143 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not continuous of course < 1282171144 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: BTW, CCBI 2 is better. < 1282171145 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :for general directions, I've just been copying and subtracting UTF-32 numbers for the characters, and then doing a _ or | < 1282171149 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Someone's gotta evangelise.) < 1282171150 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282171160 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I've been using ccbi < 1282171162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, no evangelising please :P < 1282171175 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also I never claimed ccbi2 was bad < 1282171182 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You're evangelising. < 1282171189 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, no, I didn't < 1282171189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You're just being more subtle about it. < 1282171192 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, read again < 1282171204 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I said implementing befunge98 was a great way to learn it < 1282171212 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and that when I wrote mine, cfunge, it took x time < 1282171212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you are, you wanted leBMD to recognise your achievement in creating cfunge. < 1282171221 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you are paranoid < 1282171230 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :utterly so < 1282171239 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :--says AnMaster. < 1282171246 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you see evangelists around every corner < 1282171247 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You're both horrible people. Can we move on? < 1282171247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not paranoia. Even if I'm wrong it's definitely not paranoia. < 1282171253 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yeah since I'm paranoid, that says a LOT < 1282171253 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1282171253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That isn't what paranoia is. < 1282171267 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, sure it is, not the tinfoil variant, true < 1282171273 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but paranoia for evangelists < 1282171282 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please look up "paranoia". Thanks. < 1282171304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sigh.... why are you so annoying today? < 1282171307 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: It's impossible to learn *funge-98 fully, if you include extensions, because there's no limit to them. < 1282171320 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1282171321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :stop trolling, and yes you are. Quite subtle < 1282171335 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I've just been using plain ol' funge, without extensions. < 1282171362 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, true. When using JSTR I needed to look up the argument order < 1282171364 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: If I called you paranoid, would you even understand what irony is? < 1282171374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's an important first step on the road to recognising the irony in situations. < 1282171380 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, those are not connected < 1282171388 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and I fully admit I'm paranoid < 1282171393 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed anything else < 1282171396 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :... < 1282171406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. So paranoia is a reason to dismiss me, but not a reason to dismiss you? < 1282171415 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, Vorpal SHUT UP. < 1282171427 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :You know, arguments on the internet are like the special olympics. < 1282171429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I would, but, you know, it's kind of fun. < 1282171438 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, STOP. < 1282171445 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, if I call you paranoid it says a lot, since I'm paranoid as well. < 1282171449 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, haha :D < 1282171452 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This channel is not for you to amuse yourself by arguing. < 1282171456 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and no it isn't fun < 1282171459 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is just annoying < 1282171461 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, that was at BOTH of you. < 1282171469 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, then STOP RESPONDING. < 1282171473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :actually *puts alise on special list of client* < 1282171479 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You haven't answered my question, only avoided it. < 1282171489 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there, no more messages from alise < 1282171491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if he realises that I like him not responding to my messages. < 1282171501 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes do not feed the trolls and so on < 1282171505 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, not always that easy < 1282171513 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, then WHY ARE YOU EXPLICITLY ADDRESSING HIM? < 1282171536 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, shut up, do not feed the troll ;P < 1282171548 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :CAPS LOCK IS CRUISE CONTROL FOR COOL. < 1282171584 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Because it's fun to eke out new pieces of hilarious stupidity from him. < 1282171594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They flow with ease if you know how. < 1282171615 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, again, this channel is not for your amusement. < 1282171630 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's possible to make a roguelike in funge, complete with proceedurally-generated map... < 1282171630 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Fight with Vorpal in a PM if you want to, < 1282171637 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, yes. < 1282171638 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes, it's for SERIOUS BUSINESS. < 1282171656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: same with any TC language < 1282171666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: But that's less fun, because you don't get the odd other person adding a sarcastic slight against AnMaster without him noticing. < 1282171666 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :well, true. < 1282171670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you mean "would it be particularly difficult in Befunge", I don't think so < 1282171680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Not that I'm naming names. Phantom_Hoover. leBMD. Uh, I guess I'm naming names now. fungot. EgoBot.) < 1282171683 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, well, you'd probably have a few problems with curses, for the reasons Vorpal stated above. < 1282171687 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how you would go about reprinting the map with each new movement. < 1282171698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cfunge rejects any program containing the sequences "fuck" or "shit" < 1282171704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this can be problematic < 1282171711 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that was lame. < 1282171718 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, well, you could always just reprint the map. < 1282171734 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If the IO is fast enough, it could look pretty good. < 1282171737 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :but how would I go about displaying the difference in character position? < 1282171762 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, you have the stuff to go on the screen in memory. < 1282171770 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :maybe I could have it check for @, and the if you say, hit "h" then it would locate @, replace it with . and print @ to the left. < 1282171772 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could also manually output widely-enough-supported cursor control codes. < 1282171787 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :When something changes, alter the buffer, then print it all to the terminal. < 1282171792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: presumably it would maintain the state internally < 1282171799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then handle displaying it separately < 1282171806 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1282171847 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :maybe it would save the map to a file, and then display it with you in the spawn point, and then go on a sort of grid-system to figure out how to change the display. < 1282171855 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Boy, this sounds like a lot of work. < 1282171856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1282171858 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why use a file? < 1282171862 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, no. < 1282171863 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Befunge has memory, you know. < 1282171872 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is ideal for this, actually. < 1282171872 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1282171887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Not *that* ideal... < 1282171891 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just demarcate a section of fungespace for the screen buffer, then print it < 1282171892 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :but, wouldn't it be a little rought workign with the map on the stack? < 1282171897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Well, perhaps. < 1282171904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: So put it at a position instead. < 1282171905 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, fungespacefungespacefungespace < 1282171924 0 :derdon!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282171930 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :gah, I feel like a noob. Are you talking about printing the map onto the source? < 1282171948 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, in Befunge, the code space is readable and writable. < 1282171955 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1282171970 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I've just never made it self-alter before, so I don't know it's full potential. < 1282171976 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So you can just have an 80x24 rectangle somewhere, and then write to that. < 1282171986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: look at the p/g instructions < 1282171993 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1282171994 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://quadium.net/funge/spec98.html < 1282172092 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :And this is where I'm more familiar with 93. When it says "relative to the storage offset" what does that mean? < 1282172097 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You could even put the screen buffer so that a runtime display of fungespace would be the IO in itself. < 1282172129 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: You can just ignore that part to start. < 1282172137 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1282172144 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: The idea is that p and g work like they do in 93. < 1282172149 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1282172174 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Fight with Vorpal in a PM if you want to, <-- nah, I ignored all, not just channel < 1282172189 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : leBMD, well, you'd probably have a few problems with curses, for the reasons Vorpal stated above. <-- NCRS? < 1282172212 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, using the NCRS fingerprint you have basic curses < 1282172213 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :National Corvette Restorers Society < 1282172225 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, NCURses < 1282172227 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1282172229 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :a fingerprint < 1282172241 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure ccbi supports it too < 1282172256 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Guess the language: (![]+[])[+[]]+([][![]]+[])[+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+!![]]+(!![]+[])[+[]+!+[]+!+[]+!+[]]+(![]+[])[+[]]+(![]+[])[+[]+!+[]+!+[]]+(+!![]/+[]+[])[+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]] < 1282172263 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it's NCRS, how can it be "NCURses"? < 1282172277 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err right < 1282172285 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, NCuRSes < 1282172286 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or < 1282172287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because Befunge-110 introduces NCUR, the new, revised edition of NCRS! < 1282172292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :NCuRseS < 1282172300 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Brought to you by CCBI Enterprises. < 1282172301 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, those both works < 1282172306 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1282172308 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cfunge Enterprises. < 1282172309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1282172316 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: Ooh! Um... Ada? < 1282172318 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, underload? < 1282172325 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1282172327 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not underload < 1282172335 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1282172342 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh: Current estimated "IPv4 doomsday": 31st May 2011 (285 days from now). < 1282172342 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :>> it's been too long since I used vim. < 1282172342 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript! < 1282172346 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, what? < 1282172349 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1282172351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: (+![]) < 1282172355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is the name of the language. < 1282172357 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :~224635k addresses left. < 1282172360 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: heh < 1282172363 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :js> (![]+[])[+[]]+([][![]]+[])[+!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+[])[+!![]]+(!![]+[])[+[]+!+[]+!+[]+!+[]]+(![]+[])[+[]]+(![]+[])[+[]+!+[]+!+[]]+(+!![]/+[]+[])[+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]] < 1282172363 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :firefly < 1282172371 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Those sure are being used up quickly. < 1282172376 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, how does that work < 1282172397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because ![] = false < 1282172398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : ~224635k addresses left. <-- that *sounds* like a lot < 1282172399 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :+ coerces to number < 1282172403 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :It uses implicit casting from empty arrays to booleans, and then from booleans to integers (by adding booleans together) < 1282172404 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :false = 0 < 1282172408 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :and then index strings like "undefined" and "false" < 1282172411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[] = as boolean = true = as number = 1 < 1282172414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so ![] + [] = 1 < 1282172414 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :indexes* < 1282172428 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :![]+[] is the string "false" < 1282172431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1282172432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1282172433 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1282172436 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1282172439 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: Very impressive. < 1282172441 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :(![]+[])[+[]] is "f" < 1282172451 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, 1-based index? < 1282172458 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Nope, zero-based < 1282172460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No, +[] = 0, presumably. < 1282172461 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :+[] is 0 < 1282172463 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :plus false < 1282172463 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION WTFs at Javascript < 1282172464 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282172481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It has to be an esolang, right? < 1282172482 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is why I hated it. < 1282172492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not used in the real world? < 1282172495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, so what about letters not in "undefined", "false" or "true" < 1282172500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript's actually a pretty nice language < 1282172501 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, consider 1[argv] in C. < 1282172501 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript has some niceness; it's quite Schemey. < 1282172504 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, like v < 1282172508 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :We also have "Infinity" < 1282172508 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's perfectly legal. < 1282172509 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But the coercion rules are insanity. < 1282172514 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, what about the letter v < 1282172515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think in pretty much any nice language, you're going to get ridiculounessness like that too < 1282172517 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And you can do "[Object object]" if you cheat and use {} < 1282172532 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Can't think of a way to get v, I think < 1282172533 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Name some ridiculousness in Scheme or Smalltalk < 1282172533 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That date is presumably when IANA runs down to 5 unassigned /8s and proceeds to assign one of them to each of the five RIRs. < 1282172541 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, aww, can't spell my nick then < 1282172549 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, can't you just add the char code? < 1282172551 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1282172553 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :from the bools < 1282172554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the interaction of CALL-WITH-CURRENT-CONTINUATION and UNWIND-PROTECT. < 1282172554 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And then IANA is out of unassigned address blocks. < 1282172560 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Well, you'd have to use String.fromCharCode then < 1282172562 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :unwind-protect? < 1282172567 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And that wouldn't look as nice :P < 1282172576 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: If you ask that question, you're not competent enough in Scheme to implicitly claim its perfection. :p < 1282172576 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, ah < 1282172578 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, :/ < 1282172579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: assigning 1/8 was really a wake-up call for the world < 1282172583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they just went back to sleep again < 1282172586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I can guess < 1282172595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You probably guess wrong. < 1282172597 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, there's probably plenty of strings one can use, that I haven't thought about < 1282172609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Also, "map" can either be safe to use with CALL-WITH-CURRENT-CONTINUATION, or tail recursive. < 1282172611 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, something vaguely akin to try/catch, or Smalltalk's ensure? < 1282172615 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not both. < 1282172638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But actually, it can technically be both; it just can't only do one iteration through the list. < 1282172643 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is one isp in Sweden which provides native ipv6 according to SixXS. It is aimed at large company offices only < 1282172649 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no way I could get it < 1282172650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1282172653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SISC's developer refers to this as "Tail-recursive, resistant to call/cc interference, O(1*n); pick two." < 1282172667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SISC picks the first two because it's a correctness nazi. < 1282172683 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it's sad < 1282172691 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have a sixxs tunnel of course < 1282172691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: couldn't you determine statically whether call/cc could interfere, or not? < 1282172695 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :using it for freenode atm < 1282172700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and optimise based on that < 1282172703 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise, something vaguely akin to try/catch, or Smalltalk's ensure? ;; "Vaguely"; but it's much more complicated. < 1282172718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: IIRC, the person in charge of sixxs considers using an IPv6 tunnel for IRC to be unethical, or illegal, or something < 1282172723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nobody really understands why < 1282172728 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Perhaps. It'd never be 100% effective -- EVAL -- and it'd still fail on one of them in the worst case. < 1282172732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sounds like whole-program optimisation would be useful there (wrt call/cc) < 1282172734 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Static analysis? In Scheme? Surely you jest. < 1282172738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Besides, nobody uses the call/cc interaction, usually. < 1282172742 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no he doesn't < 1282172747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know its use is confined almost entirely to test suites. < 1282172751 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, what is the nature of the call/cc interaction? < 1282172757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: well, you can statically-analyse everything to some extent < 1282172763 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: complicated. < 1282172768 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, I'm not totally serious. < 1282172770 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, he considers it for the sake of getting fancy rdns to be silly < 1282172770 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: read the spec; I don't know it off by heart because it's complicated. < 1282172771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there any Lisps with decent standard libraries? < 1282172779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ah, that makes more sense < 1282172785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: arc :P < 1282172786 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Sort of referring to my "oh no it's dynamically scoped" lament from earlier. < 1282172786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to have to do Scheme/PSOX < 1282172792 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and one or two POPs limit it < 1282172793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, but you don't want to use them.) < 1282172813 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, does it entail weirdness when you call/cc inside map? < 1282172822 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; it's DYNAMIC-WIND in Scheme. < 1282172832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Not DYNAMIC-WIND < 1282172834 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and host can't apply here, I have a cloak, and even without it, *@.se.sixxs.net is not very fancy < 1282172836 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's a separate issue. < 1282172847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :where is a bit I cut out due to being paranoid :P < 1282172875 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal's computers are so insecure that he refuses to even reveal his IP address. < 1282172882 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :who here uses vim to edit in befunge? < 1282172893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the faq on irc is at http://www.sixxs.net/faq/misc/?faq=irc < 1282172899 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if you are interested, check it < 1282172900 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: I think Deewiant, author of CCBI, uses vim. < 1282172904 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1282172909 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, go log read to find the url < 1282172917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Emacs picture-mode is nice for Befunge < 1282172920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't particularly care < 1282172922 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, I recommend emacs with picture-mode, that way you can write in all cardinal directions < 1282172930 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to remember the :command that allows me to move my cursor freely < 1282172930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do people seem to assume that everyone cares about all their links? < 1282172931 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"(display "Map is call/cc safe, but probably not tail recursive or inefficient.")" < 1282172946 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Surely s/in// < 1282172949 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I tried M-x-picturemode, but it didn't let me write >. < 1282172950 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you were discussing it :P < 1282172958 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!scheme (display "hi") < 1282172959 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: but probably (not tail recursive) or inefficient < 1282172960 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1282172968 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you filter all messages containing links? < 1282172968 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :We don't have a Scheme interpreter here? < 1282172970 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Pity. < 1282172972 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1282172973 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 . < 1282172974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: But which one to pick? :P < 1282172979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Clearly it should be OkloScheme. < 1282172979 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it MIGHT just be sluggish < 1282172984 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :like, I would put in ">" and it wouldn't put it on the file. < 1282172984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We don't, btw. < 1282172991 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah. < 1282172994 0 :Gregor-W!836b416f@gateway/web/freenode/ip.131.107.65.111 JOIN :#esoteric < 1282172996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: have you not made Ponzi Scheme yet? < 1282172997 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OkloScheme? < 1282173005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: that seems weird < 1282173007 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :Is everyone having a nice, olboxy day today? < 1282173008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I'm not sure I even will < 1282173009 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OMG. < 1282173013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you aren't using crazy keybindings? < 1282173013 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://sprunge.us/UcYL UcYL < 1282173016 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that work < 1282173017 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's not on Google; it doesn't exist. < 1282173017 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs PonziScheme < 1282173021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Name is taken. < 1282173021 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Q.E.D. < 1282173023 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Name is taken. < 1282173023 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :iirc it does download urls < 1282173024 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282173025 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That was an oerjan-worthy pun. < 1282173026 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's mine, MINE! < 1282173027 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ALL MINE! < 1282173027 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION → sleep < 1282173030 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :guess it saves it to different filename < 1282173031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It's also my pun. < 1282173032 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MINE! < 1282173035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's alise's pun, not mine < 1282173037 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1282173037 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 . < 1282173043 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1282173044 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. < 1282173048 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523, alise: OWNERSHIP OF PUN DULY NOTED < 1282173068 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It's a Knuth-style process; I thought of the name "Ponzi Scheme", then decided I had better write The Perfect Scheme and call it that. < 1282173101 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: fair enough. But I need it, so you better deliver. < 1282173107 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Name Comes First. It's the Only Way. < 1282173108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well since plt-scheme → racket... *shrug* < 1282173109 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SixXS folks are also sometimes very bizarre; I have a friend who did some IPv6 userspace routing stuff as his master's thesis, and in the evaluation of that had a tunnel; for the crime of making a sixxs-compatible tunnel client he got his account and forum-discussions deleted. < 1282173120 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Okay. First, you give me a lot of money. < 1282173124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :See http://www.sixxs.info/ for sordid details. < 1282173125 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what < 1282173183 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal's gods; they disapparate. < 1282173184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There were some other similar stories; can't locate them right now. < 1282173199 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :hm, I forgot. How do I change which direction I'm typign in in picture-mode? < 1282173217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how strange < 1282173296 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Typing* < 1282173322 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282173400 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :nevermind. < 1282173585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: In the interests of full disclosure, his "conflict" was mostly with one of the two SixXS founders; on the other hand, he did get a friendly and appropriate email conversation going on with the other founder; and I personally remember that one as an easygoing guy from the ipng.nl (SixXS predecessor) times, so... Still, bizarroids. < 1282173603 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah... < 1282173668 0 :leBMD!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282173726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's another bit: http://www.habets.pp.se/sixxs.net-sucks.php < 1282173823 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that user is a bit whiny in the original email. Oh and with dynamic tunnels you can't lose points < 1282173859 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And "kill the user account with a 'stop whining'" message is an appropriate response? < 1282173867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no < 1282173899 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway I can't find any other tunnel in Sweden that provides a /64 or larger < 1282173905 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so no good alternatives for me < 1282173911 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there are no alternatives, that's true. < 1282173915 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1282173919 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's another hate-page at http://en.linuxreviews.org/SixXS -- of course there's huge bias in this sort of stuff, but still, it's a bit disconcerting that they have so many of 'em. < 1282173936 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, freenet6? well I tried it, lag was horrible. Wrote that in sixxs application iirc < 1282173939 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"politically correct". < 1282173945 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Don't they mean incorrect? < 1282173983 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282174094 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I wonder if my phone supports ipv6 btw... hm < 1282174103 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well I know it gets ipv4 normally < 1282174109 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, actually, after some talking in ##javascript, there seems to be a way to get v < 1282174110 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no way to check < 1282174115 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, and what is that? < 1282174118 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Though it's a bit long < 1282174128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The stock N900 kernel doesn't have IPv6 enabled, but of course you can stick in a new one. < 1282174131 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Build the word "filter", index an array with it, and then the output would be: < 1282174136 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :function filter() { < 1282174136 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric : [native code] < 1282174136 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :} < 1282174140 0 :leBMD!~chatzilla@174-23-6-67.slkc.qwest.net JOIN :#esoteric < 1282174141 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :From there you can fetch v < 1282174148 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :that was odd. < 1282174148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why in the world would anyone make a device that doesn't support IPv6? < 1282174151 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, why filter, why not just f? < 1282174159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: <3 < 1282174165 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh it won't be native code then < 1282174166 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1282174166 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, filter is a standard function in JS < 1282174174 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :it'd just be undefined < 1282174174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, IPv4 has 2 years left, tops. < 1282174177 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, so, can you spell my nick with it then? < 1282174188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Talk about ego! < 1282174203 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ... you are joking right? My phone is about 2 years old < 1282174206 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and not state of the art < 1282174224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, but IPv4 is moribund technology. < 1282174239 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did that stop anyone from not supporting it? < 1282174244 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, look at the internet today < 1282174251 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think my router supports ipv6 < 1282174251 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :" ()-INO[]abcdefijlnorstuvy{}" < 1282174254 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Would be the alphabet < 1282174261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, I mean: IPv4 will be *unusuable* in 2 years, tops. < 1282174266 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :FireFly no p :( < 1282174268 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :No p, it seems < 1282174276 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I know < 1282174292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so yay lets make ipv4 and then sell another in 2 years < 1282174301 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, there is a reason for ipv4-only < 1282174324 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, do you have native ipv6 yet? < 1282174325 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1282174360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, because ISPs are fucking idiots who seem to fail to realise that *their service will break* unless they do a complete switch to IPv6 starting two years ago. < 1282174388 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes.... < 1282174393 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it's all so tragic < 1282174405 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what will happen I wonder < 1282174410 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :everything will obviously break yes < 1282174415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but then what < 1282174423 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok, so right now I'm putting a roguelike on the table. Do you guys have any suggestions for good beginner *funge-98 practice? < 1282174430 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I believe we will have some interesting times ahead < 1282174442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We will start seeing hosts that cannot be accessed on IPv4. Starting not long after the IPv4 IANA allocations are finished. < 1282174445 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm sure people will sue about this in US < 1282174451 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is only to be expected < 1282174470 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: Practice for a roguelike? How about Sokoban? < 1282174488 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, ... hm? < 1282174500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As it is, yeah, it will be a rough transition. < 1282174502 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, oh, not as practise for the rouge like < 1282174511 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but in befunge98 coding < 1282174521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because by the time IPv4 allocations become impossible, we won't be on IPv6. < 1282174537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1282174554 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, my old OS9 box only does ipv4 < 1282174561 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh well, will still work on LAN < 1282174572 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and that is all it really needs < 1282174585 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: More that if you implement Sokoban, you've done a lot of the groundwork for writing a (presumably more complex) roguelike. Wasn't totally certain if that was what leBMD was asking. < 1282174602 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, ah < 1282174632 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, and also you would have the sokoban levels from nethack within easy reach < 1282174641 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, easy in a modular language like befunge ;) < 1282174641 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :how about something slightly easier than sokoban. I'm still trying to wrap my head around getting something on the screen to "move". < 1282174657 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, use the NCRS fingerprint < 1282174666 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :though that is an idea for future things. < 1282174669 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, then gotoxy thingy to overwrite old thing with space < 1282174673 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and write the new one elsewhere < 1282174676 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :leBMD: robotfindskitten? :) < 1282174678 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, that is how you move something < 1282174712 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I'll see about his fingerprint, though I've never used fingerprints before. Is there a list of commands for it? < 1282174738 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ok... X server limited to 100GB VM space... < 1282174781 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, whaaat < 1282174784 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, 100 GB? < 1282174812 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, hm let me locate NCRS docs < 1282174821 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :that would be nice. < 1282174834 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :right now I'm checking the specs to see how to load a fingerprint. < 1282174845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, it used to be at http://www.imaginaryrobots.net/projects/funge/myexts.txt < 1282174866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, do you know if Quod Libet has a boost-volume plugin? < 1282174875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: No, I don't know. < 1282174890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, not in web archive < 1282174903 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1282174929 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Normal process VM size limit (set by processor) is either 128TiB or 256TiB... < 1282174932 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Darn. < 1282174955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah, there we go < 1282174956 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1282174988 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, found a local copy < 1282175003 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, this defines JSTR SGNL and NCRS http://sprunge.us/AQBP < 1282175010 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, don't know who implements SGNL < 1282175011 0 :zeotrope!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282175058 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The 100GB limit is to prevent X server from using too much VM space... < 1282175074 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes... but 100 GB is insanely large < 1282175078 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :woah, I just saw a picture of a program made using TURT, and I had no idea that you could have graphic output! < 1282175083 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: This machine has only 56GB total RAM+Swap available. < 1282175091 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, wow, I want that < 1282175095 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, how much of it is RAM? < 1282175098 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :8. < 1282175105 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you have that much SWAP!? < 1282175106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :why < 1282175108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Upgraded, huh? < 1282175128 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, if it was the TURT quine, it is buggy < 1282175149 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :but it does graphics! < 1282175158 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, it assumes you do not implement that lowering and raising the pen leaves a dot < 1282175177 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :Here I was thinking that most all esoteric languages only did terminal. < 1282175183 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, cfunge, efunge and ccbi1 outputs TURT to .svg, no idea what ccbi2 does < 1282175191 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :k < 1282175191 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :alise: A while ago... < 1282175192 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, there are many, piet for example < 1282175202 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, that uses an image as input < 1282175210 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :leBMD, there are some which do image output too < 1282175216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :isn't there a 3D one too < 1282175247 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I know that piet does INPUT of images, I made a forum for it. :P < 1282175263 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't know that there was a language which allowed for output. < 1282175315 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :alise: There are messages to this channel referring to this machine already in April... < 1282175368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Well, you don't talk much. < 1282175378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Bit of a major upgrade from your previous box, though. :P < 1282175412 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I got one with 8GB ram because RAM will become bottleneck first and I don't want to upgrade again very soon... < 1282175467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What CPU? < 1282175481 0 :nooga!~nooga@77-45-52-193.sta.asta-net.com.pl JOIN :#esoteric < 1282175491 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz < 1282175587 0 :Flonk_!~chatzilla@80-123-35-184.adsl.highway.telekom.at JOIN :#esoteric < 1282175658 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1282175711 0 :Flonk_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282175742 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1282175754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Nice. < 1282175762 0 :Flonk!~chatzilla@80-123-35-184.adsl.highway.telekom.at JOIN :#esoteric < 1282175774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I ought to get around to upgrading my setup, too. < 1282175779 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :2x1TB HDDs. < 1282175782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I know what to get, at least, since I've made component lists for others. < 1282175786 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: No SSD? < 1282175791 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope. :-/ < 1282175933 0 :leBMD!unknown@unknown.invalid PRIVMSG #esoteric :when a fingerprint needs conditions such as cursor position, it takes the arguments off the stack, right?