< 1250294561 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1250294590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1250295026 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1250295054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heavy machinery < 1250295108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1250295119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :orthophony < 1250295141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1250295157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fornication under consent of king < 1250295200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1250295212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :colon operation < 1250295240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switches to ported rc w/ readline < 1250295242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from plan9port rc < 1250295246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap was fucking up < 1250295256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes prompt from ; to % < 1250295420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night really < 1250295427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1250295430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; as a prompt could be nice < 1250295434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it causes rc to ignore the prompt < 1250295878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okiedokie, I am now using rc as my full-time shell < 1250295898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm this could interact stickily with plan9port tools using their rc < 1250295898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1250296495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[A bogger called Josh]] — The Register, referring to Joey Hess. < 1250296502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :El Reg, the paragon of journalism! < 1250296510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And accuracy. And not making mistakes. < 1250296822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They got the first two letters right, that's 50%! < 1250296847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: O RLY? "bogger" < 1250296886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, missed that entirely :P < 1250296900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[["Friends do not let friends use IE6," said Amy Barzdukas, Microsoft's general manager for Internet Explorer. < 1250296901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"If you are in my social set and I have been to your house for dinner, you are not using IE6," she said.]] < 1250296901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x_O < 1250296919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1250296964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, < 1250296966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"IE8 has been downloaded roughly 250,000 times since its March release" < 1250296976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's only like 2x the downloads for the haskell platform windows installer < 1250296982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a month < 1250297091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Firefox gets more downloads on release day, doesn't it? < 1250297153 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :C# is the best language in Za Warudo. < 1250297179 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :[Trolls about C#] < 1250297185 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :[Gets into a heated argument] < 1250297189 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :[Stops trolling] < 1250297192 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :[Gets shot] < 1250297197 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Well hi everyone :P < 1250297202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: Needs more monads. < 1250297217 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Heh, true ;) < 1250297219 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has never quite gotten monads < 1250297222 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I never managed to wrap my head around monads though. < 1250297232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it _has_ monads, iirc < 1250297242 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :since I can't find a good source about monads < 1250297246 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Does XMonad use monads a lot? < 1250297252 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :all I know about monads is that the wIkipedia article sucks < 1250297254 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1250297257 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and that's about as far as I've gotten < 1250297267 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia finds an amazing way to make everything as complicated as possible. < 1250297332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It *has* them, but they use it for hardly anything. < 1250297344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And people don't realise that they're using monad comprehensions. < 1250297344 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :They were unable to use trigonometry to explain the sidebands in AM waves. They had to use Fourier and Hilbert to explain it. < 1250297378 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Though I realize this isn't on topic for an esoteric langs channel :D < 1250297388 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: incorrect, it's on topic < 1250297392 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :discussion of programming is off topic < 1250297395 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: no, I mean that Wikipedia is simply factually incorrect < 1250297410 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Yeah that happens too. < 1250297446 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it appears to claim that monads are key to creating a function with an optional return value < 1250297451 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. a nil value) < 1250297462 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Side effects. < 1250297527 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :my understanding is that's how Haskell uses them; not the general case < 1250297531 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :though I could be wrong < 1250297532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What side effects? Haskell has none. < 1250297552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: you like C# and you think monads are about side effects < 1250297558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my list of people to stab has grown a lot today < 1250297569 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That was meant to be a comical introduction. < 1250297571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The IO a that main results in is simply a value that describes side effects. < 1250297584 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I've done some coding in Java, and none in C#. < 1250297591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: that's, uhh < 1250297592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And monads are about so much more than merely letting you do IO in a purely functional language. < 1250297593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meant to be better? < 1250297599 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :It is. I hope. < 1250297611 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Monads aren't about side effects, I realize this. < 1250297617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Java is worse than C#. < 1250297621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Both are horrible. < 1250297638 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I'm not disagreeing. < 1250297648 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I do more C coding than anything. < 1250297682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on what OS < 1250297687 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :my question is: what is the difference between monads and functional composition? < 1250297688 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Linux and Windows. < 1250297697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : […] Windows. < 1250297701 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1250297703 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Who uses that. < 1250297704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you may not know this, but you are actually dead < 1250297705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: The two are completely different. < 1250297710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spiritually < 1250297715 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: good, explain it to me < 1250297717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are in fact a p-zombie < 1250297724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now if you had asked about the difference between fmap and functional composition, I could say something. < 1250297724 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :That's okay, you seem to very alive and aware of the real world :P < 1250297729 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :A P-expression zombie? < 1250297732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, fmap being a generalisation. < 1250297743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: a monad is a type of one argument with functions return::a -> m a and (>>=)::m a -> (a -> m b) -> m b. < 1250297747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that obeys some laws. < 1250297756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: philosophical zombie < 1250297763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where "m" is a monad. < 1250297766 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: please explain said syntax; that's what I ran into, and it's all Haskell to me < 1250297773 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh I see. < 1250297782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: trying to understand monads without learning haskell is uhhh < 1250297784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: (a -> b) is a function from a to b. < 1250297788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write some CS papers first. < 1250297793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or just learn haskell < 1250297795 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Well I've done a lot of hobby coding on SBCL. < 1250297803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: that's a bit better. < 1250297806 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: monads are, supposedly, a general concept that doesn't need to be used in Haskell < 1250297806 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :If I get a philosophical green light. < 1250297814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: no shit < 1250297819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but there's no way you have the right frame of mind < 1250297820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1250297820 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I've also done Forth, BF, a bit of Haskell, Python, ... < 1250297827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yes, but it's best to learn Haskell. Since Haskell uses them extensively. < 1250297829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: okay, you're not a horrible abomination. < 1250297836 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I do a lot of low level coding so I do a lot C work, heh. < 1250297839 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :P < 1250297842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where did you come from? :P < 1250297844 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :I love Forth, but well. < 1250297845 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why can't I have the right frame of mind? < 1250297848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<3 Forth < 1250297853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: umm, because you don't < 1250297862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody does unless they're absolute CS geniuses & prodigies < 1250297869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the kind of people who... made haskell) < 1250297872 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1250297873 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Haha yeah. < 1250297887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so basically the only path to being able to understand monads is learning haskell < 1250297918 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me like it's just passing input from one function to another, really < 1250297923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :While you're at it, you'll be able to learn the beauty that is a *real* type system. < 1250297933 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Right. No side effects. < 1250297941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: no, it's not < 1250297943 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :It may seem a bit brain dead, but that way you don't have undefined behavior. < 1250297946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'m a' does not contain an a < 1250297949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: plz stop spreading misinformation < 1250297952 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: the lack of side effects is not part of this < 1250297962 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, need to go to FNM < 1250297964 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :Oh sorry. I thought this wasn't about monads :P < 1250297972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FNM? < 1250297977 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Friday Night Magic < 1250297979 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1250297979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck no... marmots? < 1250297987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Enjoy your M10. < 1250297994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here i was thinking you were announcing your abstention from beastiality < 1250298001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And may you soon know the joy that is full-card art lands. < 1250298063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doo doo doo < 1250298074 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1250298077 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1250300713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back. < 1250300753 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1250301074 0 :coppro!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250301259 0 :oklokok!n=oklopol@dsl-tkubrasgw1-feb0df00-6.dhcp.inet.fi JOIN :#esoteric < 1250301444 0 :oklofok!n=oklopol@a91-153-125-186.elisa-laajakaista.fi JOIN :#esoteric < 1250301454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklofok < 1250301532 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1250301631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're an... oklofok. < 1250301720 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250302377 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1250302396 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1250303100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1250303447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1250303450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does vt100 have italics < 1250303522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No < 1250303578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: just inverting, bold and underline right? < 1250303605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing a markdown2man, and mapping bold to bold (obviously), and italics to ... underline, I guess. < 1250303611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since you can type it _foo_. < 1250303613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, "bold" is actually "alternative font" or something like that, so technically "alternative font" could be anything :P < 1250303716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to find a small bsd man pag < 1250303716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1250303719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there surprisingly aren't any... < 1250303733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; man touch | wc -l < 1250303733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 76 < 1250303735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jeez! < 1250303843 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :man nop < 1250303980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :" -l Lies. This is equivalent to while true;do;done, rather than being equivalent to ;." < 1250304175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1250304183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you mean --lies=true. < 1250304192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's gnuser friendly. < 1250304205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :After all, the user can just guess it, right? < 1250304210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not like they'll have to look it up. < 1250304219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, we should make the invocation more verbose. < 1250304239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders whether to pilfer SmartyPants to automatically change "foo" into ``foo'' for th man page. < 1250304243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(AKA faggot quotes) < 1250304250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1250304253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :methinks yes < 1250304290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, you use .Dq in roff < 1250304470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I found an error in a bsd man page. < 1250304476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : MM The month of the year, from 1 to 12. < 1250304476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : DD the day of the month, from 1 to 31. < 1250304476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : hh The hour of the day, from 0 to 23. < 1250304479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Spot the odd one out. < 1250304510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1250304592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get it < 1250304596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the" < 1250304604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1250304652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was looking for something substantial < 1250304695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, I need to put the date somewhere on these files < 1250304707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(markdown files for converting to man format) < 1250304709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should it be the first line, the last line, or something else? < 1250304756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the date appears at the top of man source files and at the bottom of the output < 1250304765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking the last line, so that when converting it to HTML it looks okay. < 1250305714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :float < 1250305714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main(argc, argv) < 1250305716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now that's a new one. < 1250305871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tada! < 1250305890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which would you rather write, http://pastie.org/584723.txt?key=gzcugqrr9szzyfcdzxmsaa or http://pastie.org/584724.txt?key=uziricsdgljqvdnsf07qkw? < 1250305910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Note: If you answer "the former", I will have you institutionalised.) < 1250305989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh? Eh pikhq? ...GregorR? oerjan?! SOMEONE APPRECIATE MY HARD WORK ;_; < 1250306039 0 :Pthing!unknown@unknown.invalid PRIVMSG #esoteric :i can't appreciate your hard anything, that is grossly immoral and illegal < 1250306051 0 :Pthing!unknown@unknown.invalid PRIVMSG #esoteric :also what is it < 1250306053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the latter looks _distinctly_ non-esoteric. we will have _none_ of that. < 1250306061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :p < 1250306065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthing: it is a thing < 1250306074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :albeit not a pthing < 1250306075 0 :Pthing!unknown@unknown.invalid PRIVMSG #esoteric :man < 1250306077 0 :Pthing!unknown@unknown.invalid PRIVMSG #esoteric :things < 1250306116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not your pthang < 1250306136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and certainly not a pthong < 1250306156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I prefer the former, because the latter does not exist. < 1250306175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nuh-uh; I have rendered it to actual, readable HTML. < 1250306184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a trivial script to roundtrip that to roff format. < 1250306197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, there is no pastie #584724 or it has been removed. Why not create a new pastie? < 1250306212 0 :Pthing!unknown@unknown.invalid PRIVMSG #esoteric :trim the ? at the end < 1250306217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your client is stupid. < 1250306236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? is a valid character in a URL. < 1250306267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but it's at the end of a damn sentence. < 1250306275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And ? on its own at the end almost certainly does jack. < 1250306296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It makes the pastebin cry. < 1250306297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And if you've already seen a ?, well, the odds are stacking up here. < 1250306385 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :hmm, anyone knows how to implement a thread scheduler? < 1250306387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, my "format" is clearly superior. :P < 1250306390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: Sure. < 1250306395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: On the hardware or theoretically? < 1250306429 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, I've got a language with three commands: Color, Fade and Wait and I want to implement some kind of 'tasks' or 'threads' < 1250306438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: Use OS threads. < 1250306447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We have more than one core nowadays. < 1250306452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: unless you want them to be timed precisely < 1250306454 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ehird: nope, won't work. < 1250306466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in which case, uhh, loop { each thread { step one } } < 1250306480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you want to handle wait < 1250306482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in which case like < 1250306505 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the problem is, that I'm compling down to a language which only supports sequential execution < 1250306514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :........ < 1250306516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which language? < 1250306517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at my snippet < 1250306519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1250306524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want Wait to wait for N steps < 1250306526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while running other threads < 1250306527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1250306557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loop { each thread { if (.wait && .i>.max).wait = false; if (.wait) .i++; if (!.wait) step one /* sets .wait=True and .i=0 and .max=stepstowait if Wait */ } } < 1250306559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1250306561 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://ddc.har2009.info:8080/DDCAnimationServer/ < 1250306582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plz read up ↑ < 1250306587 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :the point is: the 'language' does not support threads, so I have to emulate them < 1250306598 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ah, that looks interesting < 1250306609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a trivial tick scheduler < 1250306620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step one instruction in each thread in turn; if a thread wants to idle, just skip it < 1250306630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's ms < 1250306635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: for ms < 1250306638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to do < 1250306640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can get more complex than that, of course, but that is at least a functional scheduler for threading. < 1250306642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :miliseconds time < 1250306643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then another < 1250306645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then subtract them < 1250306649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to find out how much you've waited already < 1250306657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course this can overstep, but you won't get anything better unless you have a hard real time OS < 1250306688 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I could divide the Wait calls into two smaller wait calls < 1250306697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice try, Zeno < 1250306701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: lemme amend my funct < 1250306702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :function < 1250306709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1250306731 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :ACTION somehow knew that this is exactly the right channel for this kind of question ^^ < 1250306812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loop { each thread { if (.wait) { .i += unixmstime() - .last /* add how many ms we've gone since the last update */; .last = .i } if (.wait && .i >= .max) { /* must be >=; we can take a long time on another thread and overstep */ .wait=False; } if (!.wait) { step one /* sets .wait=True and .i=0 and .max=mstowait and .last=current unix time in milliseconds if waiting */ } } } < 1250306813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: tada < 1250306823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :round-robin scheduler that handles msec waits < 1250306962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did the pastie work < 1250306973 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :just reformatted it, will look into it, thanks! < 1250306978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leonidas: :) < 1250306979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :np < 1250307000 0 :Leonidas!unknown@unknown.invalid PRIVMSG #esoteric :half past four, exactly the right time to hack on stuff ^^ < 1250307009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeþ < 1250307021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd stay up later if I could get to sleep afterwards < 1250307030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although i generally sleep after 6 anyway < 1250307654 0 :ehird!unknown@unknown.invalid QUIT : < 1250309935 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1250311686 0 :Octalnet!n=chatzill@cpe-075-182-022-108.sc.res.rr.com JOIN :#esoteric < 1250311690 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Hey, buds. < 1250311713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1250311721 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Quick question. < 1250311744 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know why some BF sources include the @ symbol? < 1250311757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Common debugging symbol. < 1250311757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1250311763 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250311775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Makes supporting Brainfuck interpreters dumb a section of the tape. < 1250311780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Dump. < 1250311784 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250311798 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1250311804 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You're in ##brainfuck < 1250311823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but nobody else. < 1250311854 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I am. :D < 1250312017 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ++++++++++[>+++++++>++++++++++>++++>+++>+<<<<<-]>>>>>.<<<<++.>+.+++++++..+++.>++++.>++.<<+.-------.++.---.+++++++++.>++.>>.. < 1250312037 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :How long did it take me? < 1250312042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++>++++++++++>++++>+++>+<<<<<-]>>>>>.<<<<++.>+.+++++++..+++.>++++.>++.<<+.-------.++.---.+++++++++.>++.>>.. < 1250312044 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Like, 2 minutes? < 1250312083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[>+++++++>++++++++++>++++>+++>+<<<<<-]>>>>>.<<<<++.>+.+++++++..+++.>++++.>++.<<+.-------.++.---.+++++++++.>++.>>.. < 1250312083 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.Hello, pikhq... < 1250312091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: Eh. Brainfuck's not hard. ;) < 1250312099 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :No one said it was. < 1250312157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :especially balanced loop brainfuck < 1250312172 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I've never heard of unbalanced loops BF. < 1250312176 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :*loop < 1250312211 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know of a good extension of BF? Not a crappy script kiddy project. < 1250312226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FYB! :P < 1250312231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- totally not biased < 1250312232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: An unbalanced loop in Brainfuck is where the memory address changes over the loop execution. < 1250312241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : [>] is the trivial example. < 1250312253 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250312255 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1250312273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FYB? *FYB*? I see your FYB and raise you a PEBBLE (which I totally don't have a host for, and I haven't touched in ages!) < 1250312295 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :No, really. What's the best BF extension? < 1250312305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FYB! :P < 1250312306 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Something with a few more useful operators? < 1250312311 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I'll check it out. < 1250312322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: Why would you add operations? It's already T.C. < 1250312328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I end up touching PEBBLE, I'll be making the vaporware that is PEBBLE 2 into reality. By making a proper compiler, rather than some stupid Tcl metaprogramming stuff. < 1250312329 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1250312337 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Okay, wait. < 1250312338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: What you want is a macro language. < 1250312347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpp :P < 1250312347 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: I've never heard of unbalanced loops BF. <<< it just means at least one [] contains a different amount of >'s than <'s < 1250312359 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1250312370 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I thought by unbalanced loop, you meant a [ with no ]. < 1250312376 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also that was said already, sorry. < 1250312377 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I thought something was a little odd there. < 1250312380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes, I know you do CPP macros for Brainfuck. You're not everyone. < 1250312381 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1250312398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: EXCUSE ME I TOTALLY AM EVERYONE. < 1250312403 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :No, listen. < 1250312406 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Seriously. < 1250312429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, where was that... < 1250312432 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I completely believe it's TC, but how do you implement conditional branches? < 1250312440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is a panegoist < 1250312454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: That's a panegoMANIAC to you. < 1250312462 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: if you don't know, you're lucky: you get the solve the puzzle yourself. < 1250312471 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Okay, cool. < 1250312473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I agree with oklofok actually. < 1250312477 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Listen, here's my theory. < 1250312483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: What, like if? I will give you a hint: it can be done in about 20 characters. < 1250312507 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Here's my... prototype. < 1250312540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: BTW, MBF is awful. :P < 1250312547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clever, but awful. < 1250312550 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1250312582 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :But in my idea of a BF conditional, you can compute == and != only. < 1250312583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, if you need a host for PEBBLE, codu.org/projects is always available. < 1250312604 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: just have a conditional on 0 or not zero < 1250312613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'll let you know if I bother doing any work on it again. < 1250312636 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should separate whatever logic (comparisons etc) from that < 1250312794 0 :Octalnet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250312805 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1250312835 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :elbbep < 1250312841 0 :Octalnet!n=chatzill@cpe-075-182-022-108.sc.res.rr.com JOIN :#esoteric < 1250312844 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, guys. < 1250312846 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I'm back. < 1250312849 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hi again < 1250312856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's okay < 1250312856 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Was someone about to say something to me? < 1250312863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a|qqad < 1250312881 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: do you always apologize for joining a channel < 1250312911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it's horribly rude, everyone knows we want to be left alone < 1250312913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: did you see my "... separate ..." message? < 1250312929 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Eh, no. < 1250312956 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I'm a tad over-apologetic. I apologize. < 1250312957 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this must be the day of separation < 1250312970 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :left alone, ... separate ..., and i'm reading about separation axioms < 1250312977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`addquote oklofok: I'm a tad over-apologetic. I apologize. < 1250312982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: don't worry, i do it all the time, irl < 1250312985 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :69| oklofok: I'm a tad over-apologetic. I apologize. < 1250313007 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Oh, I'm sorry for that. < 1250313050 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Alright. I was asking about conditional branching. How would you go about this? < 1250313058 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so umm i don't know if you saw my messages, so i'll repaste them < 1250313060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Octalnet: just have a conditional on 0 or not zero < 1250313061 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you should separate whatever logic (comparisons etc) from that < 1250313074 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250313081 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh, thats so easy. < 1250313088 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't even thinking about that. < 1250313100 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then what exactly were you thinking about < 1250313101 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :The pair of [ ] are conditionals by nature. < 1250313104 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :comparisons? < 1250313112 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no, they are while loops < 1250313112 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250313122 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :They are conditionals. < 1250313124 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Also. < 1250313145 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :They test whether or not a cell is 0. < 1250313151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1250313155 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, obviously they are how you implement conditionals < 1250313161 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :So, they're like boolean conditionals. < 1250313169 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Anyhoo. < 1250313183 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Let me go try to work some programs out. < 1250313288 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1250313347 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Are there any other exceptionally worthwhile turing-complete esolangs out there? < 1250313394 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I love the challenges of turing tarpits. < 1250313400 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Like... < 1250313434 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I tried learning Whirl, but the functions are arbitrary and hard to remember the order of on the function wheel. < 1250313460 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do you want imperative languages < 1250313467 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1250313504 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I tried to learn whitespace, which I believe has to be one of the funniest original esolang I've seen. < 1250313525 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :But it's not well-documented enough (from what I could tell) to learn it practicaly. < 1250313528 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :*practically. < 1250313532 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it is rather funny, yes. but the joys of syntax are finite < 1250313563 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I really enjoy the minimalistic turing tarpits. < 1250313575 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I still don't understand how P" works. < 1250313604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Brainfuck without the , or the . < 1250313673 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1250313677 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I just got it. < 1250313679 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I'm dumb. < 1250313703 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :What good is it if you can't output at the very least? < 1250313710 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Not to say it's not TP. < 1250313770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only good for showing that a structured programming language can be Turing complete without goto. < 1250313772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1250313787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(from what I gather, that was actually an issue when it was published) < 1250313799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1250313876 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1250313879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: mathematicians don't care about actual output, just read the state of the machine after halt < 1250313889 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense. < 1250313894 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and P'' is a mathematical construct more than it's an esolang < 1250313910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's theoretical discussion, not programming discussion. < 1250313919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That the two have a large overlap is mere coincidence. < 1250313925 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1250313939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(effing math, with its "All else is just a subfield" :P) < 1250313961 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :So, does anyone know of a worthwhile esolang? < 1250313970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glass. < 1250313975 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1250313978 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Alrighty. < 1250313994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stack-based object-oriented programming language. < 1250314013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Glass is worthwhile? :P < 1250314031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Esoteric language. < 1250314050 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :You know what I really hate and unfortunately Whitespace was forced to use? < 1250314060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1250314091 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Dual-character commands with arbitrary effects unrelated to the standalone commands. < 1250314101 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Like... < 1250314113 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :This one language I just found... < 1250314118 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Called TapeBagel. < 1250314173 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :& (multiplication), @ (output), and &@ is a clear-screen command. < 1250314195 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :It leads to senseless memorization of combinations. < 1250314323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, totally unlike learning say /$ for clear-screen :) < 1250314353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl+L < 1250314412 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Sarcasm? < 1250314646 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: yep < 1250314656 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :... that's different. < 1250314687 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :granted, it is somewhat different < 1250314922 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Gregor! < 1250314954 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I just realized that you're either Glass' creator, or a scandalous imposter. < 1250314968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or both? < 1250315007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is often a scandalous imposter. It's all the hats, I tell you. < 1250315188 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Wow, Glass seems kind of complex. < 1250316026 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1250316167 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :>++++[<++++++++>-]>++++++++[>++++<-]>>++>>>+>>>+<<<<<<<<<<[-[->+<]>[-<+>>>.<<]>>>[[->++++++++[>++++<-]>.<<[->+<]+>[->++++++++++<<+>]>.[-]>]]+<<<[-[->+<]+>[-<+>>>-[->+<]++>[-<->]<<<]<<<<]++++++++++.+++.[-]<]+++++ < 1250316224 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :It's not mine, just to let you guys know. < 1250316233 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I found it and dubbed it amazing. < 1250316282 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250316294 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :The source code is even in the shape of a Serpinski triangle. < 1250316300 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/triangle.bf < 1250316318 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1250316470 0 :Pthing!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1250316586 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Wow. This has to be the largest and most complex BF program I've seen. < 1250316588 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/css-brainfuck.bf < 1250316664 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Is that... wow < 1250316676 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that program is illegal in some countries < 1250316689 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1250316692 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1250316700 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :It decodes the 'illegal number', right? < 1250316749 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :On DVD? < 1250316752 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :*DVDs < 1250316849 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no, that decrypts them < 1250316856 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1250316857 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Hey... < 1250316925 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Umm. < 1250316941 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Cool, I just found an SMC version of BF. < 1250317052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :SMC? < 1250317164 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Self-modifying code < 1250317215 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1250317438 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1250317441 0 :bsmntbombdood_!n=gavin@97-118-114-147.hlrn.qwest.net JOIN :#esoteric < 1250317479 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :What's the best BF derivatives? < 1250317492 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :*Which are the best BF derivatives? < 1250317494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++[<++++++++>-]>++++++++[>++++<-]>>++>>>+>>>+<<<<<<<<<<[-[->+<]>[-<+>>>.<<]>>>[[->++++++++[>++++<-]>.<<[->+<]+>[->++++++++++<<+>]>.[-]>]]+<<<[-[->+<]+>[-<+>>>-[->+<]++>[-<->]<<<]<<<<]++++++++++.+++.[-]<]+++++ < 1250317494 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1250317541 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :What's !bf? < 1250317563 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++[>+++++>++>++++++++>++++++++<<<<-]>+++.>++++.>++.+++.-------.<.<-------.++++.>.>-----------.>-.<+.+.<+.-----------------------. < 1250317563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I run BF code! < 1250317586 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250317598 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++[>+++++>++>++++++++>++++++++<<<<-]>+++.>++++.>++.+++.-------.<.<-------.++++.>.>-----------.>-.<+.+.<+.-----------------------. < 1250317598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I run BF code! < 1250317602 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Cool! < 1250317606 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1250317607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1250317626 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen okokokokokokokoko < 1250317628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :95 +++++++++++[>++++++++++>++++++++++>++++++++++>+<<<<-]>+.>---.>+.<.>.<.>.<.>.<.<.>.>.<.>.<.>.>-. [573] < 1250317633 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :That's freakin' awesome. < 1250317648 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++++++>++++++++++>++++++++++>+<<<<-]>+.>---.>+.<.>.<.>.<.>.<.<.>.>.<.>.<.>.>-. < 1250317649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokoko < 1250317668 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's just too cool. < 1250317737 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen I am EgoBot! < 1250317752 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1250317753 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Failure. < 1250317757 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen I am EgoBot! < 1250317760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :113 ++++++++++++[>++++++>++++++++>+++>+<<<<-]>+.>>----.<+.++++++++++++.>.<<----.>------.++++++++.<---.>.+++++.>+.>--. [884] < 1250317763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, bf_txtgen uses a genetic algorithm. < 1250317766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It takes a while. < 1250317770 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1250317775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklofok's was only fast because it was trivially simple. < 1250317784 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :No... < 1250317785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++++++>++++++++++<<-]>+.>---.>[.<.>] < 1250317785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1250317799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1250317804 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++++++>++++++++++<<-]>+.>---.<[.<.>] < 1250317807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The failure was in you writing !bf_tExtgen >_> < 1250317809 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Mine didn't work because I had "textgen" in lieu of "txtgen" < 1250317811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION failure :P < 1250317818 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Lawls. < 1250317839 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>++++++>++++++++>+++>+<<<<-]>+.>>----.<+.++++++++++++.>.<<----.>------.++++++++.<---.>.+++++.>+.>--. < 1250317839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I am EgoBot! < 1250317850 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what does EgoBot do with too long output < 1250317852 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ignore? < 1250317861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: CTCP < 1250317878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The main reason for using that method is to bother ehird. < 1250317880 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well that's a theory < 1250317882 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf [+] < 1250317887 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Lawls. < 1250317893 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I just killed EgoBot. < 1250317902 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: Time limits, memory limits, limits limits limits. < 1250317910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you want to kill a bot, < 1250317915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`run echo 'Kill HackEgo.' < 1250317916 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Kill HackEgo. < 1250317957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Mind you, HackEgo actually has more severe restrictions, it just feels more hackable because you can write to the filesystem on HackEgo :P ) < 1250317963 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I guess it doesn't handle input. < 1250317966 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :That's cool. < 1250317979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup, sowwy, no input. < 1250318002 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1250318027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope, no guys either. < 1250318048 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :What's the best BF ripoff out there? < 1250318090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Category:Brainfuck_derivatives < 1250318172 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at that list right now already. < 1250318193 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to know y'all's opinion before I thumb through 50 wiki pages. < 1250318234 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We have no opinions :P < 1250318243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except that FYB is awesome! AND I'M TOTALLY NOT BIASED < 1250318389 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :What's FYB? < 1250318398 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it in any of the Esolang repos. < 1250318403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBrane < 1250318405 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Because I've already looked. < 1250318407 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250318410 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :THat? < 1250318418 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :That was the code battle thing. < 1250318424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1250318986 0 :Octalnet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1250319503 0 :coppro!unknown@unknown.invalid QUIT :"switching OSes" < 1250319905 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1250320261 0 :Octalnet!n=chatzill@cpe-075-182-022-108.sc.res.rr.com JOIN :#esoteric < 1250320266 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit. < 1250320268 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1250320289 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I just found a working BF program whose source is 2.1mb in size. < 1250320354 0 :Octalnet!unknown@unknown.invalid QUIT :Remote closed the connection < 1250320398 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Oo < 1250320454 0 :Octalnet!n=chatzill@cpe-075-182-022-108.sc.res.rr.com JOIN :#esoteric < 1250320459 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Sorry again. < 1250320477 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, I just found a working BF program whose source is 2.1mb in size. < 1250320500 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :It's called LostKingdomBF. < 1250320557 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just had a terrible, terrible, terrible idea < 1250320565 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it transcends terribility < 1250320614 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... /me now wants to make a BF variant that can be compiled to relatively speedy machine code < 1250320627 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1250320638 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(without an optimizer) < 1250320685 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1250320733 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :You know what I was thinking about? It's completely pointless, but I can recreate BF to have only 5 commands. < 1250320741 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :And still work the same way. < 1250320768 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :+->< (some conditional?) < 1250320799 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :You'd have a command to invert the 'command state', then use a single command for , +/-, [/], and ./, < 1250320817 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :So basically, based on what state the 'command state' is in, that command will be executed. < 1250320819 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250320829 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :It's completely pointless, like I said. < 1250320884 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Octalnet: you could go one better and merge [] into |, also based off command state < 1250320898 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1250320915 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Like... < 1250321018 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :x could be the state changer, = could be +/=, _ could be ./, , and | could be [/] < 1250321027 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :*... could be +/- < 1250321060 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :So, instead of say... < 1250321113 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Nevermind. < 1250321118 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1250321132 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello. < 1250321137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :70 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>+.>+. [202] < 1250321145 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Instead of that... < 1250321270 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :=========|>========>===========>=====>=x>>>>=|x>_>==_=======__===_==_>=_ < 1250321273 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :Lawls. < 1250321347 0 :Octalnet!unknown@unknown.invalid PRIVMSG #esoteric :But it's completely pointless. < 1250322952 0 :Octalnet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250323199 0 :clog!unknown@unknown.invalid QUIT :ended < 1250323200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1250328894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a good calendar app for linux? Being able to sync with phone over bluetooth is a must < 1250329043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You *are* obsessed with time and date, it seems. :p < 1250329086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1250329113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Evolution would probably be a bit overkill. < 1250329131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah and the sync setting in evolution only seems to want to sync to palm pilots < 1250329156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least I couldn't find a way to sync over the standard syncml thingy that my phone supports < 1250329342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On another channel I think someone used OpenSync to speak to their phone; that thing has so many plugins one would assume that any calendar software can be used with it. < 1250329352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1250329354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's a very polished piece of software, though. < 1250329382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I tried opensync, it is able to dump contacts and calendar from the phone, but it wasn't able to sync contacts with thunderbird at least < 1250329452 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does have a mozilla-sync plugin, which claims to do Thunderbird contacts and Lightning/Sunbird calendar events. No first-hand experiences here, though. < 1250329513 0 :KingOfKarlsruhe!n=nice@HSI-KBW-095-208-142-060.hsi5.kabel-badenwuerttemberg.de JOIN :#esoteric < 1250329529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1250329588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, someone mentioned "sunbird" on another channel, any experience with it? < 1250329636 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I tried it back when it was very pre-alpha, and (gasp!) it was quite buggy. < 1250329660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1250329669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also tried Lightning, which I guess is pretty much the Sunbird code except mangled into a Thunderbird extension. < 1250329678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was equally buggy. < 1250329702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no need to have it in thunderbird < 1250329703 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But this was some years (not many, but more than one) ago, it's likely they have fixed at least some of the bugs. < 1250329879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Sunbird resembled the OS X "iCal" a bit; nothing too fancy, but it did the basics. I have no clue about the syncability; back then it did the standard ical-over-webdav thing, didn't look for phone-syncing. < 1250329927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :OS X managed to sync events with the really crappy calendar in the N-Gage, though. I don't even know what sort of protocol the phone uses. < 1250329997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, now I remember; it actually worked by sending some sort of Symbian app to the phone. < 1250330041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though it seems that there's also a Nokia-provided SyncML app for it too. Sort of a moot point, I don't have bluetooth in anything else than the iBook. < 1250330113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There still seems to be an "iSync Config" app in the phone, haven't used it in ages. < 1250330160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it seems opensync supports sunbird < 1250330179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, likely syncml in that phone < 1250330210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1250330234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What I got from the interweb is that there's no built-in SyncML in the phone, but on the driver CD that comes with it there's a syncml-speaking separate app for it. < 1250330265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The iSync program might use something completely proprietary, though. < 1250330865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, about synergy, I find a delay setting of 200 works quite well < 1250330885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is enough to be able to drag borders of maximised apps, yet not enough to be annoyingly slow < 1250330982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What did you do with the two-mice thing? < 1250331388 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1250331803 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1250331813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, gave up on it < 1250331831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, was two keyboard as well originally, gave up on that too < 1250333140 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1250333931 0 :Sneezle!n=marten@dyndsl-095-033-006-202.ewe-ip-backbone.de JOIN :#esoteric < 1250334830 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1250334851 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1250336251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there still? < 1250336312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm guess not < 1250337189 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1250337209 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1250337414 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1250337802 0 :M0ny!n=Harmony@AToulouse-258-1-73-12.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1250337872 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1250339369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, hello < 1250339393 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :what's up ? < 1250339395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, I found a Betamax cassette in a box in the attic, what on earth should I do with it... < 1250339484 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1250339564 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know this kind of cassette existed... < 1250340105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, well, they are completely obsolete < 1250340115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any way to play it < 1250340127 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm reading the wikipedia page < 1250340140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, also it is unmarked, could be blank, could be something on it < 1250340143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will never know < 1250340183 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :there isn't any old stuff shop in your city ? < 1250340239 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :or maybe a brocante < 1250340247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, you mean like for 1800 century tables and so on? < 1250340258 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1250340259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doubt that shop would be interested in this < 1250340267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also, not a city, small town < 1250340277 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1250340281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly midsized town < 1250340291 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :i found some NES games in a brocante some weeks ago < 1250340298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles brocante < 1250340304 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1250340313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions of brocante were found in English < 1250340316 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1250340317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, so what is it < 1250340327 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the word in english, google said that is the same word < 1250340331 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1250340334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Definitions of brocante on the Web in French:" < 1250340335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1250340337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are some < 1250340341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but they are all in French < 1250340345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I don't understand < 1250340355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, google saying same word can also mean "google has no clue" < 1250340364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact, most of the time it is like that < 1250340403 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :brocante = secondhand market < 1250340455 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :try google "brocante translation" is case of foreign words... < 1250340610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sneezle, hm < 1250340611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1250340615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1250340634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw about translations < 1250340653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are some extremely funny words in English (to a Swede that is) < 1250340659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :smorgasbord < 1250340670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is originally a Swedish word, but with dots dropped < 1250340677 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1250340679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :making it 1) sound completely different 2) look silly < 1250340682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1250340695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you don't know this word, look it up < 1250340709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you done that I will provide a literal translation of the Swedish original < 1250340720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which would work quite well in English) < 1250340723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, Sneezle ^ < 1250340765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1250340773 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1250340817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, ? < 1250340827 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :yes ? < 1250340835 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :what are you waiting for ? < 1250340836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looked it up/know the meaning? < 1250340841 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :nop' :/ < 1250340857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :translating it literally first would spoil the effect < 1250340859 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :Smorgasbord is a meal with a variety of hot and cold savoury dishes < 1250340885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sneezle, "sandwich table" < 1250340900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't see why English couldn't use that instead. Which is what it means < 1250340936 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sm%C3%B6rg%C3%A5sbord :D < 1250340960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :M0ny, yep. usually English spelling is without the dots though < 1250340983 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :It is a buffet style table in a restaurant, or at home served at a holiday, prepared with many small dishes < 1250340986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and for Swedish, åäö are NOT variants of aao, but rather separate letters < 1250340994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, found in the alphabet < 1250341006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have very different sound compared to and o as well < 1250341007 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :it seems, the word is used in spanish as well < 1250341009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a and o* < 1250341079 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :modern usage: This valley is just one long smorgasbord :) < 1250341120 0 :sebbu2!n=sebbu@ADijon-152-1-54-203.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1250341134 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :"smorgasbord" maybe a cool esolang name too :) < 1250341152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1250341159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sneezle, hm? < 1250341169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sneezle, I don't understand what it would mean in that context < 1250341223 0 :Sneezle!unknown@unknown.invalid PRIVMSG #esoteric :it's from http://www.websters-online-dictionary.org/sm/smorgasbord.html -- i don't get the meaning as well, but "this valley is just...(whatever)" sounds like "this is boring" < 1250341244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1250341305 0 :EgoBot!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1250341305 0 :sebbu!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1250341305 0 :Leonidas!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1250341308 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1250341851 0 :Leonidas!n=Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1250343045 0 :jix!n=jix@188-193-95-175-dynip.superkabel.de JOIN :#esoteric < 1250345166 0 :MigoMipo!n=MigoMipo@84-217-14-93.tn.glocalnet.net JOIN :#esoteric < 1250346877 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1250347115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`addquote Gregor is often a scandalous imposter. It's all the hats, I tell you. < 1250347116 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :70| Gregor is often a scandalous imposter. It's all the hats, I tell you. < 1250347134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1250347543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : You'd have a command to invert the 'command state', then use a single command for , +/-, [/], and ./, < 1250347581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not convinced that would work for [/] < 1250347640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there will no longer be any way to nest loops < 1250347676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, well, unless invertion is static < 1250347683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sion < 1250348169 0 :Sneezle_!n=marten@dyndsl-095-033-018-067.ewe-ip-backbone.de JOIN :#esoteric < 1250348594 0 :Sneezle!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250350126 0 :oklopol!n=oklopol@a91-153-125-186.elisa-laajakaista.fi JOIN :#esoteric < 1250351105 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's black toilet paper in this hotel -- now *that's* fancy. < 1250351139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Not that there's anything wrong with that. < 1250351282 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd provide some photographical evidence, but my phone hasn't heard of this thing called "upload". < 1250351384 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's actually just covered in charcoal, and leaves your rear the same way. < 1250351393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1250351400 0 :oerjan!unknown@unknown.invalid QUIT :"Later" < 1250351422 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now you scared him off. < 1250351501 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1250351525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And oklofoo too! < 1250352306 0 :Asztal!n=asztal@host86-162-150-131.range86-162.btcentralplus.com JOIN :#esoteric < 1250352583 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1250354833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, about phone < 1250354838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do you have any bluetooth on it? < 1250354850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about a computer with bluetooth? < 1250355013 0 :ehird!n=ehird@91.105.76.79 JOIN :#esoteric < 1250355120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1250355128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tuomov continues to push the boundaries of hilarious idiocy < 1250355134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://modeemi.fi/~tuomov/ → "?" < 1250355138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :
< 1250355138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :content < 1250355139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :
< 1250355144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :default.css → < 1250355147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.use_a_textmode_browser { < 1250355147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : visibility: hidden; < 1250355148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1250355148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.use_a_textmode_browser:before { < 1250355148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : content: "?"; < 1250355148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : visibility: visible; < 1250355150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1250355154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(despite having styles before it) < 1250355265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1250355327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the ultimate irony is < 1250355335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What kind of an idiot forces you to use a text-mode browser, anyways? < 1250355341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he has a blog post ranting about the freetype fascists forcing "blurry" (anti-aliased) fonts on everyone < 1250355342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. Tuomov. < 1250355347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and wants THE CHOICE < 1250355353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :............................................... < 1250355355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and........ < 1250355360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Isn't Freetype configurable? < 1250355362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then forces you to use a text mode browser. < 1250355363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IN FACT < 1250355365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOT EVEN TEXT MODE < 1250355370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just non-CSS supporting < 1250355374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :netscape 1? Youbetcha. < 1250355380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elinks? No way. < 1250355381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :elinks? Nope. < 1250355384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250355395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, it is; he doesn't like the hinting or something < 1250355396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1250355400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, he just refuses to edit the xml config < 1250355400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1250355424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I want the choice, but I can't be arsed to actually edit the config file"? < 1250355436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has angle brackets. It is unacceptable. < 1250355449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://modeemi.fi/~tuomov/b//archives/2006/03/17/T20_15_31/ < 1250355449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://modeemi.fi/~tuomov/b/archives/2008/03/20/T13_47_17/ < 1250355455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ bask in the stupidity < 1250355458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could understand being upset about it being an XML config, but... Come on. < 1250355468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Note: Replace "fascist" with "person I dislike". < 1250355472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't mean that Freetype is forcing you to use anti-aliasing. < 1250355475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's :before? < 1250355492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :before the tag? < 1250355494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lets you add content and style it before an element < 1250355501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although no HTML or anything < 1250355504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's mostly useless < 1250355505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can do things lik < 1250355506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1250355510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want to turn a
    menu into < 1250355512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :item / item / item < 1250355513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do < 1250355521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.item:after { content: ' / ' } < 1250355525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.item:last:after { content: '' } < 1250355555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1250355580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically he hides the element then puts ? before it < 1250355583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I find it amusing that he complains about using serif fonts, yet his CSS defaults to a serif font. < 1250355585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :== replacing the element with ? < 1250355597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i realize what, but how would you get to see the content? < 1250355606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what textmode is < 1250355608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1250355615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: terminal, console; but < 1250355620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just needs to be a browser that doesn't do CSS < 1250355624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or has it disabled < 1250355627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he incorrectly equates these < 1250355627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1250355633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :elinks is terminal-based and does CSS < 1250355636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :netscape 1 is graphical and doesn't < 1250355642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :use_a_textmode_browser is a hint for the browser...er < 1250355658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1250355663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but he doesn't care, I imagine. < 1250355666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit slow at this stuff < 1250355666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just wants you to fuck off. < 1250355675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I also like how in one of his posts he praises the beautiful beautiful Helvetica for screen... without antialiasing. < 1250355680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT WAS DESIGNED AS A SMOOTH PRINT FONT. < 1250355683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IN THE 50S. < 1250355746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but umm so basically he's saying people should read webpages in source form? or does he actually *mean* "without css"? < 1250355752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :........... < 1250355760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: terminal browsers such as w3m < 1250355762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lynx < 1250355767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't support CSS < 1250355770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore < 1250355772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: He means "text mode", and assumes that all text mode browsers don't have CSS. < 1250355776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they won't parse the CSS STYLESHEET < 1250355782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus won't apply the no-display < 1250355784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus being able to see it < 1250355791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :however, graphical browsers can disable CSS < 1250355794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and older graphical ones don't do it < 1250355798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and some terminal ones like elinks DO do css < 1250355802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what textmode is, i'm asking whether it's just "ignore css", or whether it's "just show the source as it is" < 1250355811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TEXT MODE = TERMINAL/CONSOLE YOU RETARD < 1250355813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i already told you that < 1250355814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fucking hell < 1250355814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Text mode = TERMINAL APPLICATION < 1250355845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf man pages use .Nm to refer to their name instead of just including it < 1250355852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how that has to do with whether css applies, and i don't see how that has to do with whether the source is parsed either < 1250355861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It doesn't. < 1250355862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But. < 1250355866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most terminal browsers < 1250355868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't do CSS. < 1250355873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most graphical browsers < 1250355873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do. < 1250355879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He is incorrectly equating them. < 1250355937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get that, i was just asking whether terminal browsers usually parse the source, or do they just show it, because i have absolutely no idea whether anyone uses them. < 1250355949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess they do parse it, and show it in some slightly more sensible form < 1250355949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1250355952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if they just show the source < 1250355954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're not a browser < 1250355957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're curl(1). < 1250355965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1250355973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They are like normal web browsers, except they use curses instead of a GUI library. < 1250355979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well they could parse the essential stuff like hyperlinks < 1250355986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WHAT'S CURSES < 1250356008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a clue what curses is < 1250356011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Okay, what exactly makes most sense for a web browser to do? < 1250356022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: parsing the source < 1250356041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then what makes most sense for a *terminal* web browser to do? < 1250356050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly that < 1250356055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There you go. < 1250356058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why that makes the question stupid < 1250356078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Just showing it" is curl(1) or wget(1). < 1250356086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Which makes it an HTTP client, not a web browser. < 1250356089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, but you could parse it a little. < 1250356096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1250356100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, your question was "Is the web browser a web browser or an HTTP client"? < 1250356101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1250356125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it could've parsed hyperlinks, and ignored some of the font etc tags < 1250356142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the hell sort of use would that be? < 1250356153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh, i'd probably prefer it < 1250356166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1250356179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250356184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd prefer that over a normal web browser that *happens* to be using curses? < 1250356248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you seem to have misunderstood me, i'd probably prefer it over a normal web browser < 1250356299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You are a masochist. < 1250356302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :losing all style information because of ehird was the best thing that ever happened to my browsing experience < 1250356311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, sexually < 1250356316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nuh uh, no style information was lost < 1250356317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i guess otherwise too < 1250356318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just twiddled a bit < 1250356321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it still has layout < 1250356323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well true < 1250356334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :layout i might miss somewhat < 1250356337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...or not < 1250356348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Conkeror was the best thing to happen to my browsing experience. < 1250356351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :curses is evil anyway < 1250356355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"No clicking!" < 1250356363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: die. < 1250356381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: >:D < 1250356392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills pikhq with good mouse interfaces < 1250356395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACME IN YOUR FACE < 1250356413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer good keyboard interfaces over bad mouse interfaces, mmkay? < 1250356451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway you people really shouldn't treat me as a nerd, much better to just assume i know nothing that doesn't have mathematical significance < 1250356478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So don't use bad mouse interfaces. < 1250356479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i do know some stuff, but that's the better approximation out of 0%/100% < 1250356480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoves some UNIX manuals down oklopol's throat < 1250356486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, conkeror is not a good keyboard interface. < 1250356511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unix is a theoretically insignificant piece of shit < 1250356514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's not a discoverable keyboard interface, you mean. < 1250356515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1250356517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should read about it < 1250356521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh snap < 1250356527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well you are right really < 1250356536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plan 9 takes some unix stuff and makes it all fluffy and theoretical < 1250356542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite elegant < 1250356545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: same thing < 1250356599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: UNIX is good to know because it describes how everything works right now. Not because it's high-minded, elegant theory, but because it's pretty much the LCD of commonly used OSes. < 1250356605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard of plan 9 about a trillion times, never even bothered to google it, some kinda cool new os, and something about a murderer... or was the murder about something else, or was it another crime..? :P < 1250356614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: he doesn't care < 1250356616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1250356619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not new < 1250356624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's also not hip < 1250356632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dev started in 80s, released 92 < 1250356635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open source nowadays < 1250356637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: same people as unix < 1250356641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :official successor < 1250356649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically, "everything is a file", and files aren't physical < 1250356659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the filesystem is just a namespace of namespaces and entities < 1250356662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but i'm not really a nerd, i do theoretical CS and mathematics, and i'm only interested in the theory. < 1250356664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1250356671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not only interested in that, but mostly interested in that < 1250356685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: all the windows have a bunch of files, for instance < 1250356686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By "same people", yes, he means the exact same people. < 1250356687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the sockets < 1250356694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can connect to another server by mounting its remote filesystem < 1250356699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and other more wacky stuff < 1250356703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm somewhat interested in what's happening in the nerd world, but not *that* much more than i'm interested in the pop music scene < 1250356706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like a filesystem of fibonacci numbers or something < 1250356717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not really popular at all < 1250356727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's on the lunatic fringe of the semi-enlightened :P < 1250356733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it runs on an ibm supercomputer. < 1250356755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, and you can distribute computation across N machines trivially < 1250356755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay that sounds like what unix tried to be < 1250356761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really, unix tried to work < 1250356766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1250356767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it turned out to be simpler to do a lot of things with files < 1250356768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well right < 1250356773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plan 9 just took that principle and turned it to 11 < 1250356784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same philosophy, different goal, maybe? < 1250356788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1250356798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but it's very pure < 1250356807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really any compromises to practicality, though it's that too < 1250356814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's basically UNIX without the hacks. < 1250356820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the ui is cool too < 1250356827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it blends text windows and graphical windows into one < 1250356829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, designed a couple decades later. < 1250356835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can write text anywhere and also put graphics anywhere < 1250356837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oklopol: oh, and you can distribute computation across N machines trivially <<< i'd love to hear more about this < 1250356845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's pretty much what it says < 1250356853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not much too it; I'm not sure about the specifics < 1250356855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Mount the other computers. < 1250356860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1250356862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the filesystem < 1250356871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish people would stop guessing without noting that it's a guess < 1250356872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Right. < 1250356892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: something like "split process_id machine1 machine2 ... machineN"? :P < 1250356902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's more sophisticated than that < 1250356905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not so... hacky < 1250356907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more baked in < 1250356911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1250356912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway, the UI actually makes really good use of the mouse < 1250356913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was asking < 1250356919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is theoretically nice < 1250356922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, they invented UTF-8 for it < 1250356922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be very hacky < 1250356943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you couldn't actually manipulate "parts of the computation", just actually do the split < 1250356947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1250356951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and if you needed something else, you'd need a new prog < 1250356966 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1250356985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you'd prolly be able to use plan 9 as your main os, it even has a sort of okay browser or two < 1250356986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1250356994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and there's a python port, dunno about ghc < 1250357010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it can run any posix-esque program < 1250357013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't fit in very well < 1250357065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need irc and a text editor, and as many programming languages as possible, although i only need either python of haskell for daily use (yes, i've gotten myself to use it every now and then! :P) < 1250357097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there's an irc client for plan 9; filesytem-based < 1250357109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Think: UNIX turned to 11. Why *wouldn't* they have a text editor? ;) < 1250357111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also there's the fact i need stuff like gcd and factorials daily, and J is simply faster to use for that than writing the func every time, or importing it, 1 character versus ~10 < 1250357112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can use acme (basically a graphical terminal with editor; it's great) as a UI for it < 1250357131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also of course i need a browser... or a http client < 1250357136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: text editor you can use acme (the actual editing part is very bare-bones) < 1250357138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1250357142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there are a few barebones browsers < 1250357152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they won't be able to run javascripty stuff like gmail < 1250357158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they'll prolly display wikipedia okay < 1250357199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would say i don't need javascript, but probably i'd even miss flash. < 1250357216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why, for youtube? < 1250357220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHO WANTS YOUTUBE! < 1250357228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... but you could probably make a lil script to download youtubers. < 1250357228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, for one :P < 1250357255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you use an acme-based web browser you could just name it youtube and add 'Youtube' to the toolbar < 1250357260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then middle click on a youtube page < 1250357263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't solve flash gameys though < 1250357269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also flash games :\ i mean i'm not that interested in them, i but i do play them, i don't wanna be an anmaster. < 1250357280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"i can't because i use a lesser OS and can't do flash" < 1250357282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you could use the standalone player via the posix emulation layer < 1250357284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :might do X11 < 1250357291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then make a cmd that downloads the relevant flash and opens it < 1250357293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, heh! < 1250357294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but uh < 1250357300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1250357300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHY NOT < 1250357324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1250357326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm not sure its < 1250357329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250357332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-everything < 1250357336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1250357336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mirtchovski.com/p9/xkcd.png < 1250357345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm pretty sure i could just have a windows machine for the occasional needs < 1250357348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or an ubu machine < 1250357351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1250357359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh if you have another then you could just vnc in < 1250357365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have the other machine as a lil plan 9 window < 1250357375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true < 1250357382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be just awesome < 1250357435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway what i might actually want to try is have like this tiny os, just http, irc, text edit, really fast boot, and persistency < 1250357435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1250357446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: plan 9 boots in like seconds < 1250357458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1250357458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :persistency is basically there because everything uses files < 1250357466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's more transparent than your typical windows/unix saving affair < 1250357478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i mean like, shutting down doesn't actually do anything < 1250357484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'll start where you left off < 1250357490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I know < 1250357493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's what you mean as well, with persistency < 1250357496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alas plan 9 isn't totally that, but < 1250357501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by convention it's quite similar < 1250357505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because < 1250357512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first, files are really ingrained < 1250357519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's not like you have much stuff bobbing about memory < 1250357528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah. < 1250357545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://upload.wikimedia.org/wikipedia/commons/9/98/Acme.png ;; you'll probably like the font < 1250357548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i'd love to have an os that doesn't make a distinction, because even the slightest deviance from it makes it a necessary thing for me to consider... but yeah i could live with that < 1250357561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yeah ehirdOS isn't gonna have that distinction < 1250357658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: plan 9's filesystem is nicely unhierarchical < 1250357666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance, /bin isn't just stuff actually in the system bin < 1250357677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhh sexy < 1250357678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is /386/bin (on an x86 machine) < 1250357681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and /usr/you/386/bin < 1250357682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1250357688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just links, and garbage collection? < 1250357689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bunch of unions and bindings and everything < 1250357693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well no not gc :D < 1250357704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not much of an emphasis on directories physically being where files are < 1250357708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then there must be some kinda hierarchy... i mean assuming the basic idea is the same < 1250357719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1250357720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1250357722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't see it < 1250357723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean sur < 1250357724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1250357727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at the end of a day < 1250357730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a file's probably somewhere < 1250357734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but since you can bind it to any namespace < 1250357736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1250357779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without gc, i'm pretty sure i need to know what the hierarchy is... but i guess i might be wrong on this one, should see it before judging it. < 1250357797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean at least for deleting < 1250357810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah no that isn't a problem at all < 1250357843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh and as seen in http://upload.wikimedia.org/wikipedia/commons/9/98/Acme.png taking a screenshot of the window is simply converting /dev/window to a png < 1250357848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev/screen for... the screen < 1250357862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obvious stuff, but cool < 1250357878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(/dev/window being another name for like the actual path to the current window) < 1250357966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yummy, conversions < 1250357980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i think i should do some stuff now < 1250357982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :png isn't exactly suited to blitting to a display :P < 1250358002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have to increase my knowledge about the theorical aspects of computing < 1250358007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hf < 1250358012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iw < 1250358105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gg < 1250358155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fu < 1250358191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: by? < 1250358208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"back why"? < 1250358218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my leaving is a slow, gradual process < 1250358234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially when i leave to another window, leaving this one open < 1250358580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you are leaving? < 1250358655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quick, lets discuss something oklopol is interested in < 1250358662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1250358672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cd .. < 1250358673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1250358674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but why < 1250358675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong screen < 1250358676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but why fuck you < 1250358677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1250358683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the < 1250358699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, synergy is cool and such, but often I forget to move the mouse between the monitors < 1250358712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so clearly eye tracking would be cool for selecting which screen should have the focus < 1250358723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, you can't type in windows that you haven't clicked. < 1250358733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why should it be different for ones on another computer? < 1250358738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well indeed, but it is active, just on the wrong computer < 1250358744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I forget that computer isn't the active one < 1250358746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1250358750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: write a script < 1250358753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hook into synergy < 1250358758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1250358759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would it do < 1250358781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: report to the other computer when a window is focused, and listen to the other; when it is informed of this, it defocuses every window < 1250358788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(or just focuses the desktop, same thing really) < 1250358832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wouldn't notice the colour of the window border being "defocus" most of the time... < 1250358834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "back why" was indeed kind of a weird guess, as it isn't english :D < 1250358839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since synergy already does that it seems < 1250358846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a full screen terminal window < 1250358862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you would, though < 1250358862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it doesn't defocus properly for virtualbox in seamless mode < 1250358866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i was actually going to say fu, then find another meaning for it, but i guess i forgot the latter part < 1250358867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Konsole, when defocuses < 1250358872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :changes the cursor to [] < 1250358874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfille < 1250358874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1250358895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes true. but what if I'm using some ncurses app hiding the cursor < 1250358901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't. < 1250358907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or any GUI program? < 1250358908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if you don't notice that a window's not focused, you could make the same mistake on one screen < 1250358915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :synergy adds nothing < 1250358919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: title bar < 1250358932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, question: how better is the trackpoint than the touchpad? < 1250358943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on one screen I usually don't, because a window doesn't defocus automatically like that. I'm not used to that < 1250358946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250358949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I usually do* < 1250358950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :saw an ibm thinkpad yesterday as well as some dells with touchpads. was a bit slow on the thinkpad < 1250358951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1250358953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously a learning curve < 1250358956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :half removed double negation < 1250358958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :failure < 1250358971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm... < 1250358987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I used trackpoint a few times before, and touchpad a few times before too < 1250359004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically with a trackpoint i curved a lot more < 1250359010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would say trackpoint is quite a bit better than touchpad < 1250359012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it was kinda hard to stop moving so swiftly and do more precise stuff < 1250359015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :though: < 1250359020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The TrackPoint III and the TrackPoint IV have a feature called Negative Inertia that causes the cursor's velocity to "overreact" when it is accelerated or decelerated. Negative Inertia is intended to avoid feeling of inertia or sluggishness when starting or stopping movement[2]. Usability tests at IBM have shown that it is easier for users to position the cursor with Negative Inertia, and performance is 7.8% better [3]. < 1250359021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you realise this depends a LOT on what you are used to < 1250359024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they were like circa 2004 < 1250359030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't used either more than about twice in my life. < 1250359056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, frankly, I prefer a good mouse on a table < 1250359057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A number of ergonomic studies to compare trackpoint and touchpad performance have been done [8][9][10]. Most studies find that touchpad is slightly faster; one study found that "the touchpad was operated 15% faster than the trackpoint"[10]. Another study found that average object selection time was faster with a touchpad, 1.7 sec compared to 2.2 sec with a trackpoint, and object manipulation took 6.2 sec with a touchpad, on average, against 8.1 sec with track < 1250359065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm fastest and most exact with that < 1250359072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :point[11]. < 1250359074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, however, the trackpoint works well < 1250359079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Frankly, I cannot carry around a table. < 1250359081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one issue is long term use < 1250359086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course < 1250359114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, use the trackpoint with the same finger in bejewled or so for half an hour and your fingertip feels pretty numb < 1250359127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If I plug in an external monitor and mouse, I'll just become averse to taking it elsewhere, because I'll notice the difference. < 1250359133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't been successful in using it well with other fingers than my index finger < 1250359166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :trackpoints are obviously better than mice or trackpads for FPSs, at least :P < 1250359171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but then, bejewled (sp?) is a pretty mouse intensive game < 1250359183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works fine when you don't use the cursor all the time < 1250359187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you can spin without having to pick up the mouse and move it or whatever < 1250359189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, writing stuff or so < 1250359210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, haven't tried image editing at all with either touchpad or trackpoint < 1250359219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I would manage well < 1250359226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250359229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thankfully, I am completely without image editing talent. < 1250359232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grammar < 1250359245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, what do you do with your photos < 1250359261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you say your mobile phone lacks camera then clearly you aren't ehird < 1250359266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Examine their non-existence. < 1250359272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've taken a few. < 1250359276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mostly I just ... use them directly. < 1250359281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some downsizing. < 1250359288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and some curve adjustment? < 1250359295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1250359310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw, the trackpoint, I don't curve at all with it < 1250359320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure if it is IV or whatever < 1250359321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know, the original iPhone's camera is pretty bad. I'm not sure there's any use in trying to make its photos better. < 1250359347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My hands are way too shaky to take good photos anyway. < 1250359361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, an issue, which I haven't yet found the cause to, is spurious double click < 1250359368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect I somehow rest my hand on the touchpad < 1250359373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while clicking for the trackpoint < 1250359385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was awkward to hit the buttons while using it < 1250359387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not completely sure < 1250359401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i say buttons, the trackpoint buttons are more like keys < 1250359407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shaky hands? 13 years old? < 1250359408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1250359409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is not very expected < 1250359416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, my grandma has shaky hands < 1250359425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(she didn't like 10 years ago) < 1250359431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not exactly common to have unsteady hands < 1250359456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that is what I said < 1250359460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you meant "uncommon" < 1250359466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err right < 1250359467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant uncommon < 1250359470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1250359471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not like they shake all the time < 1250359474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just if I try and rest them in midair < 1250359480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you did like me then, removed half of the double negation ;P < 1250359481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if my arms were less weak it probably wouldn't happen < 1250359520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not uncommon != common < 1250359543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about trying to make them less weak. Like doing press ups < 1250359558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1250359581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too much work for no gain < 1250359608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about a tripod for your phone then < 1250359609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250359633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i keep in perfect shape simply by praying < 1250359633 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1250359640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You joke, but it has been done. < 1250359655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The 3G S has a nice camera. < 1250359659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is a phone with tripod mounting? < 1250359659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean *preying < 1250359666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, heh < 1250359669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Someone made a tripod for their iphone. < 1250359671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no heh < 1250359674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was stupid! < 1250359681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fun < 1250359695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty cool; the photo quality is good. < 1250359737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, googling resulted in this: http://www.geekalerts.com/mobile-phone-tripod/ < 1250359739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1250359750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :commercially sold? < 1250359761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, those Nokia multimedia phones. < 1250359763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this http://www.maplin.co.uk/Module.aspx?ModuleNo=45373&doy=search < 1250359764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They have good cameras. < 1250359769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're basically hybrid camera/mobiles. < 1250359787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, optical zoom? < 1250359788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll try and find the one I was talking about. < 1250359794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dunno. < 1250359813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because, digital "zoom" is just "crop" basically < 1250359899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I can't find the one I was talking about. < 1250359913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was full-size, though. < 1250359931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1250359949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it doesn't look very stable? < 1250359950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1250359964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the phone isn't *firmly* attached < 1250359973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The one I saw had it completely latched in. < 1250360092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if it isn't very firmly attached, a long exposure without flash (say, 20 seconds exposure during night, in star light), could be hard < 1250360125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :generally you use a button at the end of a cable to take the photo in such cases < 1250360130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was so firmly attached that the screen had flickering lines before loosening it a bit. < 1250360140 0 :M0ny!unknown@unknown.invalid QUIT : < 1250360154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, loosing it yeah ;P < 1250360155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1250360204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cameras are generally screw mounted or mounted with some quick attach that snaps in place < 1250360212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my camera and tripod uses the former variant < 1250360310 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1250360326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh, why does iwlagn causes lots of wake ups even when not connected to a network < 1250360362 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1250360380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cancer radiation. < 1250360402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, :D < 1250360415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah, seems it is scanning for available networks all the time < 1250360417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the computer is getting cancer. < 1250360420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from rocks. < 1250360430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the wifi is totally incidental. < 1250360605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, another thing that helps a bit for the WLAN is to disable hardware crypto, that is use the software crypto instead < 1250360613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, why? < 1250360655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, reduces the issue with failing to connect for WPA2 networks (but not WPA ones) < 1250360656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1250360682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't use WPA. :P < 1250360702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in fact, it seems this bug is caused by a lot of different things, so probably different (but related) bugs causing similar symptoms < 1250360707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the uni does btw < 1250360714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RADIUS stuff < 1250360725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How strange. I've only heard of unprotected university networks. < 1250360735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it surprised me too < 1250360742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seems rather pointless. < 1250360776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"XCB (replaces Xlib, protocol described in XML)" < 1250360776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, reddit? < 1250360782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XCB is bad because its protocol is described in XML? < 1250360793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I poop on you. < 1250360823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't assume negativity, but it was posted by "lispnik". < 1250360846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of it being in xml, but it wouldn't surprise me < 1250360852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since freedesktop seems to love xml < 1250360864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's freedesktop.org < 1250360878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :freedesktop.org is a great initiative; I wouldn't use XML but it's the least work. < 1250360907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I might just be biased because Havoc Pennington has a really awesome name.) < 1250360911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, yes it is a good idea. But sometimes implementations are less than ideal < 1250360912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like hal < 1250360964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The whole point of having it in XML is, of course, to automatically generate a lot of XCB's code. < 1250360997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And XCB is great: it tries to be a library for toolkit authors to use, rather than the massive pile of cruft that tries to be programmer-friendly and fails epicly. < 1250361004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh, there is some outdoors rap concert thingy a few blocks from here < 1250361016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for something to block his hearing temporarily < 1250361092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; fn printer { echo 'fn print_'^$1^' { echo '''^$1''' }' } < 1250361092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; `{printer hello} < 1250361092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fn not found < 1250361092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Darn. < 1250361098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say something about code generation. :P < 1250361103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Still possible, you just gotsa use eval.) < 1250361113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; eval `{printer hello} < 1250361113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; print_hello < 1250361113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1250361129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, since $1 has to fit in a name, the echo '''^$1^''' bit could just be '^$1^'. < 1250361134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also I missed out a ^ after $1. < 1250361171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, looks like forth? < 1250361175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rc shell. < 1250361182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://plan9.bell-labs.com/sys/doc/rc.html < 1250361182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://swtch.com/plan9port/man/man1/rc.html < 1250361186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah, I was wondering a bit about the {} < 1250361188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use it as my login shell. < 1250361191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't look very forthy < 1250361191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's very nice. < 1250361194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the ; did < 1250361204 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :So you need an XML processor to process the Window descirptions, like wxwidgets XML? < 1250361216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250361220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And FreeDesktop.org... My complaint about it is that it focuses on X11 rather than replacing X11. But at least it's trying to make something sane on top of that, so. < 1250361223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`, what? < 1250361238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GrayGnome`: No, no. < 1250361244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, maybe it could be like an arch < 1250361247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The XML describes the library itself. < 1250361248 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In reference to Xlib. < 1250361251 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :And XCB. < 1250361256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you uses something insane to support it while building it < 1250361260 0 :GrayGnome`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ohhh. But it's a C lib? < 1250361261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when finished, it is self supporting < 1250361263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They then generate the C library from the XML. < 1250361266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, see what I mean? < 1250361273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: More readable rc transcript: http://pastie.org/585088.txt?key=8letokmt8wmixt6b5wk54q < 1250361274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the XML library is formally verified. < 1250361276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hmm. < 1250361292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; is the prompt. < 1250361301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(So you can copy-paste input lines and the ; will just be ignored as an empty command.) < 1250361308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you don't like fancy prompts I guess < 1250361314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See above. < 1250361317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :personally I have a hard time without a coloured prompt < 1250361333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ < 1250361336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just can't easily find where the output of the previous command starts/end < 1250361355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that is nice < 1250361355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1250361361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can see the advantage of that, but I'm quite partial to my RPROMPT. < 1250361378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said, I need a coloured prompt to easily be able to find where the output of a command starts < 1250361391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop writing gigantic gobs of commands < 1250361391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've got a two-line prompt. < 1250361402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I don't like that < 1250361409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All the info is on the first line, and the second line just has "$". < 1250361411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm rather fond of gentoo's standard prompt < 1250361414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the RPROMPT. < 1250361422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, Plan 9's rc has prompt=('% ' '') by default. < 1250361424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which has the PWD. < 1250361430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The rc I use has prompt=('; ' ''). < 1250361431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, RPROMPT? < 1250361436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find it in man bash < 1250361439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ZSH feature. < 1250361440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do you use some other shell < 1250361441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bash-like would be prompt=('$ ' '> '). < 1250361444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does it do < 1250361448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right prompt. < 1250361450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sticks stuff to the right of the prompt. < 1250361452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1250361455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :additional prompt at right side of terminal < 1250361459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I like path in prompt < 1250361469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise I forget where I am when switching between shells < 1250361470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to put the path in my terminal title. < 1250361476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could work < 1250361476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Instead of the meaningless "Terminal". < 1250361494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; fn prompt { echo test } < 1250361494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :test < 1250361495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; true < 1250361495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :test < 1250361495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; < 1250361499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, this will be easy. < 1250361499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got: %date %user@%host %tty\n $ < 1250361504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(psuedocode) < 1250361511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use that to store a title. to indicate what I'm doing in it. To be able to find the relevant tab quickly < 1250361534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used: < 1250361534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like cf for cfunge, ef for efunge, mus for playing the music, or whatever < 1250361535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :precmd() { print -Pn "\e]0;%n@%m:%~\a" } < 1250361535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :export PS1=$(print "%{\e[33m%}")"[%n:%~] %#"$(print "%{\e[0m%}")" " < 1250361540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I could use screen < 1250361544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't like screen < 1250361545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is [ehird:~] % in yellow < 1250361553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sets the title to < 1250361559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@Bournemouth:~ < 1250361563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, colour is useful yeah < 1250361563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, the full PS1 is: < 1250361563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%{$reset_color$fg[blue]%} %B%* %D{%a %b %d} %{$reset_color$fg[red]%}%B%n@%m %{$reset_color$fg[magenta]%}%B%y %{$reset_color%} $prompt_newline %{$reset_color$fg[green]%}%B\$ %b%{$reset_color%} < 1250361568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but now I just use ; . < 1250361582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you use tcap for finding those? < 1250361583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1250361597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so I guess that means you use unusual terminals < 1250361600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1250361603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, zsh does. < 1250361608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah < 1250361612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"autoload -U colors&&colors". < 1250361617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila, those are set. < 1250361654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, ~ doesn't even work in rc. < 1250361658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$home does. < 1250361669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea (for sh-style shells, like ksh, bash, zsh and such): shell defined variables should only use all upper case. Scripts should mostly use lower case < 1250361681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen collisions a few times before < 1250361686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; fn prompt { printf '\e]0;'^`{pwd}^'\a' } < 1250361687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tada, it works. < 1250361689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts in .rcrc < 1250361693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1250361857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gah, I hate unix. < 1250361861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Esp. linux. < 1250361878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should write a stopgap project to ehirdOS that removes sucky shit from unix. < 1250361882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like, more than plan 9. < 1250361887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Filesystems suck, especially. < 1250362417 0 :KingOfKarlsruhe!n=nice@HSI-KBW-095-208-142-060.hsi5.kabel-badenwuerttemberg.de JOIN :#esoteric < 1250362469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/585120.txt?key=tigsvxhlhamicfvkgnvg < 1250362491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1250362504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :synergy doesn't handle well when one of the clients suspend and later resume < 1250362510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I didn't expect that either) < 1250362710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :synergy sounds kind of shit. < 1250362723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you actually want two computers or just two displays? < 1250362762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually, I want to be able to use one keyboard/mouse for both computers when I'm at home to prevent having to work at such an awkward angle for one < 1250362771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that didn't answer my q < 1250362784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or constantly moving latop/desktop keyboard back/forth < 1250362812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what did you mean < 1250362820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[18:58] ehird: AnMaster: do you actually want two computers or just two displays? < 1250362821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1250362830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aren't you just using your desktop as an additional screen for your notebook < 1250362832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the other way around < 1250362836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in practice < 1250362877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm wouldn't say so. Atm I'm mostly using my desktop + doing some configuring on my laptop < 1250362883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :package update and such < 1250362899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, really, it is just a way to easily be able to work with both systems at once when I'm at home < 1250362912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you're trying to do stuff the laptop can't handle, I'd just plug the display into the laptop < 1250362914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I won't be most of the time < 1250362922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I am. < 1250362923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3D < 1250362928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1250362932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3D it can't handle < 1250362938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :playing warzone2100 < 1250362939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do laptops have a socket to use them as a display? < 1250362940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess not < 1250362947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, use "them"? < 1250362952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the laptop's display < 1250362953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what/who is this "them" < 1250362959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like the socket on the back of a monitor < 1250362968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know laptops have a plug like on the back of a computer < 1250362970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess that would take too much space internally < 1250362970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to plug in a display < 1250362975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if they have a plug like on the back of a monitor < 1250362978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to plug in to a computer < 1250362979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1250362981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VNC :P < 1250362983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1250362985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1250363010 0 :Sneezle_!unknown@unknown.invalid PRIVMSG #esoteric :i can have a monitor plugged into my laptop. was that the answer for the question? just passing by... o.o* < 1250363020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I tried vnc, but really, see the bug about vino-server crashing all the time. and also copy/paste didn't work well < 1250363026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which it *does* with synergy < 1250363058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw this laptop has VGA and HDMI connectors < 1250363063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no DVI < 1250363070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though < 1250363078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sneezle_: what wait where who are you < 1250363082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since my desktop's monitor is TFT with VGA only, that isn't an issue < 1250363093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VGA should be illegal < 1250363095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well also HDMI < 1250363100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :displayport is nice. < 1250363101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1250363106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, DVI for the win < 1250363108 0 :Sneezle_!unknown@unknown.invalid PRIVMSG #esoteric :i was told some minutes ago, i am a douchebag... :) < 1250363112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :displayport? < 1250363124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/DisplayPort < 1250363128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually, DVI with a connector *without screws* would be nice < 1250363130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apple uses it and I think Dell. < 1250363133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like the USB connector < 1250363141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's royalty free, the connector is very small, ... < 1250363154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it can handle just about any resolution on one link < 1250363156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1250363158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that displayport < 1250363165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is HDMI then < 1250363174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/DisplayPort#Supporters < 1250363186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess you ahve displayport < 1250363187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have < 1250363188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"lenovo" < 1250363192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1250363193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/File:HDMI.socket.png < 1250363198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HDMI is shit < 1250363200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mistook the displayport for hdmi < 1250363200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1250363202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like DVI + audio + pointless < 1250363224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer everything used http://en.wikipedia.org/wiki/Mini_DisplayPort instead, though. < 1250363232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's smaller than DisplayPort and still supports up to 2560x1600. < 1250363237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On January 13, 2009, VESA announced that Mini DisplayPort would be included in the upcoming DisplayPort 1.2 specification.[7][8] < 1250363239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Coo. < 1250363240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it might not be pointless to combine cables. Want to see the back of my desktop? < 1250363245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is like, lots of cables < 1250363251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a semi mess < 1250363258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a switch on the shelf below < 1250363265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other stuff too < 1250363271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is quite a mess of cables behind < 1250363272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have three cables in my iMac; one going outwards, the other two going in. < 1250363278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only one is needed (outwards; power). < 1250363278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I doubt wireless monitors would work well < 1250363282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, printer? < 1250363289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One I wouldn't really like to give up (Ethernet; no draft-n router atm). < 1250363296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the last is the USB mouse that I'd be happy losing. < 1250363300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't believe in printing. < 1250363308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, scanner then < 1250363308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Besides, I'd use a networked printer. < 1250363313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ditto. < 1250363314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my printer is a multi-function one < 1250363317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Probably a two-in-one.) < 1250363326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so printer + scanner < 1250363332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Again, networked. < 1250363337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, plugged into my router. < 1250363355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you just move the cable mess from your desktop to your router < 1250363365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. It would have all of one cable plugged into it. < 1250363387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, three; printer, ethernet (could be dropped), phone line. < 1250363387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, what about speakers or headphones < 1250363391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and power. < 1250363392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that yet another cable < 1250363394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and mic < 1250363400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use the iMac speakers. They're okay. < 1250363409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Headphones, sure, that's one cable. < 1250363417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The built-in mic is fine for anything but recording music. < 1250363422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one cable that splits into two connectors at the end < 1250363428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you use builtin one yeah < 1250363460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With my laptop, it'll be, uh, zero. < 1250363470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One, if I have a headset on, I guess. (The speakers being bad.) < 1250363472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, power, when charging < 1250363475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One, if I'm charging. < 1250363477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes headset < 1250363478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two, if I'm headsetting and charging. < 1250363481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, two for headset < 1250363489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose. < 1250363494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It comes to one, though. < 1250363496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So not really additional mess. < 1250363496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, headset = with mic < 1250363500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :headphones = no mic < 1250363501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1250363515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so, three if headset and charging < 1250363525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but the cable itself that clutters is only one, since they connect. < 1250363531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1250363549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, you will need ethernet during installation at least < 1250363559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1250363566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WiFi works on the LiveCD. < 1250363573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because the driver like to oops in the version on the livecd < 1250363575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you don't need a connection to install, anyway. < 1250363575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1250363579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's why < 1250363598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this depends on exact model of course < 1250363615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably the Intel 5300 card. < 1250363617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you have a different model of the intel wireless chipset it might work better < 1250363626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No idea how it differs from the 5100, but it costs more, so it must be better, right? :P < 1250363630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, I looked it up. < 1250363633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :More throughput. < 1250363666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's yours < 1250363673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection < 1250363688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what the AGN means < 1250363709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sv:agn = the thing you put on the hook to catch fish. IIRC < 1250363712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :200 better, ha. < 1250363715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it the hook itself? < 1250363717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1250363727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fishing rod, you mean. < 1250363728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or... hook. < 1250363730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah < 1250363735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1250363737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bait < 1250363768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes, but except for fishing en:bait is sv:lockbete < 1250363776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...so what's agn. < 1250363812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1250363818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is only if the bait is live < 1250363826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, worm or fly or such < 1250363831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says Swedish wikipedia < 1250363848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not for the shiny things you use sometimes < 1250363852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1250363862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i will never understand fishing < 1250363867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor me < 1250363922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think agn is mostly for when you just sit still and have the fishing rod still, waiting for something to find it. Not like when you throw the hook away and wind it in with a handle < 1250363929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm no expert on that < 1250363930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1250363933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want a copy of Franz Allegro Common Lisp :( < 1250363938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1250363940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's shiny. < 1250363953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1250363953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: one of the big commercial common lisp implementations along with lispworks < 1250363956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pricing is like $5,000 < 1250363957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found what AGN must be < 1250363960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's so shiny < 1250363963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :must be it supports A G and N standard < 1250363965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it comes with a graph database < 1250363966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :standards* < 1250363970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enterprise-quality < 1250363970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait that can't be right < 1250363973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it supports B too < 1250363974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really scalabl < 1250363974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1250363976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1250363979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can query it with a prolog dialect < 1250363989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a lisp-based prolog dialect) < 1250363992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and all sorts of stuff < 1250364027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stuff! < 1250364486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; ssh brnmth < 1250364487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth's password: < 1250364487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Last login: Sat Aug 15 19:27:43 2009 from bournemouth < 1250364487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:~$ < 1250364489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brnmth is a vm :) < 1250364655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what is your naming scheme for computers then < 1250364666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I recently decided on one myself < 1250364676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only have one, Bournemouth; that was named after the computer in Look Around You, series two. < 1250364686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Previously it was Deep-Thought, but that was oh-so-cliche. < 1250364691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also this computer isn't even very fast. :P < 1250364698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The laptop, no idea. < 1250364702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe unicorn. Or bunny. Or kitten. < 1250364709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's small and fluffy*, you see. < 1250364712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*not actually fluffy < 1250364722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also unicorns are so small and fluffy shut up. < 1250364744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does host claim < 1250364746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250364747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hostname < 1250364752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bournemouth. < 1250364755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# hostname < 1250364755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tux.lan < 1250364760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; hostname < 1250364760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bournemouth < 1250364766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1250364774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I misread above < 1250364778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1250364782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The VM is brnmth because it's all unixy and codeular (i.e. linux not os x) and contained as a VM within Bournemouth. < 1250364785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I decided for mythical creatures < 1250364786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1250364788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for new ones < 1250364795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not for tux, since it already exists < 1250364798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the computer that is < 1250364822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already have phoenix (the pentium 3), so laptop ended up as "dragon" < 1250364828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and from there it was easy to decide < 1250364846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should use words that sound like curses but aren't. < 1250364847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however, none will be called "kraken", since sv:kraken = en:weakling < 1250364856 0 :GrayGnome`!unknown@unknown.invalid PART #esoteric :? < 1250364881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shihtzu. shittah. cockchafer. bitch (ok, arguable). titular. < 1250364889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly I stole half of them from the hilarious http://www.yankeepotroast.org/archives/2008/09/11_words_that_s.html < 1250364891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like clr, or smcup? < 1250364893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1250364898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1250365094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Starting Nmap 4.76 ( http://nmap.org ) at 2009-08-15 20:38 CEST < 1250365094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SCRIPT ENGINE: '/usr/share/nmap/scripts/skype_v2-version.nse' threw a run time error and could not be loaded. < 1250365094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SCRIPT ENGINE: '/usr/share/nmap/scripts/iax2Detect.nse' threw a run time error and could not be loaded. < 1250365094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SCRIPT ENGINE: '/usr/share/nmap/scripts/PPTPversion.nse' threw a run time error and could not be loaded. < 1250365095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1250365097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu < 1250365146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :happens when I try using -sV to detect what is running on the port < 1250365193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION splutters: Google to Launch a New Version of Google Search < 1250365194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1250365196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the UI is the same < 1250365199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just redesigned the infrastructure < 1250365205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only use Google for the UI :P < 1250365209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :( http://mashable.com/2009/08/10/google-new-version/ ) < 1250365465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Google is not run by idiots. < 1250365469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :synergy does have some strange effects on the keyboard of the client btw < 1250365482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: tbh there are things i'd tweak about the ui, mostly whitespace things < 1250365490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"New version" means that they finished up Google FS 2.0, not that they're adding a bunch of crap to the UI. < 1250365492 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1250365493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not now < 1250365498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i would get rid of the i'm feeling lucky, if i were designing it originally < 1250365508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but changing anything now would just destroy it all < 1250365514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while synergy is running, and active on that display, typing on keyboard works, but holding the key pressed down to repeat doesn't < 1250365516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I swear google looked better in 2003, htough < 1250365517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1250365518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the nice blue tabs < 1250365521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that this is an issue to me < 1250365523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh < 1250365527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They've done UI studies on removing I'm Feeling Lucky. < 1250365528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just find it slightly ODD < 1250365530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1250365531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would kill me < 1250365534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHY < 1250365534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know < 1250365539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it have to disable keyboard repeat < 1250365542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, then. < 1250365543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is just so strange < 1250365556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... Disable keyboard repeat? < 1250365557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but if google was originally being designed, i'm feeling lucky could be omitted < 1250365557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's retarded. < 1250365559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's good PR < 1250365565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makes people think google is fluffy and cute < 1250365567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure. < 1250365567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't good UI < 1250365591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, only on the client (not the keyboard that controls synergy), and only while the control is on that screen < 1250365593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it doesn't matter that much, because for the *most* part, Google has a good UI. < 1250365596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1250365606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the UI is fine < 1250365615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :though my ideal google UI would just be a text box. < 1250365618 0 :Sneezle_!unknown@unknown.invalid PART #esoteric :? < 1250365622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...well, it is < 1250365624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use my toolbar < 1250365640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice and simple. "Put in text, you get results. Nothing else." < 1250365655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so if I just my desktop as the server (the controller), then if I move the mouse onto the laptop screen, typing on the laptop keyboard has no key repeat, typing on desktop keyboard works as usual < 1250365655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1250365665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Weird. < 1250365668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I have the focus on the desktop instead < 1250365675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then keyrepeat works on laptop keyboard < 1250365682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google has some discoverability problems < 1250365688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah, my point < 1250365696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, even I don't know most of the special syntaxes < 1250365702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't like you actually use the laptop keyboard when server has control over it < 1250365703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1250365712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't see a reason to *prevent* key repeat either < 1250365785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Mmm, yeah. The advanced features are rather hidden. < 1250365800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not a perfect UI, but it's at least a good one. < 1250365824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlike so many other web sites. "Punch the monkey to navigate the site!" < 1250365837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Munch the punkey to savigate the nite. < 1250365846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Duuuuuuuuuuude. Whoa." < 1250366100 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1250366101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what advanced features in specific? < 1250366114 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1250366119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"advanced search"? < 1250366122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't hidden < 1250366126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"inurl:foo.bar baz", for instance. < 1250366132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boolean operators, grouping, what pikhq said, calculator, ... < 1250366134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"site:flimble.com foo" < 1250366139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a LOT of things hidden inside that text field. < 1250366141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of them. < 1250366150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: stop saying the same things as me. < 1250366159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :O'Reilly has a rather long book on it, entitled "Google Hacks". < 1250366162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, two clicks from main page < 1250366170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to reach http://www.google.com/support/websearch/bin/answer.py?hl=en&answer=136861 < 1250366170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You, sir, are being an idiot. < 1250366171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop that. < 1250366177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is not a discoverable interface. < 1250366181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's just the BASICS. < 1250366183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which has some at least < 1250366186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is true < 1250366234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did you say something? Lastlog is just "about phone" and scrolling is unfun with this. < 1250366239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did I mention that O'Reilly has a long *book* on it? < 1250366427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you did < 1250366430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i saw it < 1250366432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was there < 1250366445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes, but I forgot what < 1250366504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how long ago was it? < 1250366518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it seems to be out of my scrolback < 1250366521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scrollback* < 1250366527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I would need to dig in logs < 1250366542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so give me date (UTC) < 1250366545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1250366547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :date and time* < 1250366564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, time only I guess < 1250366569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since date would be today < 1250366576 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, no timestamps. Take up too many chars on the phone. < 1250366632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :you could just grep today's log. Maybe not that important. < 1250366676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aug 15 17:47:13 fizzie, about phone < 1250366676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aug 15 17:47:18 do you have any bluetooth on it? < 1250366676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aug 15 17:47:29 and what about a computer with bluetooth? < 1250366694 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then who was phone? < 1250366725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps GregorR with a green slime < 1250366755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which means you are into BIG trouble now. And if you don't know what sort of trouble, play more nethack < 1250366762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... while you can ;P < 1250366815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, phone and iBook both have bt, that's what iSync uses. < 1250366858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, then, why not use it to use internet over, rather than use that tiny screen < 1250366894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-fizzie- VERSION bip-0.8.0 < 1250366894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-fizzie- VERSION irssi v0.8.13 < 1250366897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1250366925 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you mean *here*. No, didn't take the laptop. I'm on vacation. :p < 1250366943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, for how long? < 1250366982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Using irssi over ssh with specific phone-optimized formats and keys. < 1250367019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just for tonight. Okay, so on a mini-vacation. < 1250367126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw, do you know if ais had any problems with the Door recently? < 1250367155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1250367162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's probably busy being dead or something < 1250367177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that no = don't know, or no = no issues < 1250367211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, I saw him in here yesterday or so < 1250367219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so wouldn't call him "busy being dead" < 1250367269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't know. < 1250367284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :K3 works, hooray. < 1250367288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Over ssh, with X11 forwarding. < 1250367322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://nsl.com/k/life/life_editor.k ;; this is the code to a fast Game of Life including the full-featured editor seen at http://nsl.com/papers/life.htm < 1250367372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :K is so awesome. < 1250367515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and http://nsl.com/k/life.k is less space-intensive or something < 1250367520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how does it work < 1250367523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in an abstract way < 1250367528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: abstract array operations < 1250367539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: every line after .t..t: is just gui stuff < 1250367541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah, like that APL one in one line < 1250367544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it two < 1250367545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also load: is just loading the pattern file and stuff < 1250367552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole fast life implementation is just a few lines < 1250367558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rest is the fully-featured gui < 1250367569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does .t..t: mean? < 1250367604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno, some gui stuff. < 1250367636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://nsl.com/k/life.k separates the sections more < 1250367639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is more space-efficient < 1250367646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and can read RLE .lifs < 1250367731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irregularwebcomic.net/podcasts/podcast021.html <-- :D < 1250367744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn oerjan isn't here < 1250368101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where are virtualbox shared folders in a linux guest? < 1250368115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? where you mount them? < 1250368128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've just set one up in the gui named osx mounting the host path / < 1250368129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming you installed guest extensions after last kernel upgrade in there < 1250368133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do I get it as a dir in the guest < 1250368135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I have those < 1250368138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh, check docs < 1250368140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait! < 1250368143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i upgraded kernel < 1250368146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember < 1250368147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the additions aren't starting < 1250368147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1250368155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, need to rebuild against new kernel < 1250368158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1250368322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and then: no idea about mount point < 1250368353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love ubuntu, everything is just working < 1250368360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :servers aren't meant to be this easy. < 1250368383 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu is african for "i can't understand debian" < 1250368402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Actually, "can't install Debian". And Mark Pilgrim actually uses Ubuntu now. < 1250368425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who is Mark Pilgrim < 1250368430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :name sounds familiar < 1250368432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But if by "can't understand Debian" you mean "will use something that makes things simpler than Debian when it can be done, without adverse effects that bother me", yes, I will. < 1250368441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Uhh, he works at Google and stuff. < 1250368447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And switched from OS X to Linux sometime? < 1250368453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dive into Python. < 1250368462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and dive into accessibility < 1250368464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1250368465 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1250368471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1250368541 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1250368553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:/$ find . -name osx 2>/dev/null < 1250368553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:/$ < 1250368554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gr < 1250368557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries readding it < 1250368565 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1250368576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to mount it inside < 1250368577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1250368579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check docs < 1250368580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for details < 1250368606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, mount -t vboxfs-whatever osx /whatever < 1250368611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1250368612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :• In a Linux guest, use the following command: < 1250368612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mount -t vboxsf [-o OPTIONS] sharename mountpoint < 1250368613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rightyho < 1250368619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can add it to fstab, right? < 1250368683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course. < 1250368687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, not in that format < 1250368692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:~$ sudo mount -t vboxsf osx /osx < 1250368692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[sudo] password for ehird: < 1250368696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/sbin/mount.vboxsf: mounting failed with the error: No such file or directory < 1250368699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`_` < 1250368700 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1250368711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:~$ ls -l /sbin/mount.vboxsf < 1250368711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-rwsr-xr-x 1 root root 10536 2009-08-15 20:31 /sbin/mount.vboxsf < 1250368716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has a red background, the filename. < 1250368717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why. < 1250368732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, setuid. < 1250368737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wiat. < 1250368737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1250368738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :suid bin < 1250368740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to mkdir /osx, of course. < 1250368755 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :too slow phone, graa < 1250368764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just VNC into your desktop! < 1250368772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh brutha < 1250368778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everythign in /Users/ehird is owned by root < 1250368779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*everything < 1250368788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is the problem with cross-OS mounts < 1250368790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no idea how to fix that < 1250368863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, guess I could just mount it as ehird < 1250368869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I can't modify shit that needs root on the host anyway < 1250368971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: user=ehird right? < 1250368973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the fstab < 1250368976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to let me mount it < 1250368994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, or uid=myuid and gid=mygid < 1250369009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1250369027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@brnmth:/$ sudo mount -t vboxsf -o uid=1000,gid=1000 osx /osx < 1250369032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it mangles permissions? < 1250369032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/sbin/mount.vboxsf: mounting failed with the error: Protocol error < 1250369034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that, then < 1250369037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, how can it not < 1250369043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can it know that ehird = ehird < 1250369125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Especially useful are the options uid, gid and mode, as they allow access by < 1250369125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :normal users (in read/write mode, depending on the settings) even if root has < 1250369126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mounted the filesystem. < 1250369129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wonder why "protocol error" then. < 1250369145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1250369147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's failing in general < 1250369258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's an actual piece of software on both machines, it could automatically build username-based uid maps. < 1250369278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay it works < 1250369282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bunnies and unicorns! < 1250369293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"sudo mount -t vboxsf -o uid=1000,gid=1000 osx /osx" with /osx owned by ehird:ehird does it < 1250369345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder what "pass" is < 1250369362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, fsck < 1250369424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh lawd, doesn't work in fstab < 1250369448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :osx /osx vboxsf uid=1000,gid=1000 0 0 < 1250369450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"no such device" < 1250369454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess it doesn't like osx < 1250369458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's the device I'm mounting, isn't it? < 1250369543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pjw1965's response works fine, however when placing them in the fstab they don't work because the vboxsf is not initialized prior to the fstab being processed. I am new to linux, so how can this be solved? < 1250369544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1250369554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rc then < 1250369569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or just init.d < 1250369909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I HATE UPDATE-RC. < 1250369909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :D < 1250370204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK FUCK FUCK FUCK FUCK < 1250370211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I DO IT EXACTLY HOW IT SAYS AND DOES IT RUN? NOOOOOO < 1250371324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this is funny: http://www.irregularwebcomic.net/podcasts/podcast007.html < 1250371380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, update- rc? < 1250371384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :update-rc* < 1250371385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1250371388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :update-rc.d < 1250371391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1250371394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debian's uber-retarded init.d administration script < 1250371395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :update-rc is a gentoo tool < 1250371400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes me want to stab peopl < 1250371401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1250371413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, how does it work < 1250371420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :annoyingly < 1250371428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it as simple as update-rc add sshd default? < 1250371434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how it works on gentoo < 1250371437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, if you want the defaults < 1250371437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where default = a run level < 1250371443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :update-rc.d start sshd defaults < 1250371449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1250371449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah no, on gentoo default is the default multi user run level < 1250371451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually drop the start < 1250371460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo doesn't use 3, 4, 5 and so on < 1250371463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but named run levels < 1250371533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but Gentoo uses init as nothing more than a wrapper for /sbin/rc. < 1250371688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is to say, they are using SysV init as a way of doing BSD init. < 1250371713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(almost) < 1250371751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arch's bsd init is a godsend < 1250371751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so simple < 1250372038 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1250372224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gah, what sort of freaky lynx have they installed at work; "this client does not support HTTPS urls". < 1250372246 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One that's not linked against an SSL lib, presumably :P < 1250372288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but whyyy. < 1250372293 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1250372346 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :links did https, but I don't know how to tell it to auto-linewrap a text/plain file. < 1250373349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\l gbox < 1250373350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rule:|(8#2)_vs < 1250373350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheet:{[r;s]{r[2_sv 3#x _0,s,0]}'!#s} < 1250373350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cyl:{[r;s]{r[2_sv 3#x _(*-1#s),s,*s]}'!#s} < 1250373350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w:gbox 200 cyl[rule 90]\200#1 0 1 < 1250373350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w..c:`plot < 1250373352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`show$`w; < 1250373353 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1250373361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ A graphical implementation of the Wolfram automata in K. < 1250373375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rule 90; changing "90" will change, well, the rule. < 1250373403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Single dependency: < 1250373404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gbox:{(,/(7#,,:'&2){x,,y}/:(0 0 1 1 0;0 1 1 0 0)+/:,/(!#x),/:'&:'x),,,:'-1+^x} < 1250373404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vbox:{(,/(7 2#,!0){x,,y}/:(0 0 1 1 0;0 1 1 0 0)+/:+y _vs x),,,:'2#|/y} < 1250373404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1250373404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p:gbox m:100 100_draw 2 < 1250373404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v:vbox[&,/m;^m] < 1250373405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v..c:p..c:`plot < 1250373407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`show$'`p`v; < 1250373408 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1250373409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"gbox.k" < 1250373642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Btw, why K instead of J < 1250373685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like J for mathematical stuff; K has an awesome functional reactive programming gui thing and olegfink evangelised it a bit < 1250373717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically j's a mathematical vectory thingy, k's a general purpose lang with some awesome stuff that happens to be array based < 1250373735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: unfortunately there's no k3 for os x, so I have an unholy ssh-into-virtualbox-with-X-forwarding linux setup < 1250373760 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1250373784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a clever thing that cds to /osx/(host pwd) < 1250373850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there a k4 these days < 1250373997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes. it lacks the gui library and has morphed with some sort of Q language which is like some sort of english thingy skin over K4 whothefuckknows < 1250374008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1250374043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so me/olegfink/other-guy-person are using the 2005 k3 :P < 1250374335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to disable ssh encryption < 1250374338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no point wasting cycles < 1250374853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh i'll just use telnet < 1250376201 0 :jix!n=jix@188-193-95-175-dynip.superkabel.de JOIN :#esoteric < 1250376643 0 :Sneezle_!n=marten@dyndsl-095-033-018-067.ewe-ip-backbone.de JOIN :#esoteric < 1250377267 0 :MigoMipo!unknown@unknown.invalid QUIT :"mi co'a sipna" < 1250377460 0 :Judofyr_!n=Judofyr@ti0056a380-0048.bb.online.no JOIN :#esoteric < 1250377953 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1250378222 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1250378586 0 :ehird!unknown@unknown.invalid QUIT : < 1250378719 0 :ehird!n=ehird@91.105.76.79 JOIN :#esoteric < 1250379156 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1250379715 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1250380043 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1250380357 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1250380618 0 :Sgeo!n=Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric