< 1239235209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate most group activities that have a purpose < 1239235210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're supposed to moderate things up if you agree to them, and reply if you disagree < 1239235210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "Security researcher Jack Louis, who had discovered several serious security flaws in TCP software was killed in a fire on the ides of March, dealing a blow to efforts to repair the problem." <-- link < 1239235215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://it.slashdot.org/comments.pl?sid=1192793&cid=27509683 funny; shouldn't be < 1239235215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :downmods are only used against trolls, in theory < 1239235223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://it.slashdot.org/article.pl?sid=09/04/08/2010223 < 1239235224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in practice people downmod things they disagree with anyway < 1239235440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239235459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so is this fixed in linux yet? < 1239235466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239235475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the details are not released? < 1239235479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239235547 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1239235694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, once linux fixes it it will be released in practise though... < 1239235982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: okay hierarchy looks quite interesting < 1239236015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the "a bit like chess" thing seems a bit far-fetched tho < 1239236041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean except for the fact the "pawns" can move twice on first turn :P < 1239236052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's kinda significant tho < 1239236169 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, link to this game? < 1239236186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.niksula.hut.fi/~svirpioj/hierarkia/rules_en.html < 1239236208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda bad english, hard to read imo < 1239236753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that sounds like a very un-AI-zable game < 1239236814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lotsa choices < 1239236831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course i don't really know how games would go, so i can only guess < 1239238814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1239239104 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://hof.povray.org/ < 1239239243 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :sgeo_ what about povray < 1239239250 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1239239255 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :wanna make an AIbotthing? < 1239239257 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_, there are beautiful images < 1239239294 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: very true. have you seen cgsociety's forums? < 1239239303 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.cgsociety.org/forumdisplay.php?f=121 < 1239239305 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_, no I haven't < 1239239314 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :thats their 3d choice forum < 1239239324 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.cgsociety.org/forumdisplay.php?f=137 < 1239239326 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :2d choice < 1239239362 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Not enough outdoorsy or smooth stuff in the 3d stuff < 1239239394 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :true enough. < 1239239425 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although I found a nice NSFW image >.> < 1239239434 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1239239491 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And another that looks like a photo < 1239239499 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1239239501 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :links to what you like. < 1239239505 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1239239557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooo < 1239239569 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :we should work on a chat bot. < 1239239591 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :that utilizes some theory of grammar and semantics, plus maybe even pragmatics. < 1239239600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which lang? < 1239239614 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :proglang or natlang? < 1239239624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no whichlang < 1239239636 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :which lang for what < 1239239644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well natlang or conlang. < 1239239652 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :just a chatbot. < 1239239658 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :for english. i guess. < 1239239663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right okay < 1239239687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well umm i've always wanted to try that, sure < 1239239691 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1239239706 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i guess ill have to teach you some linguistics then :p < 1239239714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't really have that much free time, except for my idle time on irc, it's 3:24 and i'm reading electronics........................ < 1239239722 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :bah. nevermind then! < 1239239729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239239735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :summer is soon! < 1239239776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i only have like 4 exams in the summer. < 1239239879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy leisurely exams i'm probably going to do standing on my head for shock value., < 1239239896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-, < 1239239977 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1239239993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good pie < 1239240301 0 :GregorR_!n=gregor@65.183.185.209 JOIN :#esoteric < 1239240339 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services. < 1239240349 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1239240419 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1239240422 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1239241160 0 :M0ny!unknown@unknown.invalid QUIT :"PEW PEW" < 1239241769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :,,, < 1239241775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-,,, < 1239242754 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1239243597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :back :D < 1239247607 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1239247690 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1239247715 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have a idea, which is, making Magic: the Gathering cards based on esoteric programming. < 1239247727 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1239247728 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have made cards with similar effects to SWAP command in CLC-INTERCAL < 1239247784 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have made a card that says "Swap the meaning of Flying and Trample." < 1239247788 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1239247903 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you do something like, to check with greater probability that a quantum state is not very close to a particular state, to multiply the state by something like [1,0;0,40000000] is that possible? < 1239247994 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I will be awaiting answer to all these things, please. < 1239248017 0 :zzo38!unknown@unknown.invalid QUIT : < 1239249597 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1239252299 0 :kerlo!unknown@unknown.invalid NICK :ihope < 1239252305 0 :ihope!unknown@unknown.invalid NICK :kerlo < 1239254696 0 :neldoreth!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1239254709 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1239260547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, it's supposed to be a bit more difficult than chess, due to the larger branching factor. < 1239260555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, s/AnMaster/oklopol/ < 1239260560 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Just a typo." < 1239260922 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1239261552 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1239261633 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1239261821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : yeah oerjan is really mean always laughing at people's idiocy. < 1239261828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bwahaha what a stupid idea < 1239262056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : in practice people downmod things they disagree with anyway < 1239262096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall not too long ago reading a suggestion (or maybe it was actually applied somewhere) to have downmods lose a little bit of karma for the downmodder < 1239262111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you would only do it when you really cared < 1239262130 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that would only work if karma mattered. < 1239262146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, and if your karma gets too low you cannot downmod at all < 1239262167 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm! < 1239262169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how would your karma go up? < 1239262173 0 :calamari!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1239262191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't quite recall but by being upmodded by others presumably... < 1239262201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm! < 1239262517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Can you do something like, to check with greater probability that a quantum state is not very close to a particular state, to multiply the state by something like [1,0;0,40000000] is that possible? < 1239262525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, that matrix is not unitary < 1239262597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all the things you can do with just 1 bit are more like rotations than like scalings, i think < 1239262788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unitary: all the row (equivalently, column) vectors in the matrix must have length 1 and be pairwise orthogonal < 1239262873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as complex vectors, so you need to use conjugation in the scalar product) < 1239262879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1239262912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I have made a card that says "Swap the meaning of Flying and Trample." < 1239262935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this could be the unholy child of Magic and Smetana/Smatiny... < 1239263094 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1239263407 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1239263999 0 :clog!unknown@unknown.invalid QUIT :ended < 1239264000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1239265698 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1239266056 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1239267933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooo < 1239267957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :qqqqqqqqqqqqqqqqqqqqqq < 1239268017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :touche :\ < 1239268045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't see that coming < 1239268057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzzzzzzzzzzz < 1239268057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yyyyyyyyyyyyyy < 1239268067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnfnfnfnfnfnfnfnfnfn < 1239268105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, fn? is that from the New Edition? < 1239268180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well need to brösh my töth. < 1239268181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1239268183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fhtagnfhtagnfhtagnfhtagnfhtagn < 1239268189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ really Old Edition < 1239268201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*Really < 1239268216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ORLY? < 1239268327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ANALLY ACTUALLY < 1239268339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :new song in my head: "glio the safety conservative" < 1239268348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's from one of my dreams < 1239268348 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1239268349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats psygnisfive. but not there. -----### < 1239268374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well i wouldnt want you to swap my anus anyway. < 1239268378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that would be weird! < 1239268382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is clearly learning italian in his dreams. < 1239268410 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :while i, on the other hand, am learning italian on tuesdays and thursdays from 5:20p to 8:00p < 1239268448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err hmm kinda confusing dream, we were looking for some missing child, and when she was finally found, i was really disappointed 8| < 1239268467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats because you were the person who kidnapped her. < 1239268469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, those kids are so hard to get rid of < 1239268474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...maybe i enjoyed the group effort < 1239268481 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: <3 < 1239268485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1239268494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how horrible that we have such similar, sick ideas < 1239268495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239268498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah your answers are more probable < 1239268527 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, didnt you once date a 13 year old or something like that? < 1239268531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that dude'll hit on anything that starts with an o < 1239268553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes; but when i was 11 dated an 11-year-old < 1239268559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i < 1239268578 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but werent you like .. however old you are now minus a year or two when you were dating this 13 year old? :P < 1239268595 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im pretty sure it was may december there! < 1239268609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of the 11-year-olds i dated when i was 11 had relationships with a 19-year-old and a 15-year-old, the latter kinda ended ours later on < 1239268625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a 19 year old?! god < 1239268629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and this is legal in finland? < 1239268634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i need to move to finland. D: < 1239268647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i don't remember that clearly < 1239268657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(but umm yes i was 19) < 1239268676 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, join me, my love! we can be free to express feelings for one another without the stares of police! < 1239268690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no it's not legal, but you know she was a whore, who cares if it's mutual < 1239268697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :good point! < 1239268702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239268704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most ppl < 1239268707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wait, you dated a whore? < 1239268717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yes i wanted sex < 1239268721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :surely paying a girl for sex is not "dating" in finland, is it?! < 1239268721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was 11. < 1239268732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh err < 1239268744 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that sounds more like marriage to me. < 1239268753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant you know whore like girl who likes giving. < 1239268773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sexual altruist! < 1239268813 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no such thing as altruism. < 1239268818 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, she had ulterior motives. < 1239268829 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :she might even have been trying to enjoy the sex herself. < 1239268866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two replies < 1239268874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, some things are definitely false < 1239268881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, there is such a thing. < 1239269062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well yes of course she wanted to enjoy the sex, i basically just meant she liked sex, if you're an 11-year-old girl, that makes you a whore by some lesser definitions. < 1239269089 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, if i travelled back in time, do you think i could get your 11 year old self to have sex with me? < 1239269106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i was very homophobic back then < 1239269125 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so thats a yes < 1239269136 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :given that homophobia is almost always repressed homosexual feelings. < 1239269137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait is it? < 1239269148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it's friends being homophobic < 1239269161 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and repressed homosexual feeligns. < 1239269179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, so i guess we were kind of a gay class. < 1239269196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :think of all the wasted anal sex! < 1239269205 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1239269212 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah :( < 1239269228 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: promise me youll make up for it with me some day < 1239269229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :PROMISE ME < 1239269230 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also: http://languagelog.ldc.upenn.edu/nll/?p=1309 < 1239269295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, that "homophobic means gay" is freudian bullshit that's bullshit < 1239269301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*thing < 1239269306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's grammatically sensible. < 1239269323 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1239269330 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its been found in experiments < 1239269341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1239269354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that homophobes tend to be aroused by gay porn more than non-homophobes! < 1239269452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1239269501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"almost always" tho? < 1239269503 0 :M0ny!n=Harmony@AToulouse-258-1-83-144.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1239269514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1239269516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but < 1239269523 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it makes a lot of sense. < 1239269524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the freudian part < 1239269538 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if its freudian. < 1239269542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that can be one motive, even the primary one < 1239269543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, theres no mention of your mother! < 1239269551 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1239269564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so oklopol < 1239269564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't really believe in anything that reduces a human behavior in to one cause < 1239269568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when are you coming to the states huh < 1239269615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: maybe when i get my master's, for phd stuff, if that works out < 1239269626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, i might come to finland some time :o < 1239269632 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can teach me some finnish ;o < 1239269680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shuuuuuuure i can tell you all about our generating grammars and stuff < 1239269688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or wait what was the term < 1239269694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :syntax maybe < 1239269750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mm you do that ;d < 1239269844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait was that sexual < 1239269853 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :very. < 1239269862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*into < 1239269877 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1239269902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : i dont know if its freudian. <<< i use freudian synonymously to bullcrap < 1239269911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: earlier error < 1239269912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1239269916 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mmk. < 1239269930 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so lets drop the pretense and just start fucking. < 1239269942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just have kinda multiple threads working on the talking < 1239269955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so corrections can come asynchronously occasionally < 1239269963 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :makes sense. < 1239269968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well umm < 1239269971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i hyperthread. < 1239270173 0 :BeholdMyGlory!n=BeholdMy@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1239270788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay now i beat the reversi ai in the endgame! < 1239270797 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh no D: < 1239270806 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does that mean the world will end or something?! D: < 1239270815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(all my previous victories were killing it in its infancy, because the endgame is where it's good at) < 1239270817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is bad. now it will get vengeful and... darnit psygnisfive < 1239270824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it means i was lucky :< < 1239270831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just made a very silly mistake. < 1239270838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :STOP READING MY MIND < 1239270993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah now it beat my by one < 1239271042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why this file include sys/time.h and sys/resource.h < 1239271044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i'm just too stupid for games, i'm not smart enough to actually think when playing < 1239271057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell it doesn't need them. And I don't think it ever did < 1239271062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :confusing < 1239271162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :grrrrr i hate it, it always makes the same stupid mistake, and it's pretty much the only thing i can actually recognize as a mistake in that game < 1239271174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so really what the fuck < 1239271180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers level 2 :| < 1239271472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so umm turns out level 3's strategy is having almost no pieces on the board so that it can control my moves < 1239271473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239271516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is suddenly reminded of the "it is generally recognized that humans are no match for computers in othello" mention in aima < 1239271537 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you're no mere human < 1239271556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am at games. < 1239271561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very, very human. < 1239271613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean 2-player games where there is no absolute measure of success, i can do all kinds of puzzles quite well < 1239271650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my way to learn board games would probably be to learn more theory < 1239271709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's how i learned puzzles, suddenly i realized a rigorous mathematical approach simply beats pretty much any puzzle you're going to find online < 1239271791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but for games all i can do is stare < 1239271804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i simply don't know how to think about my moves. < 1239271836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FUCK < 1239271841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"open all in tabs" < 1239271845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck is that thing < 1239271856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean a button that closes everything you have open < 1239271857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stupid is what < 1239271868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a tab bomb? < 1239271876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a button in firefox < 1239271878 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah man < 1239271879 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what it is < 1239271882 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they have that in safari too < 1239271884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its horrible < 1239271928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, under bookmarks? < 1239271938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some open one tab for each bookmark thing iirc < 1239271940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and because undo is not an os level feature, there's simply no way to reverse it < 1239271958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did it open the same page in all tabs < 1239271984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it opens two random tabs, one is bbc news, one is a getting started in mozilla page < 1239271987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both entirely useless to me < 1239271995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, odd < 1239272011 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1239272012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well maybe set up by previous owner. < 1239272017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, about closing tabs, undo exists as some addon in firefox < 1239272021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc tabmixplus < 1239272031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or "tab mix plus" or "tabmix plus" < 1239272034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1239272057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or i could just get a windows machine and use IE again < 1239272062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, previous owner? Wouldn't you do a clean reinstall if you buy a computer second hand < 1239272064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually i swap when i get annoyed with the other < 1239272078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no i had the previous owner do the installing for me < 1239272083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239272089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why i have ubuntu, you think i'd install an os < 1239272095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true < 1239272097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my time is precious. < 1239272114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to install anything that requires multiple clicks! < 1239272118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well what about disabling that button. iirc that is rather easy in firefox < 1239272124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you how < 1239272124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should prolly < 1239272128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1239272143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, just tell me where exactly it was, since there are several places like that iirc < 1239272159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just over the tabs, it's a whole bar < 1239272171 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1239272172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could probably just close it completely somewhere < 1239272182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if only i knew the basics of this canonical interface... < 1239272208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1239272209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239272211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec < 1239272213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was the bookmarks toolbar < 1239272215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i did it! < 1239272217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1239272217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1239272223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe it does open all bookmarked stuff. < 1239272228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just haven't bookmarked anything < 1239272234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes it is what it does < 1239272244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and those two are probably default bookmarks < 1239272258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1239272259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you mean the right-click menu for the bookmarks toolbar < 1239272261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1239272264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hear some people read the news < 1239272274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yep that's what imeant < 1239272275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i meat < 1239272277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i meant < 1239272279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I spent half an hour reading the news paper this morning < 1239272285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in made in paper < 1239272287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know you read it a lot < 1239272324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i nowadays occasionally read the paper when waiting for the pizza at the place, if i forget to bring my own reads with me < 1239272338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a good reminder of why i don't read one at home < 1239272357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant there's like one interesting piece of news per ten papers < 1239272365 0 :asie[Virus]!i=4e58b442@gateway/web/ajax/mibbit.com/x-ccd059f77f09164b JOIN :#esoteric < 1239272368 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1239272378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and even that is usually in the comics section. < 1239272384 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :Found a special tool for destroying the abomination that's called Win32.Virut. < 1239272391 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :Yep, not even Safe Mode can combat it < 1239272400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I found the definition of it, let me figure out how to disable it < 1239272407 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :Safe Mode + reinstall - maybe, but not exactly sure < 1239272414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i did it already! < 1239272418 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :clean reinstall - sure, but i have too much stuff to remove < 1239272427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh? by removing that toolbar or? < 1239272427 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :rmvirut - I'll see soon... xDD < 1239272437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239272445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I was talking about just removing that single menu entry < 1239272448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't use toolbars < 1239272449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239272450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1239272451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1239272460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would that have required like a compile? < 1239272473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239272474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1239272480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't use bookmarks :D < 1239272486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i use some toolbars. < 1239272510 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :Anything new in the world of esolangs? < 1239272536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i've been working on this one lang < 1239272559 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :what is it called and what's the "thing" it has that other ones don't < 1239272564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm trying to keep it in the dark until ready, so no, not really < 1239272576 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :oh c'mon < 1239272580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :menuOpenAllInTabs or hm < 1239272582 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1239272585 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :your decision < 1239272595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the basic idea is guessing the function body. < 1239272602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :automatically < 1239272605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :based on examples < 1239272612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the real ideas are in how this is done efficiently < 1239272614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, this wouldn't need recompile < 1239272647 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also that "history/recently closed tabs" thing, I'm not really sure if it records tab closed by the "open all in tabs" misfeature. < 1239272649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asie[Virus]: and called clue, atm < 1239272655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, since most of firefox is written in javascript < 1239272664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the GUI part of it I mean < 1239272668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it does, you can "undo" the operation by using the "open all in tabs" option found in that recently closed tabs -menu. < 1239272682 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :So what, do you write the function but it guesses what does the function take via examples? < 1239272696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : There's also that "history/recently closed tabs" thing, I'm not really sure if it records tab closed by the "open all in tabs" misfeature. <-- that one closes existing ones or? < 1239272697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what? repeat that, that's useful to me < 1239272709 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :or do you type only arguments AND it creates the body based on examples < 1239272754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asie[Virus]: you don't write function bodies < 1239272776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you give examples of input-output pairs, and a simple set of functions to build the new function out of < 1239272791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, fizzie: http://jsbi.blogspot.com/2007/10/how-to-configure-open-all-in-tabs-in.html <-- solution for closing existing tabs it seems < 1239272795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it brute-forces the body. < 1239272806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: thanks you saved both my lives < 1239272814 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: awesome idea! :) < 1239272837 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :i would like to test it < 1239272856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asie[Virus]: yes, but as i said, the real ideas are in how the brute forcing is made at least remotely doable < 1239272868 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Good if it helped. Anyway, according to that AnMaster link it's rather easy (one about:config property change) to configure the bookmarks "open all in tabs" thing not to kill existing tabs. < 1239272874 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Oh, but still, I'd like to test it < 1239272887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are multiple kinds of examples, used for different purposes, to make sure you never need to do recursion into a function you don't know is correct. < 1239272906 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :can you make your own examples? < 1239272918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean when guessing the function < 1239272924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asie[Virus]: i can dig up factorial for you < 1239272929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, fizzie, as for how to completely remove it (disclaimer: this may be outdated, I haven't tried it, it may be easy to mess up): http://codingforums.com/showthread.php?t=132383 < 1239272933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just write it now, i changed syntax a bit < 1239272938 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok < 1239272961 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :Well, I finished Anglent < 1239272972 0 :asie[Virus]!unknown@unknown.invalid PRIVMSG #esoteric :the spec < 1239272993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :factorial . 0>1 : 4>24 :. 5>120 :: 11>39916800; factorial ~ mul dec < 1239272997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mul, dec < 1239273004 0 :asiekierka!i=4e58b442@gateway/web/ajax/mibbit.com/x-bf56991b5deb1dde JOIN :#esoteric < 1239273021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1239273023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm here < 1239273039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. is used for deducing base cases, : and :. are used in deducing the cody, :: is used for checking correctness < 1239273061 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1239273086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :idea is it can't ever just take the least common denominator of all examples, because you can give it large examples not even used in the guessing process, except to test the end results < 1239273138 0 :asie[Virus]!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1239273166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are some issues for functions that don't have quite as straightforward a recursion pattern, but they are probably doable, i just don't know how yet < 1239273394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of an esolang while I have too much time on my hands xD < 1239273399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example, right now < 1239273512 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :One of the ideas I got is: Normal 6-sided cubes, a number on each side, on a map. Each cell on the 2-D map is mapped to an instruction, and you can map them yourself. So the cubes start on all sides as 0's, and you can move them left, right, up or down. The source code is the instruction map followed by the amount of cubes and instructions for each cube < 1239273527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Each cube has a separate IP, which can be modified by an instruction on the map to create loops < 1239273545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a neat idea and I think possible to implement by me < 1239273571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, the map could be implemented as a PNG file < 1239273600 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So the source code would consist of: x maps and 1 "cube instruction file" < 1239273622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, 1 map and 1 CIF < 1239273633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The CIF could look like this: < 1239273640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SSEE < 1239273650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This would move the cube to 3,3 < 1239273654 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(from 1,1) < 1239273668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :while rotating it 2 times south and 2 times east < 1239273675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I can explain it < 1239273681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :does anyone understand it? < 1239273701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait umm < 1239273718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The cubes change the side on the axis they're moving < 1239273727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will show in a paste < 1239273727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have like a map and tons of cubes on it, and all cubes have a simple program controlling them? < 1239273733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1239273735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but different programs < 1239273739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but < 1239273741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, a cube can store 6 variables < 1239273745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are they simple programs < 1239273751 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1239273756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or any programs < 1239273756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The map can be complex < 1239273772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but the cube controlling programs have only 5 commands: < 1239273783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you have tons of really simple entities and you need to use the interaction to get actual computation? < 1239273787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :N - Move North, S - Move South, E - Move East, W - Move West, P - Pause < 1239273801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yep, interaction with the map < 1239273804 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So for example < 1239273808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if a cube moves SSEE < 1239273811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay and loops? < 1239273828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: There'll be an instruction to dec/inc the IP < 1239273831 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for the local cube < 1239273848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1239273853 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a double-move instruction "The next move will be carried out twice, ignoring the first block hit" < 1239273871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably prefer it if you could just have you know [NNSS] to loop that piece forever < 1239273873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the simple programs loop < 1239273882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1239273883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1239273883 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you want so < 1239273892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could do it this way < 1239273903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I'd like to actually keep both ways < 1239273906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no actually i like the actual programs looping < 1239273914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1239273927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And the simple programs loop from beginning to end < 1239273928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well do what you wish, but i love the general idea < 1239273937 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :until they hit a block causing the cube to "die" < 1239273958 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the program ends either if a halt block is hit or if there are no cubes left < 1239273962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also maybe there could be commands in the map language to fill an area with cubes of a kind and such < 1239273974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i definitely want like tons of cubes < 1239273976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmmm cubes < 1239273989 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Well, you would need to have preloaded programs < 1239273999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but you can have as many cubes as your memory allows < 1239274037 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and remember, each cube has 6 local variables and a cell memory of 10000 8-bit cells < 1239274039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239274040 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1239274044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the cell memory is global < 1239274048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but the 6 vars are local < 1239274060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay good was worried there for a sec < 1239274060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This is a pain when you step on a command that needs a parameter < 1239274064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cubes need to be dumb :P < 1239274071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you have a wrong one < 1239274076 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then the program is !@#$% < 1239274100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But still, I think this is an awesome idea < 1239274109 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sadly, i can't do it until my PC is clean < 1239274140 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I promise there will be at least the 4 commands from deadfish < 1239274143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the rolling dice idea, assuming current top number is used as a param to whatever instruction is stepped on < 1239274148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like wheel done right < 1239274155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*Wheel < 1239274180 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :inc by 1, inc by the dice variable, dec by 1, dec by dice variable, swap cell and current top number, add current top number to cell... < 1239274187 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This one requires a lot of commands to be done easy < 1239274201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but to be hard to the potential user < 1239274207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can get most of these away < 1239274224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cell? which cell? < 1239274240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Selected by another two commands < 1239274246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :move right by 3 and move left by 2 < 1239274251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cubes have their own cell in the global memory? < 1239274258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239274262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can move the cell pointer < 1239274267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is local to all cubes < 1239274270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239274274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :starts at 0? < 1239274278 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1239274286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, it will have a lot of commands < 1239274293 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but Befunge will still have more xD < 1239274299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no matter, as long as they are simple commands < 1239274304 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, yep < 1239274316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just remember to keep the cubes dumb :P < 1239274319 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :inc, dec, add, sub, move ptr left, move ptr right, skip command if blah, etc... < 1239274351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to make coffee now, and think about hordes of rolling dice < 1239274352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1239274364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You mean, keep them with only 5 commands, NSEW and Wait 1 cycle? < 1239274384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz the map will have a bunch of simple instruction < 1239274394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :while cubes will have some simpler commands < 1239274394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1239274569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1239274572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and, the file format < 1239274573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/muBvSV86.html < 1239274597 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So the first command is "." - NOP < 1239274599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1239274634 0 :asiekierka!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1239274639 0 :asiekierka!i=4e58b442@gateway/web/ajax/mibbit.com/x-7cdf3e5928bd31c2 JOIN :#esoteric < 1239274662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so, i'm back < 1239274666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's the file format? < 1239274675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well point is it'd be cool if you actually had to use multiple cubes. < 1239274686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or that it actually was easier than just using one < 1239274695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Well, it IS easier if using more cubes < 1239274699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty hard to achieve ofc. < 1239274700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cuz this brings multitasking < 1239274700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1239274706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :10 cubes do something at once < 1239274713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you can make a smaller map IMO < 1239274741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :welllllll, just finish it and i can tell you whether i'd use just one cube for programs or multiple :| < 1239274751 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: One of the ways I could achieve this is that I only had 5 commands and different types of cubes < 1239274759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For example, an addition/subtraction cube < 1239274766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239274767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying usually it's easier to have you know an ip. < 1239274781 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can see the IP < 1239274793 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but you can't modify it that easily < 1239274798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by ip i mean a cube. < 1239274799 0 :tombom!n=tombomp@wikipedia/Tombomp JOIN :#esoteric < 1239274800 0 :tombom!unknown@unknown.invalid QUIT :Remote closed the connection < 1239274808 0 :tombom!n=tombomp@86.29.158.50 JOIN :#esoteric < 1239274813 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I plan to make text output doing just that < 1239274816 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1239274818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O.. < 1239274819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239274820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239274824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where O is the cube < 1239274834 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The cube could be 0 < 1239274836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then cube 1 < 1239274838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then cube 2 < 1239274839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean like a turtle, something the programmer can focus on, "so okay it moves here, then it does this, then..." < 1239274849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, yep < 1239274852 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can see it < 1239274856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I may also add a debug output < 1239274870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Where it outputs the map status, positions of cubes and what they're doing and their variables < 1239274874 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but duh < 1239274885 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to improve "Dicedo" < 1239274894 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can use a single cube < 1239274895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1239274902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey awesome name < 1239274908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yours? < 1239274912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1239274915 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be much more fun using multiple cubes if I had 3D output < 1239274921 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you could see the cubes spinning < 1239274924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1239274925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :rolling < 1239274934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i can't implement THAT < 1239274955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I think newbies would use a single cube < 1239274957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's easier than you think < 1239274972 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Sorry, not an OpenGL master < 1239275007 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I can implement the interpreter < 1239275014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and maybe text output < 1239275018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that's about it < 1239275023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying the hard parts of 3d'ing aren't present in such a simulation < 1239275038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm not even a GL newbie < 1239275042 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just don't quite get it < 1239275057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But still, I will do text output, and I will put the source code < 1239275069 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so anyone interested can ask me and help me adding 3D output < 1239275073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err what's there to get about gl, it's a library < 1239275083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I get GL < 1239275090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but sure i'm fine with text output < 1239275106 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: As in, it will output the current map look < 1239275110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and variables of all the cubes < 1239275117 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and their position < 1239275120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so for example < 1239275123 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the map shows < 1239275124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#.. < 1239275125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239275125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239275133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the text output adds < 1239275141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cube0(1,1): 0,0,0,0,0,0 < 1239275146 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1239275147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1239275154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cube0(1,1): 0,0,0,0,0,[0] < 1239275161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the variable in [] is the current one < 1239275178 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it's one idea < 1239275189 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Should I implement it? < 1239275209 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I probably will given that you implement Clue < 1239275214 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz I like the conce < 1239275217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :concept* < 1239275222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and wonder how will I write apps for it xD < 1239275242 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I only need to craft the instruction set < 1239275306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will implement clue if i have time for that before i realize some horrible defect in the idea... < 1239275325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've realized many, but always found my way around them < 1239275333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just quite a different paradigm < 1239275345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is ofc something i always aspire to create < 1239275362 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Dicedo has a paradigm < 1239275371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...has a paradigm yet < 1239275376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, what could it be < 1239275433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the same paradigm as befunge presumably, depending on how relevant multithreading ends up being < 1239275470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Probably "not exactly needed but useful for optimization and just having more fun doing an app in it" < 1239275474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been thinking of a similar language, except no instructions, just millions of cubes using a simple set of rules to move around < 1239275505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: so probably the funge paradigm < 1239275507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how would you WRITE something in it < 1239275583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, depends on how memory is done < 1239275626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of a single variable < 1239275639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which can be added to by cubes falling into holes < 1239275641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finite state var per cube probably < 1239275649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe yes < 1239275731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will show you how a one-cube cat could look like < 1239275741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i need to start reading my book, would've started earlier, but it seems i don't have to do my exercises for tomorrow either so i'm kinda on holiday atm < 1239275757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do show < 1239275782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239275786 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking < 1239275976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/yVSfpW83.html < 1239275980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This SHOULD be it < 1239275990 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the commands may not stay < 1239275996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's a general outline of a 1-cube Cat < 1239276027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :remember the commands loop < 1239276088 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And? < 1239276102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1239276111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the NNSSSNSNSNSSN line is the cube's code? < 1239276117 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239276119 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :N - North < 1239276121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :S - South\ < 1239276123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are ones and fives? where's the cube? < 1239276124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are dots? < 1239276135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :DIdn't you read the file format? < 1239276150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The width, The height, The map, The cube amount, The cube instructions < 1239276153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. are NOPs < 1239276171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1239276195 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and # is the cube < 1239276199 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, there you go < 1239276218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A hello world could be some cubes inputting their code < 1239276232 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then pausing and moving appropiately to output Hello, World! < 1239276235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay then that looks about right < 1239276248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whaddya think < 1239276280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think cubes having code has interesting implications at least for simple programs < 1239276306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'd need to see more < 1239276323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But I need to make the instruction set < 1239276326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that'll come later < 1239276336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except if you want to take on with the project and finish it yourself < 1239276482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably not, i'm not *that* interested < 1239276495 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239276503 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239276504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and kind of busy too < 1239276534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just don't get this part so can't really get dragged into the book < 1239276559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i'll close the monitor now, so umm see you in a few hours maybe < 1239276566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or in 5 minutes, depends < 1239276567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1239276811 0 :GiveMeMony!n=Harmony@AToulouse-258-1-143-134.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1239277843 0 :M0ny!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1239278547 0 :GiveMeMony!unknown@unknown.invalid NICK :M0ny < 1239278664 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm bor[e]d < 1239278709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know of any program (on linux) to find out what notes were played in a piece of music. Hm... < 1239278755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glio < 1239278757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can kind of hear several of them by listening, and can even play it on the piano from that, except some that I get confused by. < 1239278775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, was that an answer to my question or just random < 1239278784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a <- < 1239278788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239278793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah notes can be pretty confusing < 1239278870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, there are two instruments (some stringed instrument and some sort of "no such instrument" from a synth I think) playing in the music file and I'm interested in one of them, < 1239278890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is the latter instrument (much louder) that I'm interested in finding the notes for < 1239278913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it's a MIDI, may be easy < 1239278917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is ogg < 1239278919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i can try listening, not that i'm especially good at it < 1239278923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and of course I know with midi < 1239278930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, a sec for link < 1239278935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1239278955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's next to impossible with a computer program < 1239278967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm leaving soon tho, if i can't look now, i'll look later < 1239278991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since this is from an open source game I guess I could try to contact the original author or something... but that sounds like more work < 1239279011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no not really < 1239279020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/sad.ogg?rev=30628 < 1239279104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, not opening it seems < 1239279111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, odd < 1239279118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link works for me < 1239279120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i dl that somehow < 1239279131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the actual sound is not coming out, i get on the page < 1239279139 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of algorithms for that, but I'm not sure if there are very many applications. < 1239279141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that is a download link for the ogg < 1239279158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah but firefox just opens it in the browser < 1239279159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes you can download it I guess, just wget it < 1239279176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, meh it works with mplayer http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/sad.ogg?rev=30628 on command line here < 1239279180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or wget < 1239279186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there's "open with media player" in right-click menu, but that program doesn't really work < 1239279195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1239279207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never tried wgetting, but okay let's try that < 1239279210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so no idea about any program at all < 1239279226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, wget "http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/sad.ogg?rev=30628" < 1239279237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file will be named sad.ogg?rev=30628 < 1239279240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1239279249 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, you could possibly abuse praat (that's in many package managers) but since it's really designed for speech processing, it'd be mostly manual pick-from-spectrogram stuff. < 1239279269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, not in gentoo at least with that spelling < 1239279270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239279295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's in Debian. Anyway, it does not do "pick up notes", really. < 1239279304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, meh. < 1239279327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I could pick from spectrogram I guess. If this app actually works well < 1239279348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you want the main melody? < 1239279362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes I have parts of it already < 1239279369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i have all of it < 1239279369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I would like the rest yes < 1239279373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1239279381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please tell :) < 1239279389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :023...0...3...2.b.0.............023...0...3...5.2.0............... < 1239279396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was the first part iirc < 1239279402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec forgot the rest < 1239279418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I've seen at least one sampled-music-to-midi conversion application, but I think it probably didn't work very well. The easiest way would indeed have at least a bit music-oriented person do it. < 1239279422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um, what is 0 there < 1239279432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :357...3...7...5.2.3.............357...3...7...5.2.3............... < 1239279441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: notes are ba01234567 here < 1239279448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0 is the "base note" < 1239279484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got A B C A C B G A as the start < 1239279494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay 0 is A < 1239279501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 is B, 3 is C etc < 1239279515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239279529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for the timing I can figure out that myself much more easily < 1239279529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a change of 1 just means stepping one forward, in piano keys. < 1239279537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, indeed < 1239279541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you have the timing as well, unless i typoed dots < 1239279542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah sure < 1239279566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i can't promise i can do the background melody, i'm not that good at listening < 1239279598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see, I managed to get A B C A C B G A A B C A C D B A before I asked in here. Does that match... hm < 1239279602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's somekinda weird instrument < 1239279610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239279625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the second part is just the first thing, one third up < 1239279627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, then what after, lets see, I lost track of where I was in your line < 1239279640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the second line < 1239279641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1239279648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's just repeating the first thing < 1239279650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :twice < 1239279652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a third up < 1239279656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1239279657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in major, that is < 1239279689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw we had much harder melodies as exercises at like 3rd grade < 1239279702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well maybe 5th, but still < 1239279702 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Did it make you SAD, though? It is, after all, sad.ogg. < 1239279711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1239279716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, mhm, Swedish school system suck I guess. < 1239279725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, sad that anyone would make suck a trivial piece < 1239279738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we were a special music class, lke < 1239279739 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `suck'. Stop. < 1239279739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*like < 1239279777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, um I don't think our way to interpret first line match, since you are missing a -1 there? < 1239279783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or.. < 1239279788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think there's any music "reverse-engineering" in most schools < 1239279796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239279804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's the b < 1239279806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There certainly wasn't music reverse-engineering in our school. < 1239279807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's minus 2 < 1239279834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1239279841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but where is the -2 then < 1239279847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION re-reads < 1239279859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that was pretty much the only thing i learned something from in elementary school < 1239279874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the music stuff in general < 1239279889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :problem is music is kind of a useless subject < 1239279914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean you can't use musical intuition for math. < 1239279927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so umm useless i think < 1239279954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's in the correct place < 1239279959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so should be easy to find. < 1239280027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 357...3...7...5.2.3.............357...3...7...5.2.3............... that would be CDE...C...E...D.B.C.............CDE...C...E...D.B.C............... right < 1239280039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239280317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so rewritten as note names it end up as: ABC...A...C...B.G.A.............ABC...A...C...D.B.A...............CDE...C...E...D.B.C.............CDE...C...E...D.B.C............... indeed < 1239280325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, anyway if you want something more complex... < 1239280356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/vengeful.ogg?rev=29785 < 1239280365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, it should be a bit less simple ;P < 1239280374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(no I don't want a list of notes in it) < 1239280408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1239280421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that in general wesnoth has very good in-game music < 1239280442 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or was the overall volume level a lot higher for this latter song? < 1239280458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just me, actually < 1239280466 0 :asiekierka!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1239280482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that's odd, I noticed that it is higher in ogg123 but not in older mplayer versions (seems to be higher in new mplayer versions too) < 1239280504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which makes no sense as far as I understood the ogg format < 1239280531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's "MPlayer 1.0rc2-4.3.2" they've installed here. < 1239280545 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1239280548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's rather old < 1239280565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1239280570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway with old I meant: < 1239280572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MPlayer 1.0rc1-4.1.1 (C) 2000-2006 MPlayer Team < 1239280585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The copyright note in this says "(C) 2000-2007". < 1239280589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's kinda ambient, so yeah i can't say i remember it with one hearing < 1239280604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, do you like it though? < 1239280610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also yeah it is rather long < 1239280622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6 minutes iirc < 1239280635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a few seconds or so < 1239280654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not bad < 1239280660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :6 minutes isn't that long < 1239280661 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I wonder if you get highlighted messages in a log or something. Anyway, about the amount of crashes in the tournament thing; it certainly is rather impressive: http://www.cs.hut.fi/Studies/T-93.4400/2009/results/ < 1239280661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239280664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All them X's there. < 1239280673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ok, depends on what type of music. < 1239280674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my longest pieces are like 20 < 1239280677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239280686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :longest recorded 6:40 < 1239280689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but umm < 1239280691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1239280694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go shoppe. < 1239280695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"It stretches into distance like a 50-minute kraftwerk song", to quote one webcomic. < 1239280748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well game music is a rather unusual genre really. < 1239280766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :close to certain types of film music. < 1239280859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't usually like music with a lot of beat in it, the exception being film/game music where it fits the film or game. < 1239280893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239280899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/film/music/ < 1239280900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1239280901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239280910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how did you score crashes? < 1239280918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(easy to mix them up thanks to Swedish word film) < 1239280949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Results 1 - 10 of about 7,720,000 for "film music". (0.14 seconds) Results 1 - 10 of about 6,640,000 for "movie music". (0.13 seconds) < 1239280949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :film=movie < 1239280950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239280954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so don't worry about that. < 1239280958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, a film of oil? < 1239280965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is THAT the real Swedishism < 1239281116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what film of oil means < 1239281124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but film=movie < 1239281163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I think either http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/suspense.ogg?rev=32312 or http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/heroes_rite.ogg?rev=30993 should be even harder. < 1239281175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/siege_of_laurelmor.ogg?rev=34075 sounds hard too to me. But for different reasons < 1239281205 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: As a win for the non-crashing opponent. < 1239281208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm leaving now, so can't listen < 1239281213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1239281214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: err right xD < 1239281229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda dumb < 1239281230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239281231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1239281231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1239281247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that bot boar or whatever seemed pretty stuipd < 1239281259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and didn't some of them test this at all? < 1239281723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The boar bot is the one I mentioned last night: Deewiant: That "boar" bot there which has crashed all games has a "move()" method that has the form "do(); stuff(); and(); stuff(); /* something(); */ return null;" < 1239281752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1239281773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did try to tell them to test it under the tournament system, with the memory limits and such in place, but I guess not everyone bothered. < 1239281787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, mhm, would it have worked otherwise? < 1239281805 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that one, but there are some who've been crashing with OutOfMemoryErrors. < 1239281811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1239281826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so what about the boar one, didn't they test it at all? < 1239281852 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One submission only had the .java sources, not compiled class files at all. My personal guess for that is that they've been developing with Eclipse, and when you run the GUI thing under Eclipse it actually uses the eclipse-compiled classes no matter what's in the .jar file. < 1239281869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess the boar people could've simply accidentally returned the wrong .jar. Or something. Or maybe they didn't test it. < 1239281880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, haven't asked them? < 1239281916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't even announced the results officially yet, waiting for the "unofficial" participants (random-move-bot and last year's top 5) to finish so I get some sort of comparisons there. < 1239281998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the instructions say they should be writing a couple of lines about the bot's tournament results in the final reports (due in two-three weeks), I'm sure they'll tell me there what went wrong. < 1239282158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The boar-bot results did crash my statistics-page-generation script; there is a silly "efficiency" measure -- log(score/totalcpu), basically "how good results achieved per CPU seconds of computation", in log-scale -- which didn't like the score == totalcpu == 0 case. < 1239282683 0 :andreou!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1239282683 0 :kerlo!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1239282709 0 :andreou!n=al@yoda.netmode.ece.ntua.gr JOIN :#esoteric < 1239282709 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1239283803 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1239284495 0 :Asztal_!n=asztal@host86-156-198-140.range86-156.btcentralplus.com JOIN :#esoteric < 1239284684 0 :neldoret1!n=user@81-223-127-237.stpeter.xdsl-line.inode.at JOIN :#esoteric < 1239285378 0 :neldoreth!unknown@unknown.invalid QUIT :No route to host < 1239285788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ cat map < 1239285788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cat: map: File too large < 1239285790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thats... < 1239285791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1239285820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everything else thinks the file is either unreadable or size 0 < 1239285829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, /proc on freebsd is strange < 1239286075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively /proc on Linux is strange; they're just different, I think. At least on this FreeBSD the /proc//map file of a random process is readable with cat, but maybe that was some special process? < 1239286161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually it was /proc/curproc/map... the ones in pid-dirs seem a bit uncattable, although with "Operation not permitted". < 1239286181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must go catch a bus again. < 1239287254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it was a python process < 1239287261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239287278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was eating 50% of the 6 GB RAM in the server < 1239287286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8 GB even < 1239287521 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1239287634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : my time is precious. < 1239287635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :k < 1239288186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi < 1239288194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1239289329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :08:16 oklopol: one of the 11-year-olds i dated when i was 11 had relationships with a 19-year-old and a 15-year-old, the latter kinda ended ours later on < 1239289345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i knew an idiotic 11 year old who simultaneously had a relationship with an 18 year old and a 19 year old, iirc < 1239289350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well small values of "knew" < 1239289356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more like "idly detested" < 1239289715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Heh, amusing results. And yes, I get highlighted messages in the awaylog. < 1239289729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION inestigates SSDs < 1239289769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239289777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they seem slower than HDs? < 1239289790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1239289794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :faster < 1239289796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read wrong < 1239289810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.anandtech.com/printarticle.aspx?i=3531 - best article on the topic, ever. Read it. < 1239289816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure thing. < 1239289876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wanna give me a tl;dr summary while I read? < 1239289884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only it's kind of fucking hug < 1239289884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239289899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it hugs you and draws you into its maw < 1239289902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1239289926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sorry, been reading about too many baby-eating aliens lately < 1239289933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239289938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got yall hooked on that story, Idid < 1239289939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*I did < 1239289967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, it explains what SSDs are, why you want them, how they work, why most of the ones on the market are actually pretty crap, etc < 1239289985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No Shit Sherlock(TM) < 1239289993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant what is its essential results :- < 1239289994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :P < 1239290027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Intels rock but cost craploads, some of OCZ's new ones seem to be okay and aren't too expensive, all the rest suck < 1239290032 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that < 1239290087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: All I want is a super-fast 1TB SSD for $3. < 1239290091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not asking for much. < 1239290122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm sure only thing you need for that is a time machine < 1239290127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1239290222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, SSDs are really appealing to me atm as a silent replacement for the velociraptor < 1239290282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, what? < 1239290292 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also much more expensive and less spacey < 1239290301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: VelociRaptor. It's a 10K rpm drive. < 1239290313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1239290322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Expensive, yes, but a lot of things I'm doing for the silence is expensive. Less spacey, yep, that's irritating. < 1239290330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering if you were building onto my time machine joke < 1239290349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/is ex/are ex/ < 1239290356 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just get a 5.4K RPM drive if you want silence. :-P < 1239290370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm also trying to get speed. :P < 1239290378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Compromising is hard. < 1239290381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's go shopping. < 1239290406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be in itself an awful compromise, since i hate shopping < 1239290419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, put the two in priority order and use the lower one only to break ties :-P < 1239290449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm ordering on the unordered tuple (power,silence). < 1239290454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The ordering is decided at think-time. < 1239290470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So think again until you get it the way I want you to get it. < 1239290482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1239290496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And then don't think about it again. < 1239290497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so if your thinking is confused you might end up comparing the power of one with the silence of the other? < 1239290505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239290600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might order by silence^power, then you get a math pun out of it < 1239290660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"SSDs have +5 armor immunity to random access latency (that’s got to be the single most geeky-sounding thing I’ve ever written, and I use words like latency a lot)" < 1239290670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, this makes me wonder if evil = money^power < 1239290690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239290694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :money = sqrt evil < 1239290699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1239290709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it follows that evil = money^2 < 1239290711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1239290713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if power=2 < 1239290717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evil = money^power < 1239290725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um roots are not necessarily square roots < 1239290734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1239290738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :power roots < 1239290739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239290752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which was my thinking exactly < 1239290806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has to be said that I'm fucking crazy (I spent yesterday chasing up anything hinting at a fanless i7 cooler...) < 1239290874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've read somewhere that liquid nitrogen is cheaper than beer, but the rest of the necessary equipment might be a bit more < 1239290894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(beer in the US, i think, which is probably pretty cheap) < 1239290902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :watercooling would work it's just that no fucking way man < 1239290916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm a new member of the Huge Fucking Heatsink church < 1239290943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fucking is not generally considered a heatsink < 1239290957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239291045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at the hypothetical 20KB drive < 1239291509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, the erasing issue and degrading performance is sad. OTOH they are still faster than the raptors < 1239291519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd go with the intel x25-e, I think < 1239291546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239291550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only goes up to 64gb < 1239291550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1239291559 0 :neldoret1!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1239291566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well the -M would be fine too :P < 1239291682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1239291686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really expensive < 1239291752 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Toldya so :-P < 1239291760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar. < 1239291787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but srsly, $700 more than a 300gb velociraptor for a 150gb x25-m < 1239291795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just redonkulous < 1239291890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SSDs' form factor is nice though < 1239291890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :P < 1239291891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239291896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*SSD's < 1239291898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239291900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1239291902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate pluralization < 1239291962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it's 50x faster and 0.5x as big then 10x the price is a good deal? :-P < 1239291976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I told him I’d need an average response time in the sub-1ms range and a max latency no worse than Intel’s 94ms. I didn’t think it would be possible. I was prepared for OCZ to hate me once more. He told me to give him a couple of days." < 1239291980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this guy is a bastard, I love him < 1239291995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i simply can't afford to pay that much for a drive :-P < 1239292006 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Toldya so < 1239292013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aw shaddup < 1239292018 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1239292021 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Om nom -> < 1239292113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OCZ looks nice < 1239292118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when will he quote the price < 1239292160 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1239292340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://images.anandtech.com/graphs/thessdanthology_031809001858/18643.png < 1239292343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's bad. < 1239292395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what's wrong with the form do();stuff();and();stuff();? i mean i don't know what you mean by that form < 1239292601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hrm < 1239292604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the vertex looks nice < 1239292605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still costly < 1239292670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : my time is precious. ||| k <<< :D < 1239292774 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1239293552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.research.att.com/~njas/sequences/A104175 < 1239294233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : < 1239294337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Your Velociraptor doesn't seem so fast after looking at graphs like that does it? :-P < 1239294352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah but $s. < 1239294406 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The X25-M doesn't seem /that/ expensive actually < 1239294419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The -E is, but the -M is almost purchaseable < 1239294431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$700 more than a raptor, Deewiant. < 1239294443 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For the same size, sure < 1239294457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But 400 € for a 80 Go one < 1239294480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 80GB for all OSery? < 1239294481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C'mon. < 1239294506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What, not enough for you? < 1239294515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope :-) < 1239294531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine dualbooting and having a good collection of apps with 80gb < 1239294541 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have a 50G partition on which Vista lives — it's using 34 < 1239294551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Linux also has a 50G partition, it's using 21 < 1239294559 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(And has way more apps installed) < 1239294562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I generate more shit than you < 1239294574 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you do < 1239294584 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My data partition is using 459G currently < 1239294587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ask $PKG_MANAGER how many packages lunix has? < 1239294596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 617 < 1239294605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1239294609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of which 308 are dependencies and 309 not < 1239294621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, 80GB seems stifling. < 1239294647 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like said I'm essentially working with 100 and I've got 35 to spare < 1239294692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you're worried, get two ;-P < 1239294724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Two would be more expensive than a bigger one, I imagine... < 1239294733 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually not < 1239294742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1239294747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'd have to RAID them < 1239294747 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or wait, what < 1239294754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There are many here with differing prices < 1239294764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How much is the vertex < 1239294768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SSDSA2MH160G1 and SSDSA2MH160G1C5 < 1239294777 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The latter is 2.5 mm taller < 1239294784 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And 100 € more expensive < 1239294793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the only difference? ;) < 1239294794 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what that 2.5 mm brings :-P < 1239294800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: According to the shop's product pages, yes < 1239294804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaahaha < 1239294806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course they don't have much info < 1239294816 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Amusingly the height is even in bold < 1239294827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like it's the most important thing :-P < 1239294830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1239294842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vertex, 412.9 € for 120 G < 1239294859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So £372 real money < 1239294861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not bad < 1239295915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh where is ais... < 1239296062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doing other things < 1239296321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1239296331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just I needed him due to IFFI.. < 1239297872 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1239297872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway someone tell ais when he is here next time that he need to pull from my darcs repo for ick since I had to change API of one of the functions he use in cfunge (IFFI should work with both old and new now) < 1239297891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :("had to" as in part of code cleanup) < 1239297915 0 :sebbu!n=sebbu@ADijon-152-1-42-133.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1239298194 0 :oerjan!unknown@unknown.invalid QUIT :"Sproing!" < 1239298267 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1239298506 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1239298535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1239298536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1239298537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1239298541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239298542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been getting C-INTERCAL running on clang < 1239298544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, broke IFFI < 1239298551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pull from my darcs repo to get a fix < 1239298551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what, again? < 1239298553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :API change < 1239298554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ok < 1239298567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the great thing about having a repo < 1239298569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the new code checks cfunge api version and thus works on 0.4.0 and last < 1239298570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somehow I don't think I'll get a totally fanless i7 < 1239298576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid intel and their stupid hot. < 1239298594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AMD cpus are generally cooler, even the high end ones I hear < 1239298599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: got it < 1239298614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the amd system meeting my requirements doesn't have the fanless cooler option but I could get my own cooler I guess < 1239298629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Aren't you getting your own cooler anyway? :-P < 1239298639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1239298644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: endpcnoise.com offers the ones I was considerng < 1239298657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're using some kinda prebuilt mess < 1239298666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL now builds on K&R C with unproto, and cross-compiles to ARM without trouble < 1239298666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't it be simpler to get the components separate and build your own < 1239298671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :define 'mess', all of spcr's reviews are glowing < 1239298682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, endpcnoise gets it right apart from that < 1239298682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it builds on both llvm-gcc and clang with a bit of build system fiddlery < 1239298689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eg HD enclosure, acoustipak < 1239298693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239298712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? So what about the wrong collect2 thingy < 1239298726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I got around that different ways for the two builds < 1239298739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure about replacing the cooler myself anyway < 1239298745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Me and thermal paste is a recipe for disaster < 1239298746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on llvm-gcc I just added RANLIB=ranlib to the configure line, that builds two indexes for the .a files so that either native or llvm collect2 works < 1239298747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, please tell me < 1239298773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, but isn't the actual object file format different too < 1239298775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on clang, I use CFLAGS=-emit-llvm LINK='llvm-ld -o $@' < 1239298797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no -emit-llvm on ick? < 1239298806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you mean by that? < 1239298815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/ick/llvm-gcc/ < 1239298816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed < 1239298819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239298823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was thinking two things at once. heh < 1239298825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the through-native build < 1239298832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas clang is via-bytecode < 1239298837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and builds to bytecode in the end < 1239298838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also did you push your updated ick yet, since I pulled shortly before you joined, no new changes < 1239298848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just pushed < 1239298852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the last couple of minuts < 1239298854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*minutes < 1239298857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1239298874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you can buy pre-watercooled sytsems < 1239298900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no one would be insane enough to provide the warranty... < 1239298914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the g5 mac pro was watercooled i think < 1239298917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess apple are insane enough < 1239298941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1239298956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah I remember hearing about that < 1239298972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239298973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't think all G5 were, just some of the final models of it. < 1239298975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't called a mac pro < 1239298979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: power mac g5 < 1239298997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2004 June: 90 nm DP 1.8, DP 2.0 and DP 2.5 GHz replace all previous models. The 2.5 GHz model is notable as the first major PC with liquid cooling included as stock. < 1239299003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it went a year without watercooling < 1239299004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I meant the model you can do more than just replace ram inside < 1239299007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever it is called < 1239299011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Power_Mac_G5 < 1239299020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from its second year on it had watercooling < 1239299036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw you may need to update pull path for cfunge itself < 1239299062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, some days ago it changed to http://rage.kuonet.org/~anmaster/bzr/cfunge/trunk (added trunk at end while reorganizing things) < 1239299069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, the version I'm currently using is a release version, not dev < 1239299073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239299075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and was downloaded via tarball < 1239299077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it should work too < 1239299080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hope < 1239299171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw you may want to adjust IFFI a bit to take full advantage of the change. < 1239299187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec for details < 1239299200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://bzr.kuonet.org/cfunge/trunk/annotate/head%3A/doc/API_CHANGES < 1239299267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fungespace_load_string was just a thin wrapper that did strlen() and passed it on to the same code cfunge used internally in the last few releases < 1239299284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, handling embedded NUL < 1239299298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may modify the compilation technique for Befunge, in that case < 1239299314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well atm it does strlen() if the newer API version is detected. < 1239299324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah you might want to replace that. < 1239299357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, point is that the external API supports it now too. < 1239299440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the ick side has issues with embedded 0-bytes? < 1239299449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll just not cool anything and be careful with load :-D < 1239299453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Mycology has an embedded NUL :-) < 1239299455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bad idea < 1239299459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1239299459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no shit < 1239299462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239299473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quiet and cheap though ;) < 1239299493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and internally cfunge handled this for ages. Just the external code for IFFI didn't handle it < 1239299496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really, but it doesn't store any info on the true length of the string < 1239299505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1239299510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's no way to record whether it continues past the NUL or not < 1239299514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://bilder.wibla.net/albums/monster/DSC_1820.sized.jpg < 1239299517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wwwwwwwwwwwowwwwwwwwwwww. < 1239299540 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1239299540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway I suggest adding an embedded form feed, if you haven't already. I think it still breaks rc/funge, unless you contacted him about it or such. < 1239299550 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are you even going to do with 11TB? < 1239299563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have like 1.3 and I still have plenty of space < 1239299566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll make a note < 1239299598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: 12tb < 1239299603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I think it continues loading rest of program like if it was trefunge: incrementing z < 1239299606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not 100% sure < 1239299610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to have 130gb+1TB, heh. < 1239299613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Former for OS. < 1239299613 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, starts at 0. < 1239299617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I guess it's a good thing to test anyway < 1239299617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(SSD, hopefully) < 1239299618 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But then again, it's under 1000 < 1239299625 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So it might actually be 11. < 1239299646 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :11178,12 GB < 1239299650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, that's real-bytes. < 1239299656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HDs use marketing-bytes. < 1239299657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239299666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it certainly doesn't ignore it like newline is ignored in unefunge at least, nor does it store it literal into funge space and just continue loading. < 1239299668 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SELLS BETTER < 1239299674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :marketing uses metric kilobytes, not binary kibibytes < 1239299675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is some test case included with cfunge for it btw < 1239299679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot filename < 1239299681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1239299690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Silencing your scroll mouse." < 1239299692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHAHA < 1239299701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now that's just ridiculous < 1239299704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like it when I can hear my mouse and keyboard < 1239299714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Not because the silencing effect but because the feel the mouse gets That it gets more silent is just a bonus! " < 1239299716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I had one ages ago that was very loud, but that was an old PS/2 logitech one < 1239299719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, okay, that's slightly less ridiculous < 1239299720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's less obvious whether I actually managed to press the button or not < 1239299727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'd like a model m/das keyboard < 1239299735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BAM BAM BAM WORLD ENDING CLATTER NUCLEAR REACTION CRASH BANG < 1239299738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the model m keyboards are world-famous as being the best ever < 1239299741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239299742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I had one < 1239299745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I've never seen one < 1239299747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I broke one of the arrow keys < 1239299750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the power supply fucked up < 1239299762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the keyboard had a separate power supply? < 1239299765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239299766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the power cable < 1239299768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1239299799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought keyboards used power from PS/2 (or for modern ones USB, which wouldn't be relevant in this case) < 1239299811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, the mod makes the scrollwheel smooth < 1239299813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nic < 1239299813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239299822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er < 1239299825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant the ps2 cable < 1239299827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1239299827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239299837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is typing on a PS/2 keyboard atm < 1239299855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://upload.wikimedia.org/wikipedia/commons/5/57/ModelM.jpg < 1239299856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works like a charm, after many many years < 1239299870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd give you a video but it's youtube < 1239299883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=CoWXuVdlKZw&fmt=18 anyway < 1239299885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, used one once. Very nice feeling < 1239299893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.youtube.com/watch?v=SUzReqjyNfQ&fmt=18 das keyboard) < 1239299899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, this keyboard is part of my laptop < 1239299901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hard to type on < 1239299926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not really < 1239299935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weak fingers AnMaster < 1239299938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://www.youtube.com/watch?v=CoWXuVdlKZw&fmt=18 anyway <-- fast typer though < 1239299955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very < 1239299973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did it even make sense or was it just random garbage on screen < 1239299981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looked like senseful typing < 1239299988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was meant as an example of real world typing too < 1239299988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was almost movie typing (see tv troupes) < 1239299993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the guy says he's used a model m for 15 years, IIRC < 1239300008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that they're so famous, why did IBM stop making them? < 1239300033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they weren't famous when they stopped < 1239300038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also: expensive to make < 1239300041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not everyone likes the loudness < 1239300049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they're VERY BIG < 1239300055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would like the feeling without the loudness < 1239300059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1239300060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and big size is a plus < 1239300061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239300063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1239300064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a bit less feeling < 1239300066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean, non-keys < 1239300070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has huge padding around it < 1239300081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true, but that is not much of an issue < 1239300086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure it is < 1239300088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too big for a desk < 1239300093 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1239300095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would prefer a good hand rest < 1239300101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I rest my hands on the desk :P < 1239300121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=H-WdHYoHEDk&NR=1&fmt=18 ← hthis is what a model m sounds like really < 1239300124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the other ones are too loud < 1239300132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the twangy sound sucks < 1239300165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=befAQ6BVNGM&NR=1&fmt=18 < 1239300166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this looks godly < 1239300169 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm annoyed that pretty much all semi-good keyboards don't come in 105-key layouts :-/ < 1239300211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION browses cherry.com's range of keyboards < 1239300230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Only in 104 or occasionally in 108 < 1239300239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239300243 0 :M0ny!unknown@unknown.invalid QUIT :"PEW PEW \(#_é)/" < 1239300248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, which is the 105 one < 1239300262 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Count :-P < 1239300265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239300271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, which is the extra key < 1239300273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's what you've probably got < 1239300277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: <>| < 1239300281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239300286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have that one yes < 1239300304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has whatever the normal Swedish full size keyboard layout is called < 1239300367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :104 is http://www.cooltoyzph.com/image/US_Keyboard_layout.jpg < 1239300414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about F-keys and so on < 1239300423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's the same < 1239300427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't they counted as part of the layout < 1239300428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239300430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes they are < 1239300444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then what about laptop keyboards with the fn thingy instead of numerical keyboard < 1239300455 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They're not over 100 keys now are they < 1239300460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :80-something < 1239300467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I never heard them called 80-something < 1239300473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! I am typing to show how fast my typing is and this is important for me so that I can show how fast my typing is, actually I'm doing it to show the noise level of my keyboard but that's how it goes isn't it? Yes indeed it is and thusly I end this typing (can you tell I'm recording? I bet you can. Blah blah blah blah qwerty.) Fake error. Etc. < 1239300492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens. < 1239300493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it's loud. < 1239300517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was that was the person typed or what? < 1239300522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1239300524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239300524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was what I was typing. < 1239300609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Anyway, http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/KB_Japanese.svg/800px-KB_Japanese.svg.png is 108-key < 1239300629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239300632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MEH < 1239300634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And also somewhat annoying < 1239300651 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1239300657 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Japanese quotation marks < 1239300658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what I really want is 105 but with separate Meta, Super, Alt an Ctrl keys on each side < 1239300677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well one alt could be altgr I guess < 1239300679 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How do you mean separate < 1239300715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, some programs act as if meta and alt were same, and some programs act as if they were separate. emacs is an example of the former < 1239300736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh hyper key too iirc? < 1239300748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Be careful that you don't run out of room for a space bar :-P < 1239300776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: emacs knows the difference between meta and alt, but if you don't have a meta it maps alt to meta < 1239300780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I would make up for it by not having any Fn. If laptops manage to fit it in... < 1239300787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah that explains it < 1239300816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xmodmap didn't manage to do the trick in X for me, and of course it doesn't solve it outside X at all < 1239300884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can put control where capslock is < 1239300893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't, but lots of AnMaster-attitude people do < 1239300911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I put backspace where capslock is < 1239300918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what do you put where backspace is? < 1239300920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't often use capslock so maybe < 1239300923 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Capslock < 1239300938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great way to confuse people < 1239300942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ssd\sad\'a\s'\as\sad\'asd\asd\'a\sd'\as'da[]f;l[wlfpawfgkqfjeiorafgioafjlaf jklbfjlqwfjnkjtklqwrhjakwfhjklrjkrf krjlzfaklgdsjklg jdlkjhdltk;jnfkrj lafhdkr hlgdfkjlg fdjql gios;hgl j;l jfogjh o;s jgio;e jpgos;oi jrg;js;gj ;oj g;l lwk el; gj;klgj ar;ogj gkom ;ops ps0'gk eorkg [p'sjfg ag < 1239300944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway how do you do this outside X < 1239300945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Super fast typing. < 1239300976 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The stupid groove on the caps lock key annoys me very much, I might add < 1239300978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even inside X (so that it works) < 1239300982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have my model m lying around < 1239300984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but its ps2 < 1239300988 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PS2 is better < 1239300990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah yes, why does it have that < 1239300993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since you get NKRO < 1239300999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, NKRO meaing < 1239301013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PS/2 isn't hotpluggable safely < 1239301014 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Presumably since people were pressing caps lock accidentally... so instead of solving the problem they make the key harder to press < 1239301019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dansdata.com/images/clicky2/ergo1280.jpg Ergoclick < 1239301020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: n-key rollover < 1239301027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wut < 1239301029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PS/2 isn't hotpluggable safely <-- I know, it caused system resent when I tried it once < 1239301034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gone for a sec -> < 1239301035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and what does that mean exactly < 1239301046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you were lucky, in theory it can burn out the motherboard < 1239301049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where sec = 10 mins actually -> < 1239301054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1239301062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it was on an old computer < 1239301082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: n-key rollover <-- what does that mean, any idea ais523 < 1239301095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know either < 1239301108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Rollover_(key) < 1239301115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Certain high-end keyboards have "n-key rollover". This means that each key is scanned completely independently by the keyboard hardware, so that each keypress is correctly detected regardless of how many other keys are being pressed or held down at the time. [3] < 1239301124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah cuz i press 50 keys at once all the time < 1239301130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... you don't get that in PS/2 < 1239301134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least not in all of them < 1239301136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I actually did some experiments on that a while back < 1239301139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the most you need is 5 keys held at once < 1239301143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, 6 < 1239301150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most keyboards can distinguish either 2 or 3 keys at once, depending on which they are < 1239301151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :windows-menu-alt-control-shift- < 1239301157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and any number of modifier keys < 1239301162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have a PS/2 and it can't handle more than like 2 normal keys, and a few modifiers < 1239301190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it can't handle shift, up left < 1239301198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was needed in some game (forgot which) < 1239301209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :luckily I could remap them < 1239301217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love the idea of getting an expensive silent pc then using a model m < 1239301238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The wrong part is that the function ends with a commented "more_stuff();" call and a fixed "return null;", while it should return the move the bot wants to make. < 1239301243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a rather different noise, not a constant noise in the bg < 1239301386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs model m < 1239301500 0 :Gracenotes!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1239301500 0 :ineiros!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1239301502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://www.dansdata.com/images/clicky2/ergo1280.jpg Ergoclick <-- interesting. How does it work < 1239301513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like any other ergonomic keyboard < 1239301531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you take it apart in two parts? < 1239301535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1239301557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239301573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the round thing at the top < 1239301590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the hinge < 1239301597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh not fully apart then < 1239301598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1239301602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can detach it < 1239301708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My hypervisor at work has this split-at-the-middle in-two-parts keyboard, and self-built plywood-or-something meter-long sticks-of-sorts taped into them, so that he can just keep his hands down on each side of his chair, and the keyboards are sort-of like ___/H\___ where H is the chair, ____ is the floor, / and \ are the keyboard halves with the sticks, and this picture is from the front (or behind) the chair. < 1239301711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this model m is love < 1239301799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You /need/ PS/2 for NKRO < 1239301814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The USB protocol can only handle 6 keys at once, it's an arbitrary limitation < 1239301830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So even if your keyboard can handle it your OS can't unless you write your own keyboard driver < 1239301835 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1239301909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no ps 2 on this computer < 1239301909 0 :neldoreth!unknown@unknown.invalid QUIT :"Lost terminal" < 1239301911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I can't use my model m < 1239301917 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1239301918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sucks to be you :-P < 1239301937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about through a PS/2 to USB adapter? < 1239301941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pet peeve: no Windows key or equivalence < 1239301943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't have on < 1239301944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239301948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the computer shop is closed < 1239301968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bashes the model m excessively < 1239301971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RAAAAAAAAR < 1239301978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's invincible < 1239302016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Doesn't matter < 1239302024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he was talking to me < 1239302037 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :True that < 1239302090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from rolling my hands like a maniac I conclude that the model m can support typing speeds up to 500wp < 1239302090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :m < 1239302150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can your hands? < 1239302154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1239302208 0 :Asztal_!n=asztal@host86-156-198-140.range86-156.btcentralplus.com JOIN :#esoteric < 1239302276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION records the keyboard-rapage < 1239302417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my hands are red < 1239302428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aw shit i snapped a nail < 1239302621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah interesting < 1239302679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, keyboard on the side sounds crazy < 1239302692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jwz does it < 1239302703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not ergonomical < 1239302712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1239302712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, one keyboard piece at each side? < 1239302715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's ergonomic < 1239302720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of the chair < 1239302722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239302733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: citation: < 1239302734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1239302741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://jwz.livejournal.com/493388.html < 1239302748 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it wouldn't be ergonomic; certainly it's more natural to keep your hands on your sides than in front of you in a dog-begging-for-food pose. < 1239302771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah like that < 1239302797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The ones he uses aren't bolted on the chair, but other than that I guess the principle is rather similar. < 1239302797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought you mean arms hanging straight down the sides and the keyboard in vertical position < 1239302799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1239302854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders alterantives to ps2→usb conversion < 1239302937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is serial cable safe to hot plug assuming device at other end is turned off? Just wondering < 1239302955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1239302955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(since I assume turning on the device later is safe, it wouldn't make sense if it wasn't < 1239302958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1239302962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it's safe to hot-plug even if the device is turned on < 1239302966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh ok < 1239302968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RS232 is very tolerant to all sorts of things < 1239302972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about VGA cables < 1239302992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether they're meant to work in theory, but IME they do in practice < 1239303025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same, and it saved me a few times when some headless computer oopsed < 1239303027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or similiar < 1239303045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually not oopsed last time, just silent death of anything network related < 1239303174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://jwz.livejournal.com/493388.html <-- that's a CRT at the top of the pic isn't it < 1239303190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1239303790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.evertype.com/standards/csur/seuss.html < 1239303792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1239303840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders the idea of C-INTERCAL as a kernel module < 1239303859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can cat INTERCAL programs to /proc/compile-intercal, and read the equivalent C back from it < 1239303884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does darcs have issue with moving one file and then adding a different file with the same name as the old name of the first file being done in a single commit? < 1239303889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have any issue* < 1239303897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even has* I guess < 1239303899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use darcs mv to move the one file < 1239303911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean both being done in one commit < 1239303914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :darcs has no trouble with that < 1239303917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as long as you told it about the move < 1239303926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like darcs mv a b; touch a; darcs add a < 1239303929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1239303932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, that should be fine < 1239303943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, svn seems to get confused by it < 1239303953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so would most humans < 1239303971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I did it recently in bzr with no issues either for bzr or me < 1239303978 0 :Alicce!i=Alice@BSN-176-189-127.dial-up.dsl.siol.net JOIN :#esoteric < 1239303990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi Alicce < 1239303999 0 :Alicce!unknown@unknown.invalid PRIVMSG #esoteric :hi :) < 1239304003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what brings you here? < 1239304039 0 :Alicce!unknown@unknown.invalid PRIVMSG #esoteric :curiosity i guess < 1239304041 0 :Alicce!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1239304047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239304048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esolangs or esoterica < 1239304053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: give me some nonsense < 1239304055 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: installing now. :) just had to check the source addr there. since i didn't bother packing any necessities ( sleeping bag or anything). < 1239304056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's the latter you've come to the wrong place < 1239304074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, fungot that almost made sense... < 1239304075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was when double including a c file (named as .h) to create two versions of the code. < 1239304075 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: everyone invents the game when learning about portal culling your e-mail address, < 1239304084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1239304093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1239304096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, ok < 1239304118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, if you play too much Portal your email stops working, that's why millions of people all across the world have made their own versions < 1239304145 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1239304153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i thought he meant everyone invents the think-about-it-and-lose gmae < 1239304154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :game < 1239304159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as an alternative to Portal, maybe < 1239304177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: ps, you lost < 1239304193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you know, that connotation never crossed my mind < 1239304199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my The Game defences seem pretty good < 1239304200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/3ptqcK43.html < 1239304201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I don't play it < 1239304212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ bzr log -v -r656 < 1239304213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------------------------------------------------------------ < 1239304214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :revno: 656 < 1239304216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :timestamp: Fri 2009-04-03 23:20:20 +0200 < 1239304219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :message: < 1239304221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Add support for multiple hash libraries. < 1239304222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239304222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :added: < 1239304225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/cfunge_mempool.c < 1239304227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/ght_hash_table.h < 1239304229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_functions.c < 1239304229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this will be long < 1239304231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_table.c < 1239304233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :renamed: < 1239304235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/cfunge_mempool.c => lib/libghthash_fspace/cfunge_mempool_priv.h < 1239304235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, bzr didn't like me trying to renaming the directory they were in at the same time < 1239304237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/ght_hash_table.h => lib/libghthash_fspace/ght_hash_table_priv.h < 1239304238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_functions.c => lib/libghthash_fspace/hash_functions_priv.h < 1239304241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_table.c => lib/libghthash_fspace/hash_table_priv.h < 1239304243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modified: < 1239304245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/cfunge_mempool.h < 1239304247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : src/funge-space/funge-space.c < 1239304248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/cfunge_mempool_priv.h < 1239304251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/ght_hash_table_priv.h < 1239304252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like lib/libghthash_fspace -> libghthash < 1239304253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_functions_priv.h < 1239304254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lib/libghthash_fspace/hash_table_priv.h < 1239304257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(my new anti-rafb strategy) < 1239304262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I hope pasting AnMaster's entire commit message in-channel was an accident < 1239304269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's your own issue < 1239304270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:10 ehird: (my new anti-rafb strategy) < 1239304274 0 :Alicce!unknown@unknown.invalid PART #esoteric :? < 1239304279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it refused to do that with modified files in the directory < 1239304288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well let me rafb my xorg.conf... < 1239304293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shure < 1239304304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's 480 lines with comments < 1239304309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239304312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure thing < 1239304316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: go for it, probably it's a good idea to not put it somewhere permanent because it isn't of permanent interest < 1239304319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is you who spammed then not me < 1239304326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you spammed my inner logreader. < 1239304329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wait for lament to get back first, though, so we can kick you < 1239304339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament never kicks anyone just threatens <3 < 1239304340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you mean kick ehird indeed < 1239304344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(now he'll kick me to prove me wrong) < 1239304347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok lets wait for fizzie then < 1239304364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm pretty sure fizzie /has/ kicked ehird in the past < 1239304366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie AnMaster's provoking me kick him. < 1239304370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I requested once < 1239304377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Dunno if he's done it again < 1239304380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1239304401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just pastebinnned a file, not my fault ehird decides to paste it in channel then < 1239304412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MOD SUCKUP FIGHT FIGHT FIGHT < 1239304453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/WkUSTs47.html < 1239304480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what do you think? < 1239304489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1239304491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239304493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239304501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was worth a try anyway < 1239304504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not take screenshots of all the relevant GUI configuration tools instead/ < 1239304513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rafb doesn't take screenshots < 1239304522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and most image hosters leave images around < 1239304522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are other temporary services < 1239304532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was busy trying to combine two flamewars... < 1239304542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1239304544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I know < 1239304555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will convert the screenshot to a dataurl < 1239304559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then pastebin that on rafb < 1239304560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239304699 0 :neldoret1!n=user@81-223-127-237.stpeter.xdsl-line.inode.at JOIN :#esoteric < 1239304712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd that "Alicce" person < 1239304713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just left < 1239304717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239304723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, because we didn't talk about magick. < 1239304724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe she came to the wrong channel < 1239304732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239304739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he or she, you can't know on irc < 1239304749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alice is a female name. < 1239304760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can have a female nick but a male name < 1239304764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and "she" is often correct then < 1239304767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, But is Alicce too? < 1239304770 0 :ehird!unknown@unknown.invalid NICK :VANESSA < 1239304772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in #nethack, I use people's character genders when determining pronouns < 1239304773 0 :VANESSA!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hostname was alice < 1239304778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239304784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239304786 0 :VANESSA!unknown@unknown.invalid NICK :ehird < 1239304786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ident was < 1239304787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239304790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/e < 1239304822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that would different between different games < 1239304825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239304829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1239304859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :please refer to me as an it from now on < 1239304866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and how do you handle a male chaotic valkyrie (damn amulet of changing...) < 1239304871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says we should call it an it < 1239304875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should we call it an it? < 1239304886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "male" < 1239304890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239304895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why does the chaotic matter? < 1239304905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, but that was another mishap < 1239304906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, ais523 refers to themself as "they" whenever possible < 1239304912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still ascended though < 1239304926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a friend suggested "fat tub of lard" as a generic pronoun < 1239304938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fat tub of lard says we should call fat tub of lard a fat tub of lard < 1239305277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :racecar is a palindrome and no one told me! < 1239305283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want one :| < 1239305292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :G.E.B. mentions t < 1239305293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it < 1239305308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that would've been one expensive book < 1239305336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, make a script which searches for them all and lists that < 1239305338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1239305346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :trivial < 1239305349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a 10-liner < 1239305351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239305355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was my point < 1239305374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1239305435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's a very hard problem, algorithmically < 1239305442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239305468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IST OO < 1239305493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION write palindrome checker in clue < 1239305501 0 :neldoreth!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1239305574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: do you have a clue interp yet? < 1239305604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, just increasingly more confidence in the concept < 1239305622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i still feel like it could explode any second < 1239305650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that some things simply require either somehow brute forcing the exact definition, or aren't doable at all. < 1239305659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1239305693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brute forcing as in forcing an exact definition by making all expressions in the body into separate functions < 1239305704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1239305720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -ne'$_ = lc $_; chomp; print $_, "\n" if $_ eq reverse($_)' /usr/share/dict/words < 1239305730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :malayalam < 1239305743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no racecar o_O < 1239305753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my /usr/share/dict/words isn't all that good < 1239305823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -ne'$_ = lc $_; chomp; print $_, "\n" if $_ eq reverse($_) && length($_) > 3' words < 1239305827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ riff-raffless < 1239305842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -ne'$_ = lc $_; chomp; print $_, "\n" if $_ eq reverse($_) && length($_) > 3' words | uniq < 1239305847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to handle things only differing in case < 1239305852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :golfs welcom < 1239305853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239305940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :riff-raffless isn't a palindrome < 1239305948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p255166222.txt < 1239305954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is one goddamn hard language < 1239305958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol no < 1239305971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :DD < 1239305976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it work < 1239305979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i love the syntax, and the concept < 1239305989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol and I have been working on it secretly for ages < 1239305994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1239305995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not secretly < 1239305996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's been doing the work, I've been shouting encouragement < 1239305998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's talked about it a lot < 1239306001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1239306002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1239306004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no not really < 1239306008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well a bit < 1239306012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but mostly in /msg < 1239306013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yesterday < 1239306019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/clue.txt < 1239306021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i asked about this < 1239306022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ages ago < 1239306023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when i suddenly decided to publish it < 1239306025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1239306054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay, but anyway, mostly it's been secret, since i felt like changing my vaporware image :P < 1239306070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:%22The_most_important_thing_in_the_programming_language_is_the_name._A_language_will_not_succeed_without_a_good_name._I_have_recently_invented_a_very_good_name_and_now_I_am_looking_for_a_suitable_language.%22 < 1239306070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, meh, taking too long, need the small fame of vapor ;) < 1239306074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you deleted it! < 1239306074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have the best mix, I think, real langs with real implementations /and/ vaporware < 1239306076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recreates < 1239306081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, it was spammy < 1239306083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1239306086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lots of people didn't want it there < 1239306088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was being worked on :-( < 1239306090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as it had no useful content < 1239306099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no it wasn't, obviously < 1239306102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it was < 1239306103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have real implementations and real langs, although very few < 1239306104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you said a few minutes, it was there for weeks < 1239306119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was a bung-attractor for hype and ridicule that would simmer it down into a language < 1239306121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very clever < 1239306125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm such a perfectionist when it comes to languages < 1239306129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now i have to recreate it to restart the naturamachine < 1239306136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I can be too < 1239306160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the trick is to release an imperfect lang and have a vaporware version which is meant to be perfect < 1239306163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's vaporware < 1239306168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239306196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, any interpreter for it < 1239306207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I rememeber ais talking about a lang like that < 1239306210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, but i'll try speccing on sunday < 1239306215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but in more English kind of < 1239306223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :non-modular thing < 1239306229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is very different < 1239306240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both is brute forcing definition < 1239306248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though this is more modular < 1239306251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1239306275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the concept of guessing programs is a very general concept < 1239306286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1239306297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just hasn't been done a lot, so just doing it twice seems like the same thing < 1239306309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239306317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of any other langs like that < 1239306331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course the reason it hasn't been done is it's a really stupid idea pretty much anywhere except here :P < 1239306344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239306418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so how does clue infer < 1239306423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please tell me it uses an ai < 1239306494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i try to put my languages between "pure declarativity", that is, giving absolutely no clue about what to do, and "imperativity", where you tell the interp exactly what to do, kind of a bad term, since haskell would be imperative too < 1239306501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the least explored area afaik < 1239306523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make a language based on inferring infers < 1239306545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: basically you can just brute force the bodies, there should be no need for making an intelligent implementation. < 1239306570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you need speed, optimization must be done manually, it's kinda like prolog in this sense < 1239306601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make a lang based on optimizing a program that does everything < 1239306612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dangerous optimizations, by reducing everything that you don't want to do into a nop < 1239306633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have many ideas about languages where you teach the deduction engine how to infer functions based on io-pairs, but that's still very experimental < 1239306671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is more about giving the correct io-pairs < 1239306722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :giving just random palindromes and non-palindromes will not work, even if the body of a palindrome checker was accidentally generated, it would be discarded. < 1239306730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er why < 1239306745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't work by generating bodies and then trying them. < 1239306766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it work < 1239306804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it works by generating code that links all clues on level 3 to a clue on level 2, then running those bodies, making sure you reach a clue on level 1, then level four is tried for checking correctness < 1239306831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239306833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the running phase runs the whole recursion, some predefined amount of steps, until base cases, or failure < 1239306924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it works as long as your functions are really simple, but the beauty is unlike with a system that requires intelligence from the interp, here your functions just need to be simple in function body, not in semantics < 1239306949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can't do complex stuff < 1239306949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1239306963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so enough modularity is necessary, and thus also guaranteed, pretty much making this a perfect language < 1239306981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can, i just said it in a very philosophical and mysterious way. < 1239306982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the language does not allow any large complex chunk < 1239306992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :everything has to be broken down into small chunks < 1239306993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they can have complex interactions < 1239306999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239306999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so do you have an interp :P < 1239307012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the way in which they interact also has to be simple, but it can be structured over several layers so it becomes complex overall < 1239307017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spec on sunday, imp on X-day :) < 1239307026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spec before imp?! < 1239307029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofail < 1239307035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239307050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're probably right. < 1239307055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe imp on sunday < 1239307057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spec never. < 1239307061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coffee now. < 1239307092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kofeNAO < 1239307260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is while it can do something like a static complex splicing and dicing of the arguments easily, it is very sucky at having any kinds of actual control structures < 1239307270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but well < 1239307279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how about making examples have 'aliases' like < 1239307287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abc"->poop('ab')+poop('bc') < 1239307300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where it acts just like you put the result in, but uses them as hints, sort of < 1239307342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1239307367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wut < 1239307380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try explaining that again, maybe < 1239307386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1239307416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay in the example sections instead of just input->constant you can do input->expr, now this expr can call other functions, and it just subtitutes the value BUT it remembers the structure you gave it, so that its end implementation will call the functions etc in the same way < 1239307440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so "abc"->poop('ab')+poop('bc') would be "abc"->7, but the end function coming out of it would make those calls to poop and + when you give it that input, and others, when it generalizes < 1239307441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: do realize i'm a bit wary of your suggestions, you usually have ideas i don't really like that much but which you consider much better than mine ;) < 1239307458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but err < 1239307459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1239307462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this gives you function calls and control structure and etc while still not breaking the inferring stuff < 1239307506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i have that already, as syntactic sugar < 1239307512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1239307516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but mine takes it beyond that < 1239307523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it remembers the example structure and applies it to its generated function < 1239307586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean applies it to its generated function < 1239307606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: let's say we have a reverse() function which reverses a string < 1239307609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the examples < 1239307626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abcd"->reverse("ab")+reverse("cd") < 1239307628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1239307636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting reverse, but go on < 1239307641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1239307646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abcd"->reverse("cd")+reverse("ab") < 1239307648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1239307652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"xyzf" -> reverse("zf")+reverse("xy") < 1239307653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now < 1239307654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :less interesting, but go on < 1239307655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this would be the same as < 1239307659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abcd"->"dcba" < 1239307661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the same < 1239307662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1239307671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would remember the code structure of your example < 1239307672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1239307675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when it generates the final function < 1239307678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would call reverse and + < 1239307679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as part of it < 1239307685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of just treating them as constants < 1239307693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then generalize this to multiple examples with diff structures etc < 1239307701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't do it in all cases, but it's a fun unification thingy < 1239307869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: geddit? < 1239307873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clue's level system is basically for doing that, except it doesn't rely on somehow extending the pattern < 1239307875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err sure < 1239307897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i get it as in i understand it, probably i don't understand it well enough for you to acknowledge i understand it, as usual < 1239307902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1239307906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239307910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I take that means you don't like it < 1239307924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like it, i just feel like that's the problem and clue is the solution :) < 1239307938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean for the "generalize this pattern" part < 1239307942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: semantically it's identical modulo side effects < 1239307948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm yeah maybe < 1239307955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it just lets you optimize with control structures etc without having a separate layer for that < 1239307957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically that'd just be a hint for the body? < 1239307961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1239307974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's purer than having a separate thing for optimizing the implementation imo < 1239308011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err clue doesn't have that < 1239308018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you said it did < 1239308018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but umm < 1239308021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want to optimize < 1239308022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and: < 1239308023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait where < 1239308033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is palindrome ~ take first, take last, drop first, drop last < 1239308038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that seems very non-example to me < 1239308053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no i meant you just need to know what order to give examples in, and stuff, to make it fast. < 1239308057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239308062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"is palindrome ~ take first, take last, drop first, drop last" < 1239308063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1239308070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why it's the function bag! < 1239308074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, even so, I like my thingy < 1239308075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wut < 1239308090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need to tell it what it's allowed to use for the body < 1239308102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's lame < 1239308105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should figur that out < 1239308106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*figure < 1239308109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it shouldn't! < 1239308118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah it should, and it fits in with my idea too < 1239308121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it can use what you use < 1239308124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you need to guide it < 1239308129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that it should figure it out < 1239308138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :w/e :) < 1239308215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: can you write palindrome in yours? < 1239308236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1239308238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1239308239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is palindrome :: "saippuasammakkokokkammasauppias">true < 1239308240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : :. "abba">true, "acba">false, "abbc">false, "abcba">true < 1239308242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : : "bb">true, "cb">false, "bcb">true < 1239308244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : . "c">true, "">true < 1239308244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually, umm < 1239308246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOULD work except < 1239308248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd take 6 billion years to find a correct impl < 1239308250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can forget that < 1239308252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1239308253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with some hints: < 1239308264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-well actually, umm < 1239308336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh sec < 1239308352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no hurries. < 1239308354 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :are the ::, :., :, and . significant, or just decorative? < 1239308362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :levels < 1239308365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: significant, levels < 1239308383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it's onespot, twospot, threespot, fourspot < 1239308393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1239308413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is palindrome :: "saippuasammakkokokkammasauppias">reverse("saippuasammakko")=="saippuasammakko"&&reverse("k")=="k"&&reverse("okkammasauppias")=="okkammasauppias" < 1239308413 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :so it should satisfy the first level before moving onto the next one? Sort of like a prune for obviously-bad implementations? < 1239308414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : :. "abba">reverse("abba")=="abba", "acba">reverse("acba")=="acba", "abbc">reverse("abbc")=="abbc", "abcba">reverse("abcba")=="abcba" < 1239308417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : : "bb">true, "cb">false, "bcb">true < 1239308419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : . "c">true, "">true < 1239308421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1239308553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, definition of reverse < 1239308561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irrelevant < 1239308849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if reverse is defined, then palindrome only requires two level 1 clues < 1239308853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in clue < 1239308864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yar < 1239308870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: no not at all :P < 1239308870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that mine eliminates the ? < 1239308873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and etc < 1239308879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1239308891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the ?? < 1239308900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1239308901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the ~ < 1239308927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. people have a tendency to want to drop it. < 1239308946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did ais523 :P < 1239308954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course :P < 1239308963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BAND WITH ME < 1239308981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I wasn't paying attention < 1239308988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but he wanted to take it down the purity lane, you seem to want a bit more concrete < 1239309011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imo mine increases purity < 1239309015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also serves as optimization < 1239309021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :win win < 1239309046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whellll, i disagree, but you're welcome to make your own langer < 1239309092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yours is just a half-baked aardappel ;;;;;) < 1239309100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1239309101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no'snot < 1239309106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE IS! < 1239309231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT WHO KNOWS BUTTS? < 1239309258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he who knows butts, does not be know to have one. < 1239309262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*known < 1239309308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, gotta be going now, i've successfully pissed away the whole 10 or so hours i've been awake < 1239309316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually more < 1239309404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1239309527 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1239309546 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1239309682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, wth is "aardappel" < 1239309718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the next few lines make no sense to me either... < 1239309822 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aardappel < 1239309827 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im gonna guess its a potatoe. < 1239309846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks like typoed potato < 1239309856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1239309865 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :erdapfel is german for potatoe. < 1239309866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for aardappel it can't be just "apple" < 1239309874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :earth apple. < 1239309888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:potato < 1239309890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1239309891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239309902 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aardappel is dutch for potato < 1239309909 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://nl.wikipedia.org/wiki/Aardappel < 1239309924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239309947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ahh, see. thats why < 1239309950 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :swedish is potatis < 1239309963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for both potato and potatoe I guess. < 1239309971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't know for the latter < 1239309978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but potato is potatis yes < 1239309985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, ... < 1239309988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1239309995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :potato == potatis < 1239309998 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239310001 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what i just said < 1239310002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239310018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, it looked like you were saying potatoe == potatis < 1239310031 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :potatoe is a typo. < 1239310043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, that looks like typoed potato nah < 1239310043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1239310049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stop contradicting yourself < 1239310060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, i thought you were talking about something else when you said that < 1239310063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hence why i said nah < 1239310064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239310234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how sane upgrading between major X releases while it is running is... < 1239310258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea? < 1239310259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes Squeak look nice < 1239310296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xorg 1.3.0.0 -> 1.5.3 while xorg and KDE is running < 1239310297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd probably need to restart X afterwards < 1239310309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but will stuff break horribly while it is going say < 1239310313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :going on, say* < 1239310318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've upgraded Ubuntu from major release to major release before now with X running < 1239310326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the version of X probably changed in at least one of those < 1239310333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, say I want to start a new app using X while it has recompiled half of the libraries < 1239310337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will that work < 1239310365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in an existing X session, or a new one? < 1239310365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this squeak could look passable if you gave it native window creation < 1239310370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same session < 1239310384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :should probably work < 1239310391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would be less closed world < 1239310394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less smalltalky! < 1239310395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1239310399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pharo is less closed world. < 1239310432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1239310440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pharo-project.org/home < 1239310456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well it looks like it has native OS X windows < 1239310461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1239310463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just lookalikes < 1239310465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but does it look as good on *nix < 1239310471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just lookalikes, I said < 1239310473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it use my KDE theme!? < 1239310473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are other themes < 1239310475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1239310479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT DOESN'T USE THE OS X THEME EITHER < 1239310484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a theme made to look like os x < 1239310485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1239310507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hope Apple didn't copyright the GUI... < 1239310523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for pharo's sake < 1239310538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems Apple patented automatic updates < 1239310550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stupid software patents FTW? < 1239310561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, antivirus apps had it for way longer < 1239310568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so there is prior art too < 1239310571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's different < 1239310581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't like apple any more and even I can see through the hyperbole < 1239310583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it's a shit patent < 1239310589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it's not a blanket patent on everything that updates itself < 1239310597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course they did < 1239310601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they lost in court < 1239310603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the 80s < 1239310619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[which is bullshit, design is one of the few things that copyright can probably reasonably apply to] < 1239310623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: of course they did but they lost in court in the 80s <-- who wut < 1239310628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apple v microsoft < 1239310630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look it up < 1239310634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:55 AnMaster: I hope Apple didn't copyright the GUI... < 1239310635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239310640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not update any more < 1239310641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239310644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1239310662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a patent on automatic updates without notifying the user < 1239310680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, prior art: some backdoors < 1239310685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or trojans < 1239310686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1239310867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Monticello is nice < 1239310881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is that < 1239310914 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually, no, I didn't lose when you said I did < 1239310918 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I just lost now < 1239310921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239310930 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was away with college shopping and walking the dog < 1239311031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should make a bot that prints such a message at random times in this channel < 1239311033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not < 1239311090 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no, people would be under the constant shadow of ulostgaemlol bot < 1239311107 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and so reminding them of a situation they already knew doesn't have much effect < 1239311122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to get a widespread portability survey of C-INTERCAL done < 1239311150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it works on: gcc, bcc (real-mode K&R C compiler), arm-linux-gcc (cross-compiler), clang, llvm-gcc < 1239311157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on x86 except where stated < 1239311206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tried open64? < 1239311213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239311217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a 64-bit system to test on < 1239311223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I do have an ARM emulator < 1239311225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, open64 works on 32-bit < 1239311233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I only have it on my pentium3 < 1239311240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not on my x86_64 system < 1239311241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is open64? < 1239311244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a compiler < 1239311247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apt-cache turns up nothing < 1239311257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :originally made for ia64 < 1239311273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, frontend is gcc-based, backend is not < 1239311279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1239311306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://www.open64.net/ < 1239311333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw which gcc versions have you tested ick on < 1239311336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.1 maybe? < 1239311342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4.3.2 < 1239311347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no older? < 1239311350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't checked on old versions, although that's a good idea < 1239311405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-3.4's the oldest in the repo, I'll check on that < 1239311417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cfunge is tested on gcc 3.4.6, 4.1.2, 4.2.1, 4.3.2 and 4.3.3 (the latter two only because I happen to have both around, usually I only bother with one from each x.y < 1239311420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1239311451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and icc 10.1, open64 4.1, and svn head of clang < 1239311463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I tested pcc and tcc and they fail totally < 1239311468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pcc especially < 1239311471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pcc failing is bad bad bad < 1239311475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should definitely test gcc on that < 1239311479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if I have it handy, though < 1239311479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what? < 1239311485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is pcc failing bad bad bad? < 1239311490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it fails at C99 that's what < 1239311499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... pcc isn't in my repo < 1239311506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's bad because it's the default compiler on various systems < 1239311507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed, it is *bsd only iirc < 1239311515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why wouldn't it run on Linux? < 1239311520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never even got it to compile hello world on linux < 1239311524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it depend on BCD behaviour? < 1239311527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it fails at glibc system headers < 1239311530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1239311544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :binary coded decimal < 1239311546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bcd < 1239311547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't it use its own < 1239311551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no clue < 1239311564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: x86 has binary coded decimal instructions, nobody ever uses them < 1239311566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a bit hard to not use system signal.h < 1239311567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1239311574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or stdio.h < 1239311578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bcc seems to manage it < 1239311580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as does gcc-bf < 1239311581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean limits.h and some stdint and such sure < 1239311601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well one is real mode, the other is cross-compiler < 1239311624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while if you want to compile native normal apps for a *nix you want to use system headers + a few compiler specific < 1239311625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, gcc-bf has problems with multiplication < 1239311629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's the sane way < 1239311631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is much easier than signals < 1239311672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1239311695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway pcc isn't default on any OS I know < 1239311697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.open64.net/faq.html is not very encouraging < 1239311699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it fails at C99 < 1239311729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed. open64 sucks when it comes to docs and so on < 1239311735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but point is it kind of works < 1239311754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this may be a better place to read: http://en.wikipedia.org/wiki/Open64 < 1239311756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL doesn't even depend on C89 nowadays < 1239311771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so what do you do for vsnprintf() and such? < 1239311777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I helped you use < 1239311787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vsprintf < 1239311794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a config option < 1239311800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1239311808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :detected by autoconf < 1239311811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but since there is no standard for these pre-ANSI ones < 1239311820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how the heck do you know what to use < 1239311842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what functions are guaranteed to exist in pre-ANSI C? Any at all? < 1239311844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you do it via experimentation < 1239311846 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Z80 has even more BCD instructions, and they're very much used by the TI calculators, since the TI float format is a BCD one. < 1239311847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239311851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all the ones in K&R1 are likely to exist < 1239311864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :autoconf's great, though, it does the experimentation all by itself < 1239311881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc the BCD instructions are illegal under x86_64 < 1239311886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I may misremember < 1239311890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1239311927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AAA ASCII Adjust After Addition < 1239311928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Adjusts the value in the AL register to an unpacked BCD value. Use the AAA instruction after using < 1239311928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the ADD instruction to add two unpacked BCD numbers. < 1239311928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Using this instruction in 64-bit mode generates an invalid-opcode exception. < 1239311943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that last line seems to figure in several of the BCD instructions < 1239312038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1239312038 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw, no love for BCD. Maybe they could add some SSE-whatever instructions that operate on 32-digit BCD numbers. < 1239312049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, 4 packed 32-bit ones? < 1239312068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BOUND (check array bound) is also invalid in 64-bit mode < 1239312070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239312085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it seems a rather silly bounds checking one indeed < 1239312217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm x86_64 has CMPXCHG16B < 1239312250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a 2-word CAS though :/ it seems to require the two words to be after each other < 1239312372 0 :Mony!n=Harmony@AToulouse-258-1-143-134.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1239312401 0 :Mony!unknown@unknown.invalid NICK :Guest34814 < 1239312735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :To avoid an invalid-opcode exception (#UD) on those processor implementations that do not support the CPUID instruction, software must first test to determine if the CPUID instruction is supported. < 1239312737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1239312741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah it's you, Guest34814, you shouldn't join with confusing nicks like Mony. < 1239312783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, isn't mony someone we have seen here before iirc? < 1239312790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1239312794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i doubt that < 1239312797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but Guest34814 is a regular < 1239312803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1239312807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1239312819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the number is random, when you don't identify < 1239312831 0 :ais523!unknown@unknown.invalid QUIT :"rebooting after kernel upgrade, I'll be back soon" < 1239312837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :services auto-changes your nick after a timeout < 1239312844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is some option to turn it on < 1239312856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/ns help set enforce < 1239312942 0 :Guest34814!unknown@unknown.invalid NICK :M0ny < 1239312948 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :sorry ^^" < 1239313048 0 :M0ny!unknown@unknown.invalid QUIT :"test" < 1239313076 0 :M0ny!n=Harmony@AToulouse-258-1-143-134.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1239313100 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1239313126 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1239313131 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :autochange nick < 1239313241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, just set your client to use M0ny by default then < 1239313276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly faked version < 1239313292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and broken reply tp < 1239313294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1239313303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-M0ny- VERSION clientIRC 0.1 monyOS [Intel/480,00GHz] < 1239313308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a space too much < 1239313314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there should be no such space < 1239313417 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to dump a web page as a nicely formatted plain-text file with no word-wrapping (one paragraph per line) but simultaneously so that
tags don't turn to absurdly long lines? Both "lynx -dump" and "w3m -dump" do word-wrapping, and both have options to control column width (-width for lynx, -cols for w3m) but *both* turn make absurdly long hr lines if I specify an absurd width to avoid wrapping. (At least lynx only writes a thousand _s, w3m see < 1239313417 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ms to do something like 20000. < 1239313559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can just undo the wrapping, that'll be easier. < 1239313628 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But that would mess things like lists where there are newlines that I actually want. < 1239313703 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Just strip tags? < 1239313727 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"elinks -dump 1 -dump-width " does an equally silly thing about
. < 1239313752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"but *both* turn make absurdly long hr lines" < 1239313758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err grammar < 1239313766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just remove the "turn" or something. < 1239313771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1239313784 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could strip hr tags and dump. Stripping all tags leaves me with the suboptimal whitespace in the HTML file. < 1239313791 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: If hr is your problem then... yeah < 1239313809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, hr is the only problem with "absurd width output" I've seen so far in this. < 1239313815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, why not dump and strip the _____ < 1239313839 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I could do that too. Or rather, normalize it to some sensible size. < 1239313852 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :[22:41] <AnMaster> M0ny, just set your client to use M0ny by default then <-- I prefer Mony with a o instead of the 0 < 1239313983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, crazy idea: curl http://example.com/ | html2latex | latex2lyx | lyx -e 'buffer-export "Plain text"' < 1239313988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1239314001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find any latex2text < 1239314002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1239314008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may exist < 1239314037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and wouldn't work with pipes but need to load from files < 1239314204 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Simple w3m -cols 10000 -dump ... | sed -re 's/^━+$/--------------------/' seems to do a reasonably sensible output. < 1239314232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, a less crazy command :( < 1239314292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's something weird about w3m spacing in that there's a table of contents done (ugly) with and lines "" and if I do -cols 1000000 it outputs a thousand spaces between "N." and "Nth chapter title". < 1239314329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess it makes tables 100% wide < 1239314332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : yeah < 1239314373 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably, although with -cols 10000 there's just a few spaces in there; I mean, there's no need to allocate much extra width to that first column. < 1239314454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: greenity < 1239314524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debian bug tracking sux < 1239314934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I just ran into an actual write-only thing < 1239314941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1239314959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when we last discussed those we couldn't think of any < 1239314960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is my point < 1239315002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, the w3m output is acceptable. (I'm turning some html files into plaintext for reading on the DS; have to leave tomorrow at around 06am to an Easter trip to Eastern Finland.) < 1239315052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: can't you get an html viewery thinger for it < 1239315078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably, but I've habitualized myself with the moonshell text-viewer, which is a bit idiosyncratztic but otherwise okay. < 1239315089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :port w3m to it ^_^ < 1239315104 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think DSOrganize already has some sort of HTML renderer, but it's less nice. < 1239315119 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Besides, I think it corrupted the FAT once. < 1239315126 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Could've been some other program too, though. < 1239315201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523: I just ran into an actual write-only thing <-- the debian bug tracker? < 1239315216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1239315219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1239315222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what then < 1239315228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a monticello repository < 1239315248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Monticello (pronounced [mɒntəˈtʃɛloʊ]), located near Charlottesville, Virginia, was the estate of Thomas Jefferson" < 1239315250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1239315251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wiresong.ca/Monticello/ < 1239315253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I did google < 1239315332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is it write-only? < 1239315348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a specific such repo being that < 1239315376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one specific repo < 1239315384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting, which one < 1239315417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sm://, which is just a protocol for copying monticello repos to make a SqueakMap releas < 1239315417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239315460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Now please type 'make' to compile. Good luck." < 1239315463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— ./configure < 1239315472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i appreciate your thoughtfulness! < 1239315486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who puts that at the end of a configure, I wonder? < 1239315495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only one extra line in autoconf, although you have to write it by hand < 1239315551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this thing has bolded section headings for different parts of the configure < 1239315554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's quite tweaked < 1239315558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be two extra lines in cmake (one to import a standard module for summary at end, another for the message) < 1239315564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the first line in the .ac: < 1239315564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dnl Hey Emacs, I want this in -*- Autoconf -*- mode, please. < 1239315571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not really tweaked < 1239315579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1239315580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a case of adding extra commands, which is easy < 1239315581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just amused me < 1239315583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's just being silly < 1239315585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1239315591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly in a great way that is < 1239315601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AM_CONDITIONAL(WITH_EMACS, test "$EMACS" != no) < 1239315610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have it it compiles 10x slower because it doesn't like you. < 1239315646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :WITH_EMACS? in /Automake/? < 1239315656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it build elcs, or something? < 1239315664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe install .el files, that's saner < 1239315684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: .el, yeah < 1239315694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has an emacs mode < 1239315697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, autoCONF < 1239315705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AM_ implies it's using automake < 1239315710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :automake requires some hooks in the autoconf file < 1239315714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239315715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what you're seeing there < 1239315795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1239315797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523: < 1239315798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://libsigsegv.sourceforge.net/ < 1239315800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :segfault handler < 1239315807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GNU project, too < 1239315819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has portability considerations < 1239315838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Copyright 1998-1999, 2002-2008 Bruno Haible < 1239315839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Copyright 2002-2005 Paolo Bonzini < 1239315845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the bullied-by-rms guy and the guy who wrote this autoconf < 1239315845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1239315952 0 :akiross!n=akiross@94.36.235.243 JOIN :#esoteric < 1239315962 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1239315987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1239315996 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :hey, ehird :) long time no see < 1239316009 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :i've been busy with exams for a while :S < 1239316022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :akiross: who are you? < 1239316035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's been in here before < 1239316037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irc < 1239316038 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :ow, i joined some weeks ago... < 1239316038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1239316052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, we haven't forgotten you :P < 1239316054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :least I haven't < 1239316069 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric ::D thanks i'm not really present on irc < 1239316102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember akiross < 1239316103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239316120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting this libsigsegv < 1239316122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :st> true become: false < 1239316122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Object: true error: Invalid value nil: object is read-only < 1239316124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BOOOOOOOOOORING < 1239316127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(gnu smalltalk) < 1239316128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. < 1239316142 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :actually i think i presented myself only to few ones :S < 1239316154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I much prefer the feather way of making true always have been false, all the time along < 1239316166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: true havenBecome: false < 1239316174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(yes, that's grammatically correct) < 1239316174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1239316191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what would the "haven" mean < 1239316211 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :i'm developing a sort of assembly language for oo message passing and i'm here to learn something :) that's all < 1239316215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"My brother and I, having destroyed the nuclear reactor," < 1239316219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haven X is in the sense of having there < 1239316220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wel < 1239316223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe havingBecome: would be better < 1239316225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thoughts? < 1239316228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1239316251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: haveBeen: < 1239316265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hasBeen: surely < 1239316270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that implies too recent imo < 1239316292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true hasAlwaysBeen: false < 1239316304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even better, would be this: "if (a == 1) a haveBeen: 1; else a haveBeen 0; < 1239316308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1239316311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1239316318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Feather is TC to parse right < 1239316327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1239316329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have to be < 1239316331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1239316345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actaully, no, it parses very simply < 1239316356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just recursively parses itself several times after it's been parsed once < 1239316360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, couldn't you do same parse-tc thing as in perl really < 1239316365 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's nice that it's someone else who's had to think about how to port that sigsegv handling; there seem to be some specialization involved for almost all (os, architecture) pairs in it. Also it doesn't do what I want in jitfunge (not surprisingly, since it's such a peculiar need), which is to fake the stack underflow so that it skips the faulting instruction, "returns" a zero, and counteracts the effect of any instructions that moved the stack pointer. < 1239316365 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems that a libsigsegv handler can only resume execution if it manages to make that location of memory usable. (It could be used for growing the stack, though.) < 1239316367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1239316456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I guess you could use it for stack underflow by allowing the stack to grow to the "wrong" direction too, and add some mapped pages with zeroes.) < 1239316516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239316526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it seems useful for other stuff < 1239316539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might end up doing something like that in cfunge some day < 1239316559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for upward only I guess < 1239316576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why i mentioned it < 1239316582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since popping a zero has high overhead then < 1239316590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and pop on empty stack is very common < 1239316593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in funge apps < 1239316601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least those I write and in mycology < 1239316607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1239316610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you talked about it yesterday < 1239316615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I said I knew of a portable lib < 1239316627 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Common, schmommon; I guess it's common with the weenies who use {}. :p < 1239316634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1239316662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you don't use {} and it is a real program, there's always something relevant on the stack and you're not going to be underflowizing it. At least that's what happens to me always. < 1239316666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed < 1239316686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I often do n < 1239316762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, if you do n in a long-living program, either you are storing in funge-space something that you could as well keep on stack, or you're inside a {} block. Well, again, that's what I feel, anyway. < 1239316766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what I mean with Feather is that the first pass is always trivial, because it's just tokenising into letters < 1239316768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the rest happens at runtime < 1239316844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types 2+2, middle clicks, Print it, gets 2+24 < 1239317018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1239317058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, write a first stage parser then. I mean do you ever plan to spec, or even implement feather? < 1239317064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw why the name feather for it < 1239317077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's a silly way to print it < 1239317079 0 :akiross!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i've to go! Bye < 1239317083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really < 1239317088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's how smalltalks work < 1239317089 0 :akiross!unknown@unknown.invalid QUIT :"Leaving" < 1239317092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :albeit most print a space before the output < 1239317101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would make sense yeah < 1239317111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which smalltalk is this btw < 1239317114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gnu < 1239317119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://smalltalk.gnu.org/ < 1239317123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :conclusion: lamer than squeak < 1239317125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it the file based one < 1239317159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239317174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which does have certain advantages though < 1239317202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm not comfortable with IDEs. I prefer a text editor < 1239317210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have used various IDEs yes < 1239317219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, that's an excellent way to get completely nothing out of smalltalk < 1239317231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its world, its OS is its IDE; just like Unix is an IDE < 1239317234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and sure if you have an extensive class library, say Java or .NET then an IDE is nice to keep track of things < 1239317243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you understand < 1239317249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1239317270 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1239317273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but do you want an IDE when coding C for example < 1239317283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I want my IDE to be unix < 1239317287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just a reasonable text editor with some syntax highlighting < 1239317296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my editor is vim and it integrates into my IDE called unix < 1239317297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's an interesting way of describing it < 1239317304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs! < 1239317309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it describes the unix philosophy perfectly < 1239317309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vim sux < 1239317310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1239317317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :emacs is its own IDE < 1239317321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not as good as unix, I find < 1239317338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I have been using kate for editor a lot recently < 1239317346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it have an equivalent of vim's :! ? < 1239317353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's an editor for the ide unix < 1239317370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, clicking "yes I'm sure I want to quit"? wait no that was :q! hm < 1239317377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was :! then < 1239317384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::! filters the selection/document through a unix command < 1239317396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no clue, nothing I used anyway < 1239317400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reverse the document? :!tac < 1239317403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use sed in konsole < 1239317405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :remove all {s? < 1239317412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::!sed 's/{//' < 1239317415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, you can do that with / < 1239317417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in vim < 1239317421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but sed is smaller for some things < 1239317426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::!perl -pe'...' < 1239317428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::!awk ... < 1239317435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1239317440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amazing power < 1239317445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it does have a built in mini terminal emulator, konsole lite < 1239317449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1239317459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I don't ever use < 1239317461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that isn't really the same thing < 1239317483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1239317486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then, no idea < 1239317493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this is kate for KDE 3.x < 1239317496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so could differ a lot < 1239317609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes there seems to be such a feature, but rather hard to use < 1239317626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it's not much of a unix app :-) < 1239317648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well Ctrl-AltGr-+ to get Ctrl-\ is bulky IMO < 1239317657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess that depends on keyboard layout < 1239317664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1239317677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Ctrl-\ enter command hit enter < 1239317685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how you do the filter thing in kate < 1239317691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1239317693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after selecting text < 1239317694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1239317698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about whole file < 1239317702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess Ctrl-a first < 1239317724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it does have one nice feature: autocompletion based on existing words in the document < 1239317728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I find that very useful < 1239317729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :old < 1239317731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vim has that < 1239317733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has for ages < 1239317745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can even rebind to be smart: completes or indents based on your context < 1239317745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true, but as a pop up as you type < 1239317748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1239317749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has that < 1239317752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it comes as a dropdown < 1239317757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's all just a copy of IntelliSense < 1239317759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that looks like KDE style < 1239317764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1239317766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you have a kde vim gui, yes. < 1239317768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(ok that isn't fair) < 1239317771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, meh < 1239317776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, vim can have language-specific completion files too < 1239317785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can complete builtins < 1239317795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, vim can't have sane keybindings thogh < 1239317797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though < 1239317803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure it can, you can rebind anything < 1239317808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's modal, that's a feature < 1239317812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to remove the two-mode bit < 1239317816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the composition of commands is beautiful and expressive < 1239317817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: three. < 1239317817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can I rebind it like that < 1239317820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :visual mode for selection. < 1239317820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well three < 1239317827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I have some insert-mode bindings < 1239317828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but can I rebind that away < 1239317831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like ^A/^E from emacs/bash < 1239317838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no because it defeats the point < 1239317847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Can I run IE on Linux? Also I want Outlook and viruses." < 1239317849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then vim isn't for me, I want a single mode editor < 1239317851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No." < 1239317859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can run IE on linux < 1239317862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works under wine < 1239317867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whooooooooooooooosh! < 1239317871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried though < 1239317872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Normal, insert, replace, reverse insert, visual, visual line, visual block, operator-pending, command-line < 1239317897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I like emacs and kate better < 1239317908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your loss < 1239317910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I tried vim < 1239317913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t ell me when you switch to unix < 1239317915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used it ages ago < 1239317918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of the bad copies < 1239317939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I think you can rebind in kate < 1239317943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just haven't bothered < 1239317949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you certainly can in emacs < 1239317962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep there is a dialog for it < 1239317989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a "google selection" heh < 1239318010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(you can add your own commands btw, either simple script or full-fledged plugins) < 1239318018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc plugins is hard in vim < 1239318023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No < 1239318027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are many vim plugins < 1239318033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cd ~/.vim/plugin; wget foo < 1239318038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :load in your .vimrc < 1239318040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in say auto completion is a plugin you can select in some configuration location < 1239318042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, but it is 'hard' < 1239318049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To make them, that is < 1239318058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not really < 1239318062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not if you don't use vimscript < 1239318068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for emacs it is easy to make them, a bit harder for kate < 1239318076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've heard the APIs for non-vimscript are crippled < 1239318077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, vim still seems rather monolithic < 1239318084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Beats using vimscript < 1239318087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's not, in practic < 1239318088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1239318098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Point being you have no choice since you can't do stuff without vimscript < 1239318103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1239318107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Do bits in vimscript and call out to it < 1239318108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Duh < 1239318117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds horrible < 1239318131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1239318140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If there isn't one of many plugins that do what you want you have obscure needs anyway < 1239318155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And yeah, that's already making it something other than 'easy' IMHO < 1239318165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, then writing emacs plugins isn't easy either. < 1239318184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://items.sjbach.com/560/extensibility-in-vim-and-emacs < 1239318195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1239318196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I read it < 1239318199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I disagree with most its points < 1239318283 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly the points in 2 that seem problematic < 1239318319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although not all of them are quite pointful < 1239318342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Point vi in particular is a bit of a joke) < 1239318350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :POINT VI OLOLOLOL < 1239318419 0 :neldoret1!unknown@unknown.invalid QUIT :Client Quit < 1239318426 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1239318486 0 :BeholdMyGlory!n=BeholdMy@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1239318510 0 :neldoreth!unknown@unknown.invalid QUIT :Client Quit < 1239318521 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1239318706 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1239318735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, 01am and the alarm clocksies are set for 05am to have enough time for packing and getting to the train place. Night, and habby easter-time; probably won't be much here until late Sunday-night. (Although there should be wlan in the hotel; but wouldn't count on that.) < 1239318753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: bye < 1239318819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, cya < 1239319153 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
N.Nth chapter title