< 1241222401 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241222405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're all welcome. < 1241222408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1241222410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i have no idea what that was about < 1241222428 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wasnt sure if thats what you were talking about or not :D < 1241222434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however you can avoid -> if you let forall have a premise < 1241222458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: eh? < 1241222463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could do the Schonfinkel thingy < 1241222473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: P -> Q = forall a \in P : Q < 1241222487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what CoC does iirc < 1241222489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Use the ∀x.x|y symbol < 1241222494 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1241222497 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What was it again < 1241222512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i'm not unicode clean < 1241222568 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241222577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1241222583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With my rules: < 1241222589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using the definition of xor: < 1241222589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(A ⊕ B) = (A ∧ ¬B) ∨ (¬A ∧ ¬B) < 1241222592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We get < 1241222593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A ⊕ B = ∀C. ((∀C. (A ⇒ ((B ⇒ ⊥) ⇒ C)) ⇒ C) ⇒ C) ⇒ (((∀C. ((A ⇒ ⊥) ⇒ (B ⇒ C)) ⇒ C) ⇒ C) ⇒ C) < 1241222598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Delightfully verbose. < 1241222622 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :f(x) |^x g(x) = forall x. f(x)|g(x) < 1241222637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er (¬A ∧ B) ofc < 1241222661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/465557.txt?key=nevd9omyyjsa2nvbn4g < 1241222662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Logix < 1241222680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you know why that xor is so verbose? < 1241222684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd expect it to be shorter < 1241222693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: CoC logic is intuitionistic, so A -> B is _not_ (¬A \/ B) < 1241222694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it has some redundant clauses < 1241222710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: agreed. < 1241222754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think xor is a particularly intuitive operation :D < 1241222771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very true :P < 1241222781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok im off guys < 1241222784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see ya <3 < 1241222786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241222789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now to translate that to haskell < 1241222794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :check out that paper oerjan < 1241222798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its cool < 1241222964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type Bottom = forall a. a < 1241222964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type Not a = a -> Bottom < 1241222965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `And` b = forall c. (a -> (b -> c)) -> c < 1241222967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `Or` b = forall c. (a -> c) -> ((b -> c) -> c) < 1241222969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `Xor` b = (a `And` Not b) `Or` (Not a `And` b) < 1241222971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now to prove modus ponens < 1241222987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh so that's what wolfram looks like http://news.bbc.co.uk/2/hi/technology/8026331.stm < 1241223009 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :looks like my math teacher < 1241223022 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1241223026 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just had an idea < 1241223027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had imagined him rather more maniacal, with huge hair < 1241223035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A slashfic Wolfram/ais < 1241223047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That he finally solved his problem made him so horny < 1241223057 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He gave him his special "wolfram prize" < 1241223098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no dice, wolfram only breeds with CAs < 1241223126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit, modus ponens doesn't type yet < 1241223145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, trivial mistake < 1241223146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it does < 1241223188 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is ehird doing? < 1241223203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: translated my implies-and-bottom logics to haskell < 1241223239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: oerjan: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=4466 < 1241223252 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"How old are you now? You're 20?" "Yes" "You've hit the double-digits!" < 1241223270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: *facepalm* < 1241223271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1241223274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_'s 20? < 1241223299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(in base 20) < 1241223406 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as of today < 1241223420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: The world would start making a lot more sense if I stopped viewing 20 as a bastion of maturity. < 1241223438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm 38, and definitely not mature < 1241223454 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :...did you just say that I'm immature? < 1241223464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: no < 1241223470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Mmmmmaaaaayyyyyyyyyyyynooooooooyyyyyyyyyybe. < 1241223499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: needs more s's < 1241223514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeintercourse. < 1241223539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Congrats. < 1241223544 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1241223550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has another ~year to go before hitting 20. < 1241223552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: say, how could I implement a boolean with this? < 1241223553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seintercourse? sorry i don't speak french that well < 1241223559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241223566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a→a→a, maybe? :-P < 1241223590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to define (type Set a = a -> Bool), 'cept without using Bool since that's against the rules < 1241223592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the system F definition is something like < 1241223602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :forall a. a -> a -> a < 1241223605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1241223630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right but that's sort of tautological < 1241223643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since there aren't really distinct a's in the type system, right? < 1241223668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241223693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's too subtle for me at this time, i'm about to go to bed < 1241223698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241223709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe: < 1241223717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a→b→a or b < 1241223718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241223810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1241223825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although that's not really conditional any more < 1241223845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bed -> < 1241223849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241223955 0 :oerjan!unknown@unknown.invalid QUIT :"Nude Gait" < 1241225739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you use for helvetica on linux btw? i could convert the os x font, but... < 1241226095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, Helvetica? < 1241226209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. So *that's* why I don't use Helvetica. < 1241226217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Helvetica's installed alright... < 1241226222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The bitmap font. Ick. < 1241226255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably just use the OS X font. < 1241226257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE < 1241226263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, but OS X fonts generally lack hinting. < 1241226275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because OS X's text rendering doesn't need it :P < 1241226289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably finding a Windows one would be best < 1241226318 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241226322 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :so I got debian all how I like it, hooray < 1241226351 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :well, more or less < 1241226356 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but more or less does! < 1241226368 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :at least I think more or less does. < 1241226375 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, xchat-gnome could do with more line spacing < 1241226529 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this "smuxi" client. < 1241226731 0 :ehird_!unknown@unknown.invalid QUIT :"Leaving" < 1241226746 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241226754 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :This looks nice. < 1241226787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I, myself, am partial to irssi. < 1241226835 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'd be all over irssi if it had a GUI frontend. < 1241226852 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :As it is, I have an objection to mimicking a restricted GUI on top of VT terminal codes... < 1241226880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... GUI? < 1241226891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What is this "GUI" of which you speak? < 1241226916 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: An attitude typical of many unix users, who should be sent back to the 80s. :) < 1241226967 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Netcraft confirms it: Smuxi is nice. < 1241226974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so I'd be using an actual terminal instead of a psuedoterminal. < 1241226982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They should be sent back to the 50's. < 1241226989 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To program by rerouting wires. < 1241226991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I'd be using the OS that inspired UNIX-HATERS. < 1241227000 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or a lisp machine. < 1241227005 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :You could actually buy them those days. < 1241227020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, *God*... UNIX-HATERS would be full of perfectly valid points! < 1241227024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: Oh, right. < 1241227028 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But it is! < 1241227051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that many of the points are becoming increasingly moot unless you want them to not be. < 1241227063 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Mere kludges. :) < 1241227070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, 'tis the Unix way. < 1241227078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But oooh. A Lisp machine. < 1241227082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Buckey bits and Emacs. :) < 1241227115 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :The 80s was great for computers; bad for music, hairstyles. < 1241227157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I dunno about it being bad for musi... Oh, wait. *80s*. < 1241227168 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241227171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That decade that my music collection almost entirely skips. < 1241227197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I have some Styx. That's about... It, as far as the 80s go) < 1241227214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wolfram alpha says "Launching May 2009" < 1241227214 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On December 31st, 1979 at 23:59:59 -- specifically, one planck time before January 1st -- the world's collective music lobe was knocked out in a freak accident. < 1241227219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any info on when in May < 1241227221 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It is well known that it takes 10 years, precisely, to grow back. < 1241227228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is the second may now < 1241227269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: And it still needs at least two decades to recuperate. < 1241227281 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241227288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241227295 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i do not know < 1241227300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241227508 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :http://imgur.com/Gcy.png Yum. < 1241227513 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :(Sans tiny resolution due to VMity.) < 1241227521 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Modulo, not sans, that is. < 1241227556 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf kind of shitty window manager is that < 1241227568 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Pray tell, how is it shitty? < 1241227579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tiling wms are the future < 1241227591 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :The future of unergonomical pseudo-leetness, yes. < 1241227600 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not one for inhumane interfaces < 1241227613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ion is awesome < 1241227631 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :l o l < 1241227633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241227634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241227638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/\o/ < 1241227641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/\o/\o/ < 1241227647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC finished compling < 1241227649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1241227660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes I was doing it on my old pentium3) < 1241227677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I don't know why) < 1241227693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You are both an idiot and a glutton for punishment < 1241227741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I just didn't want it on my main desktop < 1241227901 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :http://isohunt.com/torrent_details/63227281/Helvetica.ttf?tab=summary < 1241227902 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Weet. < 1241227933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241227950 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Windows Helvetica TTFs, useful for Linuxing. < 1241227951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't you have those on OS X < 1241227956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dfont < 1241227956 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I am in a VM. < 1241227959 0 :WangZeDong!n=butt@ANantes-259-1-101-154.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241227960 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Of Debianity. < 1241227967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, convert with fondu < 1241227979 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OS X fonts lack hinting, and often are tuned for just OS X's font rendering < 1241227983 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Windows fonts are closer to Linux < 1241227987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241227990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should too then < 1241228013 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Now how do I install these painlessly? < 1241228039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KDE 3 I know for < 1241228078 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GNOME 2 :P < 1241228115 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241228119 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :go to fonts://, drag in < 1241228136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1241228148 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241228183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stick them in ~/.fonts < 1241228224 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :aha, yep, fonts:/// < 1241228246 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's what it does < 1241228249 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer system-wide though :( < 1241228282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As root, stick it in /usr/share/fonts/ < 1241228317 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1241228329 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that contains subfolders truetype, type1 and X11 < 1241228330 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1241228334 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I suppose truetype < 1241228341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241228344 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Does /usr/local/share/fonts work, I wonder? < 1241228351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It might. Worth trying. < 1241228371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, depends on setup < 1241228392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, why do OS X ones lack hinting < 1241228403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought they had that inof < 1241228404 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because OS X doesn't hint < 1241228405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :info* < 1241228412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1241228415 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :its rendering is accurate enough not to < 1241228429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, becuase of high res screen < 1241228431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241228438 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because the font rendering is better :P < 1241228486 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do I add a directory to fontconfig's list? < 1241228494 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look at them :< < 1241228510 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ah, /usr/share/blah < 1241228589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, fonts < 1241228593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shit sucks < 1241228615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241228615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241228633 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :okay, relogin time < 1241228656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge works on gcc 4.4 < 1241228659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I'm going to bed < 1241228691 0 :ehird_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241228966 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241229049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1241231935 0 :rabideejit!n=spoon@80-42-192-213.dynamic.dsl.as9105.com JOIN :#esoteric < 1241232449 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :I thought of a new language. It's one of these cheesey thematic languages. < 1241232495 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :It should be called JUSTICE. It should read like a court transcript. < 1241232497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We'll be expecting your submission to http://www.esolangs.org/wiki/ promptly :P < 1241232509 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Hehe! I shall < 1241232528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have an implementation, or is it still in the design stage? < 1241232577 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm trying to think of an interesting foundation for the language. While loops etc seem rather dull. Perhaps some sort of combinatory logic would be good. < 1241232588 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :The basic idea is it should read like a court transcript. < 1241232597 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'm a little pissed, it's coming back to me < 1241232599 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea < 1241232608 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :What it is is: it's the lambda calculus < 1241232619 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :The evidence presented at the trial represents the bound variables < 1241232657 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Named functions can be called by someone in the court saying that there's precedence from another trial... < 1241232671 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Output is performed by the judge. < 1241232699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No jury? :P < 1241232779 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Haha. I'm not sure -- they could be used for conditionals, but I think that would make the syntax weird -- My major problem is that in court transcript, I don't think you get to see the minutes of the juri < 1241232791 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :*juror's decision making < 1241232812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is true. < 1241232817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rabideejit: You do get the jury's results, however. < 1241232825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, the jury should be for input and output. < 1241232826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241232840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, but you only get the results once. < 1241232874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. I guess this is a kangaroo court, then. < 1241232877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241232923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...............? < 1241232931 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :hmmm!! < 1241232954 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :perhaps kangaroo would be a good name for the language < 1241232977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A kangaroo court is show trial. < 1241232980 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1241232988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, rather, the court running the show trial. < 1241232995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So is this ;) < 1241233019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241233090 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I have to sleep. Your feedback is excellent. I shall return with tidings of the progress. Goodbye! < 1241233112 0 :rabideejit!unknown@unknown.invalid PART #esoteric :? < 1241236738 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241246395 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey kids < 1241247364 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Good night all < 1241247450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241248557 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241250200 0 :Slereah!n=butt@ANantes-259-1-43-215.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241251027 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241251199 0 :clog!unknown@unknown.invalid QUIT :ended < 1241251200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241253861 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241254957 0 :tombom!i=tombom@82.25.194.54 JOIN :#esoteric < 1241256066 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241256147 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241256184 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1241256198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*splash* < 1241256711 0 :Dewio!unknown@unknown.invalid NICK :Dewi < 1241258547 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241258629 0 :Dewi!unknown@unknown.invalid QUIT :"off into upgrade land" < 1241261246 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241261401 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241261928 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1241264302 0 :MigoMipo!n=MigoMipo@84-217-5-241.tn.glocalnet.net JOIN :#esoteric < 1241265100 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241265107 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241266999 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241267245 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241267260 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241267769 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241269321 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241269796 0 :Dewi!n=dewi@124-171-131-34.dyn.iinet.net.au JOIN :#esoteric < 1241271449 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241271454 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241271938 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241275240 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241275245 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241275705 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241275974 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241276368 0 :oklopol597!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241276374 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :whoops seems i disconnected. < 1241276391 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :serves me right i guess < 1241276403 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :did someone answer? < 1241276481 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :what's topic about < 1241276878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol597: link to the logs < 1241277043 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241277819 0 :oklopol597!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241278969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241278985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241279417 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241279426 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241279451 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241279455 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241279728 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1241279817 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1241280035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea why gcc generates .eh_frame sections in the ELF binaries when compiling C programs. As far as I understood it, it is used for unwinding in case of exceptions but none of the -fno-exceptions -fno-unwind-tables and so on seems to remove them < 1241280062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, no, I ignored all the exception-handling stuff when doing gcc-bf < 1241280066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it almost certainly doesn't work for C++ < 1241280082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but why is it generating them for C!? < 1241280098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241280098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are they just debug data, I wonder? < 1241280106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, using -g0 < 1241280109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and strip doesn't remove them < 1241280112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1241280136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that Debian's fontconfig has less illegal-in-US subpixel stuff than ubuntu's... < 1241280149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly < 1241280166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu's European, so doesn't care about the illegal-in-US stuff when it's legal everywhere else < 1241280170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, debian have special non-US repositories < 1241280175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all mirrors other than the US ones < 1241280182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I wonder if they have the illegals? < 1241280308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I finally made it reduce the the .eh_frame segment to a few bytes. Byt instead it grew the .text segment with 64 bytes? < 1241280350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I spent this morning writing an Underload interpreter < 1241280364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty fast, it's only about 20% slower than programs generated from the ehird/me Underload compiler < 1241280376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I intend to expand it to handle Underlambda some time later < 1241280414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know how you use noscript to get rid of annoyances and be more secure? it's adware, and uses obfuscated code to further this end: http://adblockplus.org/blog/attention-noscript-users < 1241280432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I'm reading the story atm < 1241280434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this makes no sense: http://pastebin.ca/1410386 < 1241280436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241280439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I never visit the noscript homepage < 1241280447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went and blocked that through about.config ages ago < 1241280457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, difference was adding -fno-asynchronous-unwind-tables as well < 1241280461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you still have obfuscated code designed to subvert adblock plus running on your FF instance < 1241280494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes... < 1241280579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:08 ski expects `mod n 0 = n' .. :/ < 1241280581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1241280591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: SO SHOW US THE GOODS < 1241280596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1241280607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241280622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pastes < 1241280666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" wget http://keithp.com/~keithp/truetype.tar.gz < 1241280666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and wait... it's about 3 megs ;)" < 1241280669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh 2002. < 1241280687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1410392 < 1241280731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I like how the compiler is infinitely clearer. < 1241280747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what makes you think that? < 1241280753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You realize that newlines and comments don't make the interpreter run slower, right? X-P < 1241280759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err ... have you read that interpreter, ais523? < 1241280761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes < 1241280763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1241280765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(J/K ;) ) < 1241280765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the compiler is a trivial transformation for 90% of it < 1241280773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter has bitshift rubbish < 1241280775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interp's cleverer < 1241280778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and int_least32_bigger_t < 1241280781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the bitshift's implementing utf-8 < 1241280784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and big_least_32_bigger < 1241280792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err ... why? < 1241280799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Underload is ASCII... < 1241280805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, what makes you think that/ < 1241280819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you didn't disagree when my compiler used ascii... < 1241280829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because it uses no non-ASCII characters < 1241280869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in Underload the meaning of codes above 128 is irrelevant < 1241280892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Underlambda it isn't, and I'm trying to get the compiler to do both < 1241280923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, anyone complaining about a lack of newlines in that obviously doesn't like Python, it's indented exactly the same way < 1241280966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or maybe they think different languages deserve different styles < 1241280967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1241280974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, python uses 4-space indents < 1241280980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :precisely because it'd be impossible to read with 2-space indents < 1241280984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since everything would munge together < 1241280992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just resize spaces in your editor < 1241281017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Noscript was already updated to remove that Adblock Plus filter subscription. < 1241281064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again with the not compiling. < 1241281081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again with the not compiling. < 1241281082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1241281087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet :P < 1241281094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to give -o for Underload < 1241281097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or invoke with the name derlo < 1241281128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281129 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241281130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Still doesn't stop it being shady. I wouldn't struct it anyway. < 1241281144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*trust < 1241281146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not struct... < 1241281172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's GPL. < 1241281180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just read it through :-P < 1241281196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(:^)*S):^ < 1241281196 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(a(:^)*S):^ < 1241281222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Next stop: Missing the point < 1241281230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:aSS):aSS < 1241281230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1241281236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:^):^ < 1241281248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it optimizes tailcalls, so that'll just run until it runs out of time < 1241281260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my compiler optimized tailcalls too :P < 1241281342 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241281412 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241281414 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Click Here now http://embryogenesiswatches.cn" < 1241281418 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl, embryogenesis? :P < 1241281419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolwat < 1241281517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my interp's a lot more memory efficient than your compiler, though < 1241281532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241281532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241281534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: Next stop: Missing the point <-- I clearly see what ehird meant there < 1241281538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so noscript needs forking < 1241281549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: try that program on your compiler, I bet it won't get nearly that far < 1241281551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the idea is good. And it used to be good at least. < 1241281568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, what? It would run forever. < 1241281571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I optimized tail calls. < 1241281576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: look more carefully at it < 1241281580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it uses exponential memory < 1241281589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shrug. Then you need exponential memory. < 1241281591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although constant callstack space, it uses exponential data-stack space < 1241281629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((+)S:*:^):^ < 1241281629 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++ ...too much stack! < 1241281635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.oyhus.no/SubLCD.html this is pretty cool < 1241281635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241281645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was very quick to give that error in fungot < 1241281646 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' of course they answer to their names? is it particular or universal? perhaps looking-glass milk isn't good to fnord oh, oh, hear!" cried sylvie, in a melancholy voice. ' it's very provoking,' humpty dumpty cried, breaking into a sudden passion. ' you've only a few inches high, and was gone in a moment. < 1241281670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+)S:*:^):^ < 1241281672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a very good summary of the book fungot < 1241281672 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " oh, don't go on like that!' < 1241281680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, I'll stop then < 1241281685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(with what?= < 1241281689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/=/)/ < 1241281699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm.... thutubot doesn't like exponential programs < 1241281705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should have hit the too much stack warning already... < 1241281707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+hello < 1241281711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doesn't it have a limit < 1241281713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241281723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, and it should have reached it by now < 1241281730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you hit a bug? < 1241281731 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++ ...too much memory used! < 1241281731 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, ais523! < 1241281745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, the limit's obviously just a bit too high < 1241281812 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241281950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523, any idea why gcc generates .eh_frame sections in the ELF binaries when compiling C programs. [...] <<< obviously it's for framing canadians. < 1241281967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what < 1241281976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.oyhus.no/Monitors6.html Holy. Fuck. < 1241281981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your joke made no sense < 1241281991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you say, eh? < 1241281992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen more < 1241282011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " I recently threw them away, since they used so much current that they often blew the house fuses and aborted the server. " < 1241282015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usally not CRT though < 1241282023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1241282048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a horrible xinerama setup < 1241282055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xinerama would work with monitors without any borders :P < 1241282095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where on the page is it < 1241282098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it < 1241282106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his homepage < 1241282129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not the same page on it that you linked though. meh < 1241282152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his homepage < 1241282153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in / < 1241282156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241282206 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241282285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there, disabled noscript. Disabled javascript. < 1241282775 0 :MigoMipo_!n=MigoMipo@84.217.7.249 JOIN :#esoteric < 1241282775 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1241282798 0 :MigoMipo_!unknown@unknown.invalid NICK :MigoMipo < 1241282818 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1241283028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : 16:08 ski expects `mod n 0 = n' .. :/ < 1241283047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that _is_ the most logical definition if you make it defined < 1241283066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since k + 0*m = n has only one solution k < 1241283095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, it has no solutions, no? < 1241283106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :k = n is the solution. < 1241283108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :k = n, m = anything < 1241283133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it has no solution fulfilling the expected inequality 0 <= k < n < 1241283144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*0 < 1241283144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out whether nobody being able to read my Underload interp is a good thing < 1241283165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i haven't tried yet < 1241283191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent hours debugging the GC this morning < 1241283215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it concurrent? < 1241283217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1241283217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it's not written in a language with GC? < 1241283239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: reference counting should suffice < 1241283253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is refcounting < 1241283263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eurgh < 1241283264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I use the refcounting for other purposes too < 1241283266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like optimisations < 1241283269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :refcounting is so inefficient < 1241283290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not in terms of memory used < 1241283313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload programs that use memory exponentially tend to only use quadratic memory in derl < 1241283330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to the compression it uses to store thigns < 1241283541 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1241283543 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241283546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sharing subexpressions i assume < 1241283554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, that's how it's done < 1241283580 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241283584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, if subexpressions are only used in one place, I modify them when doing ^ or *, rather than creating another data structure to hold the relationship < 1241283596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241283609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say you do (a)(b)* < 1241283620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that becomes CAT(a,b) in memory if a is shared with anything < 1241283625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "uniputc" < 1241283625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't, I just change the end pointer of a to point to the start of b < 1241283634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: UTF-8 putc < 1241283640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aha < 1241283641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :constitutes about half the things I hear from AnMaster < 1241283651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use UCS-4 internally < 1241283667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right. Makes sense. Have you integrated this in EgoBot yet < 1241283677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, GregorR's integrated it in EgoBot < 1241283681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1241283687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241283688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241283700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is it valgrind clean < 1241283720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241283732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes with debug level set 2 or higher < 1241283739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lower than that, it skips free at program end < 1241283779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was valgrinding it a /lot/ to test for bugs < 1241283786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less every bug in there showed up on valgrind < 1241283792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, a rather pointless thing to ask someone who shows a propgram < 1241283792 0 :coppro!unknown@unknown.invalid QUIT :Connection reset by peer < 1241283795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*program < 1241283796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you indention is mixed space and tabs < 1241283797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1241283825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, here's an expression it took over an hour to get working: < 1241283834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (((1)S)^):^^ < 1241283834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (((1)S)^):^^ < 1241283845 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (((1)S)^):^^ < 1241283850 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241283861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a minimal testcase for an obscure optimizer bug < 1241283878 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241283897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not likely any other interpreter will hit it then < 1241283900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or compiler < 1241283903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1241283921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: now I have to make a new interpreter/compiler that's really fast < 1241283924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, unless they try to optimise the same way < 1241283925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will do TYPE INFERENCE. < 1241283932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, your code: tl;drmoi < 1241283933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::::*** will be stored as {num,3} < 1241283944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm planning to do that too, some time < 1241283951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: >:( < 1241283955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both my unfinished Overload interps optimise numbers already < 1241283955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have patented it < 1241283957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So there < 1241283962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have prior art, so there < 1241283965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241283973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Like the patent system ever listens to prior art < 1241283974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SO THERE < 1241284016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :derl's O((log n)^2) for numbers atm < 1241284017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it is the same as I already do in my brainfuck compiler, optimising +++ and such to set constants when they are known (like cell is known to be 0 before, from a [-] or whatever) < 1241284018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't all that bad < 1241284027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so prior art too < 1241284031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in memory, it's O(n) in actual processing for the same reason as brainfuck < 1241284033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241284036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not even close to the same < 1241284071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. "Optimising sub-optimal esolang representations for numbers into efficient representations" < 1241284072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241284089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it covers church numerals too < 1241284138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it would include constant folding in any esolangs too < 1241284205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is "tailcat" < 1241284251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you want to concatenate two linked lists < 1241284256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241284259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you set the last pointer in the first one to point to the start of the second < 1241284268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only works if nothing else is using the first one, though < 1241284277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that saves a bit of memory, I was more paranoid about memory usage than speed for some reason < 1241284282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1241284286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fancy name for it < 1241284300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I have done that in programming before. And never knew what it was called. < 1241284324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it saves speed too doesn't it < 1241284335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably, but I haven't profiled < 1241284341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it avoids the need to malloc < 1241284350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it requires a while loop to find the end of the list < 1241284351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean you only have to traverse the first list, so O(n) (unless you already have a pointer it's end, in which case that is O(1)) < 1241284352 0 :pikhq!n=pikhq@dialup-4.88.163.4.Dial1.StLouis1.Level3.net JOIN :#esoteric < 1241284356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then update a pointer < 1241284362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, but the other way's O(n) too < 1241284367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the question is which is faster on a typical list < 1241284390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't the other way be copying the linked list, AND finding the end of one of them. < 1241284399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241284401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Thus being O(n) too indeed (I think) < 1241284403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other way is to do a lazy cat < 1241284409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1241284411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what I do when the first list is shared and so can't be modified < 1241284426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I create a cat element in memory, and evaluate it later when the first list has already been consumed < 1241284432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the first list doesn't need copying < 1241284433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1241284437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's already gone by then < 1241284443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241284461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well compared to that, lazy cat should be faster right? < 1241284464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or hm < 1241284468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering < 1241284477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where do you store this lazy cat < 1241284478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect lazy cat will be faster on large lists, certainly instantaneously < 1241284481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it produces more memory < 1241284485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's stored on the heap < 1241284495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering if lazy-catting everything would make memory usage a higher computational order < 1241284499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, I meant, how do you check in the code for a lazy cat situation < 1241284502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which could make speed a higher computational order < 1241284513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's in the big switch, look for case CAT: < 1241284522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then I have the zero stack < 1241284531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a stack of pointers to use instead if you hit a null pointer < 1241284538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lazy cat's implemented in terms of it < 1241284568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you store it relative the first list < 1241284576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241284583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" I create a cat element in memory, and evaluate it later when the first list has already been consumed" < 1241284584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, this lazy cat is stored right next to Einstein's cat with a long tail. < 1241284593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has a pointer to the first list and the second list < 1241284593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I may have misinterpreted that < 1241284600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right < 1241284604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once it's evaluated, it returns the first list, and pushes a pointer to the second on the zero stack < 1241284606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1241284618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then when the end of the first list is reached, it hits a NULL, so it pops the second from the zero stack and keeps going < 1241284638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zero stack... < 1241284645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241284646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm if you cat n lists together, you only get n-1 cat cells, so as long as you don't use it for empty lists i think you only get a constant multiplier at most < 1241284651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean the SOSS-most SOSS < 1241284658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't use it for empty lists < 1241284658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(kind of not) < 1241284672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can end up catting the lazy cats themselves < 1241284675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you end up in a big lazy glob < 1241284676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so no O() difference < 1241284679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I think it might blow up < 1241284698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241284708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say (x):*:*:* becomes x lazy-catted to itself, that lazycat's lazy-catted to itself, and that lazycat's lazy-catted to itself < 1241284716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have more lazy cats than actual elements there < 1241284727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, doing that's much more efficient than actually trying to store the number < 1241284736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (x):*:*:* < 1241284739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (x):*:*:*S < 1241284740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um but you cannot use mutation on self-catting, obviously < 1241284740 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x):*:*:*S < 1241284747 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (x):*:*:*S < 1241284752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, I can't < 1241284752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241284766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, come to think of it, you could; if the second list was modifiable, you could modify that < 1241284783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you do that exponentially. I mean cause that interpreter to create an exponential number of such lazy cats < 1241284789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if the first list was modifiable then, you could force the lazycat at that point and then attach to the forced list < 1241284791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not sure < 1241284806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, it's certainly better than the naive approach, which would be hyperexponential for the same program < 1241284814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err < 1241284816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241284822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you show that < 1241284834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, just by considering what would happen if you forced all the cats immediately < 1241284846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241284851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241284863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. Just spiffy. < 1241284863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant a program creating hyperexponential number of lazy cats in it < 1241284865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241284874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+)S:*:^):^ < 1241284877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((+)S:*:^):^ < 1241284877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++ ...too much stack! < 1241284882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still that bug < 1241284884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241284886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I haven't modified thutubot < 1241284894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can tell that by the fact it hasn't left and rejoined < 1241284900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutu's a compiled language, at least in all known implementations < 1241284918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it will run out some time soon or what < 1241284921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's necessarily a bug, just a limit (in this case, memory use) set slightly too high < 1241284923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it responded above < 1241284925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it hits the memory limit first < 1241284927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time's measured in commands < 1241284937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Thutu is O(n) slower than anything else < 1241284938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any message about it < 1241284941 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++ ...too much memory used! < 1241284941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+hello < 1241284942 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, AnMaster! < 1241284943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241284952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I missed that message last time < 1241284955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was afk < 1241284981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather. just left 5 seconds before < 1241285073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tested ick with gcc 4.4 yet < 1241285078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241285080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge works fine with it btw < 1241285083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it will work, though < 1241285099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that gcc will have been trying not to break compatibility, and ick's designed to run on anything as it is < 1241285107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241285122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"If you're using IE, do not be alarmed. This page does not really look like crap, it is only your browser." < 1241285124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCC tries not to break compatibility, but sometimes compatibility is broken. < 1241285133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it does have parts that are gcc specific < 1241285137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick I mean < 1241285138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, ick? < 1241285139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not the webpage < 1241285143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(some projects depend on behavior of the optimising pass.) < 1241285148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes. the ec thing < 1241285150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1241285153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241285155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241285160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you changed that recently < 1241285163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on ({ }) and a command-line option to gld < 1241285167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For example, ffmpeg won't compile without -O. < 1241285186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:25 ais523: "If you're using IE, do not be alarmed. This page does not really look like crap, it is only your browser." < 1241285189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i googled for it < 1241285189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what < 1241285191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. It'll compile, it won't execute at all. < 1241285191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1241285192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that site IS ugly, though, ironcially < 1241285202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do they debug it then < 1241285210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gcc -O1 -g < 1241285210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can use -g with -O < 1241285213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf debugging works < 1241285219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes right. But it doesn't work well < 1241285221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IME < 1241285230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the graphical version of muphry's law? :D < 1241285231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm actually surprised that string only gives one result < 1241285236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-O0 works a lot better when you are working in gdb < 1241285237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in quotes, ofc < 1241285241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, ubuntu's subpixel rendering is different and better than Debian's < 1241285241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, in quotes < 1241285243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1241285245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is my professional opinion that the ffmpeg developers are freaking mad. < 1241285269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, soon two (from tunes) < 1241285278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably because Ubuntu's a fork of sid. ;p < 1241285285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: soon two? < 1241285301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no -- because Ubuntu doesn't care about breaking US law, just european law < 1241285306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may be in a debian non-US repository < 1241285306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. one from that site. One from google crawling the logs for this channel < 1241285309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1241285309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh < 1241285318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you confused me since tunes are making a new site, supposedly < 1241285325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241285326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Ubuntu doesn't even care about breaking European law. < 1241285331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just South African law. ;) < 1241285333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with spiffy GUI for the logs < 1241285334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241285334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: err... < 1241285338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Canonical aren't a south african country < 1241285341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: their main servers are in Europe < 1241285343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the logs are not a part of the tunes project... < 1241285348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they aren't even a european country < 1241285350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Guess I'm wrong. < 1241285351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the tunes project is mainly the OS project < 1241285353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that would be impressive < 1241285363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you failed to detect the sarcasm... < 1241285383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where are they a company then < 1241285383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: people, as a rule, can't detect sarcasm without any hints that it would be sarcasm -- i.e. it could easily be perfectly serious -- and that is not funny at all < 1241285393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since, y'know, we're not psychic < 1241285396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't supposed to be funny < 1241285400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you use it all the time < 1241285406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so hypocrite :P < 1241285408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just psychos < 1241285409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Europe, they just aren't a country < 1241285424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main server's in the UK, although that doesn't mean the company is of course < 1241285427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, country XD < 1241285430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I mentally corrected the typo < 1241285433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but my sarcasm is detectable < 1241285435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I never noticed it < 1241285437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't < 1241285439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just not to you < 1241285439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine is < 1241285444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i disagree, since others have detected it < 1241285447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not for you < 1241285453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 AnMaster: ehird, with spiffy GUI for the logs < 1241285454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 AnMaster: or what < 1241285459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@anyone: does this smell even slightly of sarcasm to you? < 1241285461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatsoever? < 1241285503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is potentially sarcasti < 1241285505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :c < 1241285508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can't tell without more context < 1241285509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything is < 1241285510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there wasn't any < 1241285514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241285544 0 :Dewi!unknown@unknown.invalid QUIT :Remote closed the connection < 1241285550 0 :Dewi!n=dewi@124-171-131-34.dyn.iinet.net.au JOIN :#esoteric < 1241285647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION concludes that Debian, if it has a non-US nice freetype, is his best choice. < 1241285736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hyperexponential == "like exponential but with the hyper operator" right? I can only find "hyperexponential distribution" which seems to be a slightly different concept < 1241285749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: something that blows up faster than exponential < 1241285762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241285767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hyperexponential reaches infinity in finite time, no? < 1241285769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not specific to the hyper operator then < 1241285779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not sure < 1241285784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may have used the wrong term < 1241285786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that's true < 1241285794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe "superexponential" < 1241285798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241285805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241285805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: greek:hyper = latin:super < 1241285812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there should be a way to install some of the ubuntu polish on debian. < 1241285825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what happens if you enable the ubuntu repos in debian < 1241285832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like the cleaned up system→preferences/administration and the nice wireless/wired connection helper thingies < 1241285832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's as disastrous as doing it the other way round? < 1241285835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why are you highlighting *me* about that < 1241285837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: almost certainly < 1241285856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the connection helper thing is NetworkManager + nm-applet-gnome < 1241285861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, non-us. < 1241285862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian probably has the packages < 1241285865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I'd like some of ubuntu's polis without its bloaty feeling and without the goddamn ubuntu logo :-D < 1241285869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523, hyperexponential == "like exponential but with the hyper operator" right? < 1241285874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(don't know if they *still* have that...) < 1241285878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: system→preferences/administration cleanup is a godsend though < 1241285882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing's a maze on debian < 1241285885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241285886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sort of implied you didn't know the basic meaning of the prefix < 1241285908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well hyper == super == "more wow" ;P < 1241285917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, I can handle Debian, prolly < 1241285924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esp. since its installation is more flexible < 1241285928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1241285929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I can do my LVM rubbish for the ssd < 1241285942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, WHAT < 1241285948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1241285957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RUBBISH‽ < 1241285961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU < 1241285964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, AnMaster used an interrobang? < 1241285967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's slang. < 1241285968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian does have the network-manager package, and a network-manager-gnome systray applet. < 1241285971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't mean "crap". < 1241285973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It means "stuff". < 1241285977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the correct term is "baroque" for lvm < 1241285982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOT "rubbish" < 1241285982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and < 1241285984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like "mumble" < 1241285990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't expect it from you < 1241285992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't like the first time... < 1241285993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and to piss off AnMaster: < 1241285996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish < 1241286005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sinner :P < 1241286009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't seen you do an interrobang before < 1241286010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wonder if it comes with its desktop-environment packageset < 1241286027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I haven't seen you around more than at most half of the days < 1241286038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your point < 1241286041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't have Internet at home < 1241286063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know. It doesn't change the fact that you have rather limited coverage of the channel and don't read all the logs. < 1241286072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the latter I don't blame you for) < 1241286113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the "gnome" package recommends network-manager-gnome, which would pull in the network-manager itself. But it's just a "recommends", not a "depends" or a "suggests". < 1241286128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to say something CONTRAVARSIAL: < 1241286131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like Compizzzzzzzzz < 1241286134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 50% is more than enough for statistical evidence < 1241286174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure. However it doesn't *always* work. As shown in this case. < 1241286186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241286216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm what is the difference between "recommends" and "suggests" in *.deb based systesm < 1241286218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :systems* < 1241286254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you know if there's a way to tell Debian to use gksudo instead of gksu? < 1241286259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since I want to lock the root account. < 1241286289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm there is ⸘ too < 1241286298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for use in Spanish and such < 1241286351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No; I don't use a desktop environment. < 1241286364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What's that got to do with anything? < 1241286369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "recommends" list is supposed to contain "packages that would be found together with this one in all but unusual installations" while "suggests" should have things that are potentially useful but not in any sense required. So I guess "suggests" is the milder version, in fact. Funny that aptitude orders them depends/recommends/suggests. Well, maybe it's just alphabetical in that sense. < 1241286370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gksudo is just a gtk sudo thing :P < 1241286383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All Gtk-but-you-know,-rooted apps in debian use it by default < 1241286403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only GTK app I use on a regular basis is Gimp I think < 1241286410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly there is some other that I forgot about < 1241286425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only GTK app I use on a regular basis is Xulrunner. < 1241286425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: firefox? < 1241286430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, duh right < 1241286440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, gtk's a fine graphical toolkit. < 1241286443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so gimp and firefox < 1241286460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you don't have to code for it. < 1241286468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, no doubting, GObject is a mess. < 1241286468 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian-installer asks whether you want to use a root account with a password, or whether just to set up sudo. I've no idea about graphical-but-root stuff, though. < 1241286473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gobject is... Evil. < 1241286474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing a bit of abstraction couldn't fix. < 1241286481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no good GUI toolkit if you have to code for it that also looks good < 1241286483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Does it? It didn't to me. Do you mean the advanced install? < 1241286488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tk is good for coding against < 1241286488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241286490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looks shit < 1241286500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah... Qt is OK to code for... but OTOH it doesn't really have a nice selection of themes. < 1241286509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, Qt 4.4 has QGtkStyle, which renders directly via gtk. < 1241286510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, I've always done the expert install-mode thing, yes. It asks a bit more questions that way, I guess. < 1241286512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is kick-ass. < 1241286532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So maybe Qt is a nice Gtk abstraction ;-) < 1241286539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except that doesn't work well when I tested it < 1241286547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does it not? Darn. < 1241286558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :buggy for most GTK themes I tried. < 1241286562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And there's gtk-qt-engine. I wonder what happens if you use both of them? < 1241286574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1241286576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Massive failure I'm thinkin' :P < 1241286576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the default gtk theme worked ok with it < 1241286583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not most other ones < 1241286590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought that Tk had recently started rendering using GTK? < 1241286593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, indeed < 1241286598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how recently < 1241286605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might not have hit that version yet < 1241286606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Rly? < 1241286608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or was it Qt? < 1241286612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241286613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was Qt < 1241286615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a separate theme < 1241286615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241286623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tk has some ways to make it look modern < 1241286623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know; no Tk usage. < 1241286623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl/Tk 8.5. < 1241286627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not by default, eurgh. < 1241286631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the one I have here looks somewhat like.... Motif + CDE + pure X < 1241286635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in shittyness < 1241286640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you guys ever used nedit? :-) < 1241286644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241286647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that < 1241286650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nedit.org/ < 1241286652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls nedit. < 1241286653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very old X11 editor < 1241286656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guess it'll be in officially in 8.6? < 1241286660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tl;dc < 1241286667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it reminded me: < 1241286669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nedit.org/technotes/looks-1.php < 1241286675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :talking about tk < 1241286692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the shade does it all < 1241286694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it < 1241286704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: At the time it was written, the main UI toolkit was Motif. < 1241286704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Horrid, isn't it? < 1241286705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it still looks bad in the latter one < 1241286705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the less-3Dness :P < 1241286716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It looks acceptable < 1241286723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's not much there to look ugly < 1241286727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, actually I like motif. For the retro feeling it gives to mosiac < 1241286729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241286798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes I have a mosaic version which runs on modern Linux and even have some bugs fixed in it, oh and it is set to not display css or scripts inline, just to make it able to render google.com reasonably) < 1241286819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm... < 1241286841 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It certainly looks better than, say, xman. < 1241286847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh man, xedit < 1241286850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you ever used xedit? < 1241286854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing did SEARCH! < 1241286864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what toolkit it was < 1241286865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :athena? < 1241286869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the black and white one < 1241286873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with just a two pixel border on buttons < 1241286897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think I used xedit once. Used defined as ^C < 1241286897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I used to have OpenMotif installed... I can't remember why. < 1241286920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: xedit is perfectly intuitive < 1241286922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just very very X < 1241286928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes exactly < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I still do have it. < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. Xpdf. < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do I have xpdf? < 1241286949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241286954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Evince uses gtk? < 1241286954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xpdf renders badly too < 1241286955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241286960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kpdf is very nice < 1241286965 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241286967 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241286968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 3.x at least < 1241286974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: xedit didn't use a toolkit. It used libX11. < 1241286984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, those widgets are in xman too < 1241286985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1241286990 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "scrollbar scrolls down on left-click, up on right-click, and you can drag it with middle-click" stuff is the horrible. < 1241287000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ugh < 1241287002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't remind me < 1241287005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is like in emacs iirc < 1241287010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you can change it there I think < 1241287014 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :xman's linked with libXaw.so.7 here, so I guess it's from Athena. < 1241287023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never been bothered enough to figure it out < 1241287035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does it use it though < 1241287036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: xterm is the main offender < 1241287041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why you should use urxvt. < 1241287046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually xterm isn't too bad < 1241287049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or gnome-terminal if you're not gnome averse < 1241287052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compared to twm or such < 1241287052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is for the scrollbar < 1241287056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's exactly the behaviour it has < 1241287058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it had none < 1241287059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241287061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in xterm < 1241287063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241287067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xterm has a scrollbar. < 1241287072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can turn it off but it has one. < 1241287073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not mine at least. < 1241287082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I guess it is off by default < 1241287088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never turned it either on or off < 1241287156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"scrollBar (class ScrollBar): Specifies whether or not the scrollbar should be displayed. The default is ‘‘false.’’" < 1241287162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course I don't know if that's the universal default. < 1241287198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on distro I guess < 1241287230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo tends to not change defaults for stuff. And not install customised icons replacing KDE/Gnome/whatever logos with the distro ones < 1241287240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I hate when distros do that) < 1241287366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's kinda nice that Gentoo only tends to do patches to, y'know, make shit work right. < 1241287381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian does that stuff a bit, but OTOH you get a nice desktop that always works together < 1241287387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you can probably replace the debian logoshits. < 1241287620 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241288188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, a logo at the boot or such (though I prefer text bootup) is fine with me. And possibly default desktop background picture. (I'm going to replace it with a single solid colour anyway!) < 1241288196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when it gets to the menu... < 1241288214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all debian does beyond that is make gnome's menu icon the debian logo instead of the gnome foot < 1241288221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is probably easily replacable < 1241288224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree they should do less < 1241288228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can you get the MP foot < 1241288231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's easily reversible, nothing really permanent < 1241288247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's probably just a png or an svg < 1241288259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The gnome foot is ugly anyway, Debian's logo is nicer :P < 1241288265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so use the MP foot < 1241288268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is even better < 1241288274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, that spiral is pretty nice. < 1241288286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but the MP one is pretty isn't it < 1241288290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241288296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what the fuck you're talking about. < 1241288300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... Monty Python < 1241288304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241288369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know their foot right < 1241288389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I'm never sure when it comes to you) < 1241288540 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241288624 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241288633 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241288646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stomps on AnMaster  < 1241288659 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241288660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits oerjan o=========E < 1241288682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IWC! (Or have I said that already today?) < 1241288686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241288755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if DMM is going to rewrite history for very long < 1241288785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, apart from the historical themes, for which the answer is obviously "yes") < 1241288787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also mezzacotta was interesting today. I never heard the word "astrogator" before < 1241288811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an agoran office for keeping the gate to the stars, obviously < 1241288815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right? < 1241288823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, possibly < 1241288850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, spacecraft navigator in fact < 1241288856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says google < 1241288856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know how that started btw? It's not the Speakor. < 1241288861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1241288869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :speakor... wth is that < 1241288875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Agoran spelling < 1241288876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Speaker is an agoran office. < 1241288880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agoran spells offices with or. < 1241288883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so rulekeeper is Rulekeepor < 1241288883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: speaker Top 2 results shown < 1241288886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's Speaker, not Speakor < 1241288890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I was wondering why < 1241288893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :speaker was there from the start < 1241288895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it must be newer than that < 1241288901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I was wondering how it started < 1241288921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, go read the ml archive < 1241288930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, it's from 1993 to present < 1241288936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a large number of years were lost < 1241288936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: when i was around it was only for -keepor < 1241288942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the current logs start around 2004, right ais523? < 1241288943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, surely there is a "search" feature < 1241288947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241288953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's crappy < 1241288953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it was Bankor, say < 1241288953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and as I said, pre-2004 logs are lost < 1241288959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that true < 1241288960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just mailman. < 1241288960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1241288970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right. Crappy in other words. < 1241288973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was logged on escribe.com < 1241288978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which then promptly died and took all logs with it < 1241288994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you guys think i'm crazy to hate rafb.net :-) < 1241289011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241289016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rafb.net always takes logs with it < 1241289021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the others, it's less predictable < 1241289037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always set expire on any other pastebins when pasting to this channel < 1241289041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to annoy ehird < 1241289052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and ais523's program above was set to expire I noticed < 1241289058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the underload interpreter < 1241289058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no it wasn't < 1241289063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1241289073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it was < 1241289078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I misread < 1241289083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we'll see who's laughing when civilization collapses because we couldn't find the specs to a nuclear anti-destruction shield that were pasted on rafb.net 3 years ago < 1241289104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last action done by humanity? reading the logs where everyone praises its technical prowess. < 1241289107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*BOOM* < 1241289144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay a 72 KB executable for cfunge *with* the floating point fingerprints. < 1241289154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, can you get such a small ccbi < 1241289189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without floating point using fingerprints: 59 KB < 1241289192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, even hello world with a non-minimized D stdlib is over 100 KB < 1241289234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And minimizing the stdlib would result in pretty much C :-P < 1241289291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH, just how much memory does Java WANT X_X < 1241289299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what < 1241289302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ulimit -v $(( 64 * 1024 )) # not enough for java < 1241289303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot I guess < 1241289310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ulimit -v $(( 256 * 1024 )) # not enough for java < 1241289337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-march=native -Os -DNDEBUG -fno-unwind-tables -fno-async-unwind-tables -Wl,-O1,-s < 1241289339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241289358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the key things there are "-fno-unwind-tables -fno-async-unwind-tables" < 1241289368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even for C code gcc generates unwind stuff < 1241289371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even with no debugging < 1241289387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even with those I still have .eh_frame and .eh_frame_hdr < 1241289391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a lot smaller such sections < 1241289546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, err I think it over-allocates < 1241289551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1241289557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a command line option iirc < 1241289561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm trying -Xmx32m < 1241289564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem happy still X_X < 1241289579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah you tried that one < 1241289582 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can tweak the initial Java heap sizes and such with something like "-Xms16m" to make it start with a 16-megabyte heap; I have no idea what the default could be. Although I guess setting the limit might work just as well. < 1241289591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -Xss set java thread stack size < 1241289594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that < 1241289604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, it seems to use a horrible amount of virtual memory, not so much resident. < 1241289625 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Virtual size of this one java process is 1413696k, resident size 55960k. < 1241289652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, found out where the buffer came from btw < 1241289679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241289738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Virtual usage doesn't really matter, does it? < 1241289759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, for cfunge running on mycology < 1241289760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Virtual memory usage is irrelevant < 1241289772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after it quit and then still sent it after reconnect < 1241289827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah? < 1241289841 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Running foobar2000 in Wine results in four processes with 3.6 gigs of virtual memory usage < 1241289850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ... question was: have you fixed that issue or not < 1241289868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1241289870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawlehcoptahs < 1241289871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241289879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: *roflcopter? < 1241289888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I prefer lawlehcoptahs < 1241289898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I can get a full featured cfunge (32-bit cells, -Os, stripped) in 96 K for x86_64 < 1241289902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less for 32-bit x86 I bet < 1241289904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me try < 1241289918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, C tends to result in small executables, especially with dynamic linking. < 1241289923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone said they cared yet, AnMaster? :P < 1241289935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the embedded marked! < 1241289963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a call from Nokia about using it on their phones today. They said something about needing a fingerprint GPRS though. < 1241289979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :87k for 32-bit x86 < 1241289992 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :UPX it < 1241289994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'll try static linking, sec < 1241289997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to /proc//maps the Java VM has one exactly 617.5M-sized anonymous mapping, and one 308.75M one. I'm guessing those are some sort of fraction-of-available-memory things. < 1241290038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 ais523 ais523 13892 2009-05-02 18:46 derl < 1241290039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :linking errors for 32-bit ncurses hm < 1241290041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's after stripping < 1241290042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can't find it < 1241290091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On the subject of file sizes of unrelated things: < 1241290093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 deewiant deewiant 4669 2009-04-12 22:48 dobelx64 < 1241290098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah my fault < 1241290107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that's impressive yes < 1241290126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Stripping increased its size to 4888 < 1241290130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's writtten in asm, isn't it? < 1241290135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with custom headers < 1241290135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241290136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, how does stripping make something /bigger/? < 1241290141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1241290149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :strip -s turned 4669 into 4888. < 1241290166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alignment? < 1241290184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 120 (bytes into file) < 1241290187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 4696 (bytes into file) < 1241290188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 4696 (bytes into file) < 1241290190 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1241290195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that changed, at least. < 1241290218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Right, that's it, I'm writing an optimized underload compirer. < 1241290219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It also renamed STRTAB to .shstrtab, which adds a few bytes. < 1241290222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, compirer. < 1241290227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: optimized for what? < 1241290235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Speed. Memory. Ponies. < 1241290239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Compiling, obviously. < 1241290239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ducks. < 1241290257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you going to base it on the existing Underload compiler? < 1241290261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241290264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. I lost the code to that. < 1241290274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wanna call it overload in reference to overclocking but dammit that's taken :-) < 1241290284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries on a non-multilib system < 1241290296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :please make it handle ((+):*:^):^ well < 1241290311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may want to add a ulimit when running that, though < 1241290328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((+):*:^):^ < 1241290333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241290337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+):*:^):^ < 1241290341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1241290343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241290343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241290348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (+)(:*:^):^ grows longer, no? < 1241290350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err... ((+)S:*:^):^ < 1241290358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241290358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241290385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't manage more than about 16 +s that way < 1241290393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you optimise < 1241290647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is larger, because I can't strip that unwind info from the statically linked libraries < 1241290663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course it's larger. < 1241290705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes but a large chunk of it is "useless" unwind info! < 1241290721 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And a large chunk of CCBI is "useless" TypeInfo! < 1241290726 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And ModuleInfo, and whatever. < 1241290731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :22 KB! < 1241290738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes111 < 1241290754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway 865KB for this full featured cfunge, stripped. < 1241290770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :22 KB is unwind info from linked libraries < 1241290775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge 0.4.0 [+con +trace +exact-bounds +ncurses p:32 c:32] < 1241290776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241290785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, were you here when I added that < 1241290798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, exact bounds? < 1241290801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241290803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :feature string < 1241290810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I saw you developing it < 1241290811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241290812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not the finished product < 1241290816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I remember it now < 1241290836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/yVnwkh20.html < 1241290912 0 :WangZeDong!n=butt@ANantes-259-1-40-132.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241291599 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241291659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wish C had more exact ways to tell the compiler about aliasing < 1241291663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other stuff < 1241291667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's restrict < 1241291670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and data types < 1241291691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, rather crude. You can't say "this one will alias exactly this one, might alias that one, and won't alias anything else" < 1241291714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, splint annoys me about that too < 1241291720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can't specify aliasing precisely enough < 1241291738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you can't say "this pointer in your parameter list points to a block that is guaranteed to be aligned on a 16 byte boundary" < 1241291744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ICC can do the latter < 1241291747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a pragma < 1241291749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but GCC can't < 1241291764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when will people learn that c is fundamentally flawed < 1241291790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not fundamentally. < 1241291795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, fundamentally < 1241291800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :For a start, what would you call cobol then < 1241291806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a language. < 1241291812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good one < 1241291821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is a language < 1241291826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doubtful < 1241291827 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :at any rate, cobol is even more flawed fundamentally, but that doesn't make C unflawed < 1241291830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which cobol, the mainframe lang or the esolang? < 1241291838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is a *programming language* might be harder to know < 1241291844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1241291846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are the same iirc < 1241291850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they aren't < 1241291858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an esolang called COBOL just to cause confusion < 1241291861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on playing cards, IIRC < 1241291873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know why a failed login to a unix system lags a lot before telling you? < 1241291877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a security measure/ < 1241291878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241291882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's irritating < 1241291887 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :C has like 4 decades of workarounds, libraries, and coder experience to work around the flaws though < 1241291887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, to prevent brute-forcing via a plugged-in keyboard < 1241291893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, keyboard simulator < 1241291900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl. < 1241291900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's exactly 1 second of lag < 1241291905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's grrrrrrrrrrrrrrrrrrrrrrrr < 1241291913 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and bruteforce by telnet, obviously < 1241291916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241291936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a good security cage is enough to make most unixy systems secure against even physical access, if they can't get through the cage < 1241291947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably that isn't physical access, though < 1241292015 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241292027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's a couple-second sleep when the system shuts down after sending SIGTERM, too, even though it could continue early if all processes responded to the SIGTERM < 1241292074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, if they slowhashed the passwords, there could be another reason for the lag < 1241292084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think most Linux distros use slowhashing by defualt < 1241292086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*default < 1241292109 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :slowhashing? < 1241292123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: using a hash function that's really computationally expensive to compute < 1241292134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that even if someone gets read access to /etc/shadw somehow, bruteforcing is impractical < 1241292135 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why would that be done? < 1241292137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241292191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do any Linux distros encrypt the files with the user's password? < 1241292195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That would make sense, right? < 1241292201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, because they don't know what it is < 1241292227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant the user's files, not the system files < 1241292231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu lets you encrypt keyrings, though < 1241292245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you give the same password for them as your login password, then they'll be unlocked at login < 1241292248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you check the box to let you do that < 1241292258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then the passwords the files are actually encrypted with are in there < 1241292262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, privkeys < 1241292267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241292275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry had to go afk due to an optical failure) < 1241292293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, both cobol are esolangs IMO ;P < 1241292301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one also happens to be a mainframe one as well < 1241292410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/COBOL#COBOL_2002_and_object-oriented_COBOL < 1241292412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241292413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my < 1241292475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : does anyone know why a failed login to a unix system lags a lot before telling you? < 1241292477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so change it < 1241292485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How. < 1241292494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pam config iirc < 1241292502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so somewhere in /etc/pam.d/* < 1241292515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but why did it fail in the first place < 1241292532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't typo your password a lot in general < 1241292534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1241292836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : (sorry had to go afk due to an optical failure) <<< sorry to hear you broke your glasses < 1241293010 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241293017 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241293061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Think plash is secure enough to run arbitrary C code? X-P < 1241293072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shur! < 1241293074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c 2+2 < 1241293075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I've seen it done) < 1241293085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: just run them in user mode linux < 1241293095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :geordi runs arbitrary C++ < 1241293098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that would be super, boot a UML every time X-P < 1241293109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but is massively complex < 1241293114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No. < 1241293122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Just reboot it when it starts doing weird shit < 1241293123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What did you expect, it's C++ after all ;-) < 1241293143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: technically it's written in haskell < 1241293153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it has to deal with C++ < 1241293168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :??????? < 1241293177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FWIW it also provides some handy C++-related tools which have nothing to do with running C++, which add to the complexity < 1241293375 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241293383 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yep, I still like this client. < 1241293388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!\n"); < 1241293389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241293392 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241293393 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1241293396 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c malloc(4587348957345345) < 1241293399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SECURITY FIRST, KIDS < 1241293405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It still has all the same limits :P < 1241293405 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293413 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%i\n",1/0) < 1241293413 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%i\n",1/0); < 1241293418 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :DIE DIE DIE < 1241293445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just for ehird_, I'm outputting stderr to stdout :P < 1241293448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293455 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0); < 1241293459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, y'know, failing to, whatever. < 1241293460 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c } < 1241293461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric ::8: error: expected identifier or '(' before 'return' < 1241293471 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Use clang, foo < 1241293488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How is that a plus? < 1241293491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Argh, where's my stderr X-P < 1241293505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c free(beer) < 1241293506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c fprintf(stderr, "Hello, world!\n"); < 1241293506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :: In function 'main': < 1241293507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241293525 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Clang is awesome < 1241293532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: It compiles to llvm, no? < 1241293536 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241293538 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does < 1241293547 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It compiles cfunge, doesn't it AnMaster? < 1241293551 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Therefore it can compile everything. < 1241293564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As far as I'm concerned, llvm is just yet one more environment to support ... unless llvm has nifty sandboxing support. < 1241293575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /"); < 1241293576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bin < 1241293586 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You do know that llvm compiles to machine code, right? < 1241293603 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It's just an intermediate step in the compilation process. < 1241293606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: I thought it was a JIT ... >_> < 1241293611 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It can be < 1241293616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhh < 1241293619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot/"); < 1241293620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293631 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("rm -rf /home/egobot") < 1241293638 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistle < 1241293641 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It should be read-only :P < 1241293646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If that breaks, it's totally my fault X-P < 1241293653 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot") < 1241293654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293657 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Darn. < 1241293658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, nothing deleted. < 1241293663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, what compiles cfunge < 1241293666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh clang < 1241293666 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: clang < 1241293668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes iir < 1241293670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc* < 1241293672 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("http://4chan.org/") < 1241293674 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241293675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least svn as of a few weeks ago < 1241293676 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("curl http://4chan.org/") < 1241293685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.5 didn't iirc < 1241293687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241293690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clang at the time of 2.5 < 1241293692 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: That would work if curl was installed X-P < 1241293694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't work < 1241293698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a later version did < 1241293703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried recently < 1241293724 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241293724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c system("mv /home/egobot/egobot.hg /home/egobot/boo") < 1241293725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 c dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241293730 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot") < 1241293732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293740 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("sudo rm -rf /") < 1241293741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1241293752 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not a very oerjan smiley :o < 1241293755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: You must think that plash is the most useless system ever :P < 1241293762 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: But of course. < 1241293762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we are so predictable < 1241293777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: >_> < 1241293779 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("telnet irc.freenode.net 6667") < 1241293781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more to the point, that wouldn't work even on a completely unsecured system < 1241293788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: lawl < 1241293791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the sudo, I mean < 1241293796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how would you enter the password? < 1241293802 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: magic < 1241293809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n",2+2) < 1241293810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241293810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw, so you can coordinate for ick release, plan is to release a new stable cfunge either this evening or tomorrow or soon after. I realised that that -DCFUN_IS_IFFI changed the API so I'm going to increment the API version and make IFFI handle it (so soon you will have to pull from my ick branch again) < 1241293818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c system("more magic") < 1241293831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the sandboxing is done? < 1241293841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://google.com/search?q=plash < 1241293851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sandboxing what < 1241293856 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241293860 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is so blind. < 1241293901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C I guess < 1241293912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I would have to read scrollback then < 1241293919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead I'm going to code stuff < 1241294009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c int i = 42; printf("%d\n", i); < 1241294011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1241294066 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :19:51 AnMaster [n=AnMaster@unaffiliated/anmaster] requested CTCP VERSION from ehird_: < 1241294068 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Smuxi < 1241294075 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 may know it; it's in the debian/ubuntu repos. < 1241294082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know it < 1241294091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memorising the whole of the debian/ubuntu repos would be ridiculous < 1241294091 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Rightyho. < 1241294100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, do you call a -DFOO=bar a "macro" or is it macro only if it takes parameters < 1241294102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(__FILE__); < 1241294103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1241294104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what is the official term < 1241294109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(__LINE__); < 1241294117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's a number < 1241294120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241294121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d",(int)__LINE__); < 1241294122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Smuxi? < 1241294122 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1241294127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :7??? < 1241294131 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Smuxi. It's an IRC client for Gnome. < 1241294135 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It is the nice. < 1241294136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, each #include is on its own line < 1241294136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you are the C expert here. < 1241294139 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Also the minimal. < 1241294144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what do you call them < 1241294145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought you were < 1241294152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not C standard expert! < 1241294156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's a preprocessor definition, technically < 1241294160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241294187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"[...] must now define the below listed preprocessor definitions to strings with the relevant values" < 1241294188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241294192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems messy < 1241294192 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It's a #define < 1241294203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just because a term's used in a standard doesn't mean you have to /use/ it < 1241294207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially when it's unwieldy < 1241294256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what would you recommend instead < 1241294259 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your sentence is messy < 1241294267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1241294267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: YOUR MOM IS MESSY < 1241294273 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"must now define the below listed" *Brain turns off* < 1241294301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: put an example there < 1241294306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ask people to edit it to suit their purposes < 1241294327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241294333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 0; < 1241294346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1241294380 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"The application has to be able to decrypt the password in order to authenticate users when they login." <-- >_< < 1241294384 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fekking around with it :P < 1241294399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c FILE*in=fopen(argv[0],"rb"); while(!feof(in)) printf("%x",(int)getc(in)); < 1241294412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1241294412 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241294466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just fixed !c < 1241294470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c FILE*in=fopen(argv[0],"rb"); while(!feof(in)) printf("%x",(int)getc(in)); < 1241294481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, why isn't that working? < 1241294485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is a long list of defines with descriptions. I'll pastebin it so you can find a better way. < 1241294485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure :P < 1241294491 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c you lied to me when you told me this was a program < 1241294500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("test") < 1241294501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7f454c46211000000000203e01000d04400000040000000060120000000000400380804002502206000500040000000040040000004004000000c01000000c010000008000000030004000020000000240000000240000001c00000001c0000000100000001000500000000000004000000004000000bc7000000bc700000000200000010006000c07000000c076000000c07600000020200000030200000000200000020006000e87000000e876000000e876000000a01000000a0100000080000000400040001c20000001c240000001c240000002000000002000000004000000050 < 1241294502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/gmZTe577.html < 1241294508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it did work, just slowly < 1241294516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's rather sparse, probably it's the header < 1241294517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is not spell checked at all < 1241294521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241294546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Please define the following to string constants:" < 1241294554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241294556 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ew < 1241294563 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Please #define the following as string constants < 1241294565 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1241294572 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :mainly as instead of to, but #define is clearer < 1241294575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I -Define them < 1241294575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241294584 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you -Define #defines < 1241294596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c int i=1;FILE*in=fopen(argv[0],"rb");for(;!feof(in);i++)printf("%02x%s",getc(in),(i%20)==0?"\n":""); < 1241294597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7f454c4602010100000000000000000002003e00 < 1241294604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that was retarded. < 1241294604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 0; < 1241294606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1241294609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now EgoBot is spamming me. < 1241294612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1241294615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241294619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yep, it returns multilines in /msg, doesn't it? < 1241294620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 1; < 1241294624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :120 < 1241294624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah < 1241294627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and !kill and !ps doesn't seem implemented atm < 1241294630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'll get d/c'd pretty soon :P < 1241294632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that misses the point of "you only need to worry if you aren't using cmake" < 1241294635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope :P < 1241294637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :completely < 1241294646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: / < 1241294647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1241294659 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "If you are not building with cmake, #define these as string constants:" < 1241294663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Also any code using another build system than cmake (such as IFFI) must now define [..]" < 1241294664 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1241294668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, that would work yes < 1241294735 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a little bit surprised that EgoBot hasn't been dropped yet :P < 1241294744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, from what < 1241294770 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241294770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's still spamming the binary at me :P < 1241294773 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241294774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, there it goes. < 1241294780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, still sending it < 1241294784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1241294808 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup! :P < 1241294830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aaa**k'A aaa**k, @ < 1241294841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241294860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241294861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, will it completely send the previous reply before starting next < 1241294864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241294865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 c dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241294869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241294877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I guess I made an error there < 1241294885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it answered mine while still spamming GregorR < 1241294887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'A ak, @ < 1241294887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!") < 1241294889 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241294894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'A ak,a, @ < 1241294896 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why is there malbolge? Is it even possible to fit a useful malbolge program in one message? < 1241294897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241294904 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: !malbolge http://foo < 1241294905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Either that or befunge98 is broken in there right now :P < 1241294906 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and yes: < 1241294922 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!malbolge (=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;gsedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O !befunge98 aaaa***. @ never got a reply < 1241295157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :21.11:01 !befunge98 aaaa*** . a, @ got a reply < 1241295159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no answers :P < 1241295164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so did !befunge98 aaaa*** . @ later < 1241295178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not even on what slox does < 1241295182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241295195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is slox there for then < 1241295199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you answer that at least < 1241295215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :slox keeps a process from using more than a requested percentage of the CPU. < 1241295229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: set up a reverse dns for that codu < 1241295233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it comes as codu.xen.prgmr.com < 1241295247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, I know, I need to. I assume it involves talking to humans though, and that sucks ;) < 1241295257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, why < 1241295259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ok. How does it do it < 1241295288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SIGSTOP < 1241295292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's el lameo < 1241295294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it works < 1241295315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. cfunge has a compile time option to set a 3 second alarm() at startup. < 1241295331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is used for fuzz testing < 1241295339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is SIGSTOP the right one? I would have assumed SIGKILL would be better < 1241295347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't /think/ that that should be affected by SIGSTOP. < 1241295349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241295353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's about CPU throttling < 1241295357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241295358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241295360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have to be able to start again < 1241295366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh :P < 1241295374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's super-lame CPU throttling ^^ < 1241295384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why not use linux built in stuff for it < 1241295387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like nice < 1241295397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is portable too < 1241295397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can't have precise control with nice < 1241295405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1241295408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you need that precise control < 1241295416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you want to do your own scheduling SIGSTOP is an easy way to get it < 1241295428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know if he does, but there are cases in which you do. < 1241295440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think SIGSTOP is safe < 1241295450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How "safe" < 1241295454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if it happens in the middle of a poll() or such < 1241295455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are situations where you don't want a program to use much CPU even if the CPU is "free" < 1241295458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that defined behaviour < 1241295468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are using sigselect(), right? < 1241295475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does Debian's advanced install let you do kooky lvm stuff? < 1241295480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: poll can be interrupted by signals just like any other system call? < 1241295481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's defined, but plenty of programs don't handle it properly. < 1241295481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, obscure options to lvm < 1241295484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um you can't ignore STOP < 1241295488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is irrelevant < 1241295494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is pselect not sigselect < 1241295511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Where by "plenty" I mean "none that I've found", but anyway :P ) < 1241295531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I think it depends on very precise timing < 1241295535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to get it to show said issues. < 1241295542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1241295573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suffice it to say that I don't trust Linux's scheduler enough to allow these programs to take 100% CPU *shrugs* < 1241295586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, set the uid thingy < 1241295588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241295592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find the name for it < 1241295614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find that setting the UID of a process rarely changes its scheduling priority :P < 1241295615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/sys/kernel/uids//cpu_share < 1241295616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that thing < 1241295623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmm < 1241295629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recent kernels onlt < 1241295630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only* < 1241295645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look like I have that. < 1241295662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it can use more, but setting them for different UIDs mean that some UIDs will be guaranteed more under load. < 1241295670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like per user priority kind of < 1241295676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1241295684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How recent is "recent"? < 1241295693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm don't think it does "kooky" by default, but you can start a shell to mess up with things during the install. < 1241295703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, 2.6.23 or something like that < 1241295710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure exactly what one < 1241295711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I did that, then it wanted to reformat them :) < 1241295717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm on .26 < 1241295717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241295719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241295724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It seems Debian doesn't have new enough kernel for ext4 < 1241295726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, then I guess it was disabled in kernel config < 1241295762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 2.6.28, some older ones have ext4dev < 1241295773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: debian is 2.6.27 < 1241295791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sid has 2.6.29 currently. < 1241295795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try another distro, or build a newer one < 1241295799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah, good < 1241295805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be in testing by the time I get my machine then < 1241295825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you didn't like arch :( < 1241295835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ECOULDN'TINSTALL. < 1241295846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EWASTURNEDOFFBYINSTALLERANYWAY. < 1241295847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, EPEBKAC < 1241295858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: EPEBVIRTUALMACHINEANDARCH,LOSER. < 1241295905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, EUSERNOTBOOTABLEINSERTNEWUSERANDPRESSANYKEY < 1241295931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So the Arch philosophy is "if you can't install it on a machine, it's your fault, always". < 1241295935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Great, I'll stick to Debian. < 1241295937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1241295944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just my philosophy! < 1241295956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I still think it was PEBKAC < 1241295964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of anyone with similar issues < 1241295965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck that, I did exactly what it said. < 1241295969 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241295975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what exact error message did it give < 1241295981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't remember, goddamn < 1241295990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you never mentioned back then either < 1241295993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I can install slackware with my hands tied, I think I could get Arch right < 1241296009 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241296015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hands tied behind your back or in front of you < 1241296028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need access to a keyboard and a screen. < 1241296029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and slackware isn't hard to install < 1241296034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :super easy even < 1241296045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's harder than Debian < 1241296077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn. grub can't boot ext4 systems that use extents < 1241296078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err, I had more issues installing debian than slackware. Both were about a year and a half a ago < 1241296082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same week for both < 1241296085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it changed now < 1241296090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PEBKAC PEBKAC PEBKAC < 1241296092 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241296095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, possibly < 1241296111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and. Don't use ext4 for your /boot < 1241296112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241296117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're an idiot and so's your mother and you should never be allowed to install Linux again if an installer failed for you. < 1241296122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why are you allergic to separate partitions < 1241296123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, I need to use ext4 for my /boot. < 1241296131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you need ext4 on it < 1241296136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean you won't access it a lot < 1241296137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SSD alignment concerns. < 1241296149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you won't access it a lot still. < 1241296163 0 :sebbu2!n=sebbu@ADijon-152-1-85-166.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1241296166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you need just 32 MB to have plenty of free space on it < 1241296166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't feel like fitting it in with other, properly aligned, partitions < 1241296169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least for arch < 1241296179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and gentoo < 1241296195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Do you need extents for it to be aligned properly? < 1241296209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my boot on gentoo is 9.9 MB, on my arch 20 MB < 1241296210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Probably not, but I cba to turn them off. :) < 1241296219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I have a distro generic fallback kernel on arch < 1241296240 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :-P < 1241296275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Is that used space or the whole partition size < 1241296282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, used space < 1241296336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Look's like 11M here < 1241296338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, whole space is 32 MB on gentoo and 64 MB on Arch. Which is funny since the gentoo one is 64-bit and the arch one 32-bit < 1241296343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, ' < 1241296348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have multiple kernels < 1241296355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have two here as well < 1241296361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not just the arch generic ones. But also my own ones < 1241296367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use my own non-initrd ones < 1241296372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with arch ones as fallback < 1241296389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo one only have two custom ones < 1241296398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :current version, and new version to boot to next < 1241296404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it has three versions < 1241296429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a complex system, see logs of channel from 2009 for more info < 1241296440 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, system.map isn't required, is it? < 1241296454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it just for kernel debugging < 1241296457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:33 AnMaster: in a complex system, see logs of channel from 2009 for more info ← how useless < 1241296464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not for booting no. But it is needed to interpret kernel panics iirc < 1241296472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since they tend to just contain addresses < 1241296481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very well.. < 1241296484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, so if I don't care about interpreting kernel panics I don't need the map < 1241296502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I keep 2.6.x and 2.6.y always, where x is last one, and y is current. < 1241296505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it recreatable by recompiling anyway < 1241296509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1241296523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I change from 2.6.y to 2.6.y.z I don't remove 2.6.x < 1241296528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll remove it just for fun < 1241296531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always keep one from that level < 1241296535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm down to 9.6M. < 1241296581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, moving /boot/old-configs to /root/old-configs reduced it to 8.5 MB < 1241296593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old-configs contains configs all the way back from 2.6.9 < 1241296595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How big is your kernel? < 1241296607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.6M /boot/kernel-2.6.27-gentoo-r8-L1 < 1241296607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.7M /boot/kernel-2.6.28-gentoo-r5-L1 < 1241296619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2.4M here < 1241296621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few modules, but not a lot < 1241296646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I used to have it at 2.2 before, but I needed more options later < 1241296668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like usb audio for connecting usb keyboard. Parts of that I couldn't build as module. < 1241296687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder where all that space is going given that du reports only 5.6M < 1241296689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(keyboard meaning electrical piano, not qwerty here) < 1241296702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, block size < 1241296704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have no modules. < 1241296711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you are crazy < 1241296723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is stuff I only use very seldom < 1241296727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doesn't du report block-sized anyway, except with --apparent-size < 1241296727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I want it compiled in < 1241296732 0 :sebbu3!n=sebbu@ADijon-152-1-15-91.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1241296739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why not, the kernel is only 2.4M anyway :-P < 1241296742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err yes that is what I said < 1241296763 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, so why does df report 4M on top of the 5.6M of du < 1241296764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, 6.6M for /lib/modules/2.6.28-gentoo-r5-1 < 1241296777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot more for /lib/modules/2.6.27-gentoo-r8-1, since it contains the nvidia module too < 1241296787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I haven't built for new kernel yet < 1241296796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what fs < 1241296800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there's scsi_wait_scan.ko < 1241296808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is something that couldn't be disabled < 1241296810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# du -sh /boot/grub/ < 1241296810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :409K /boot/grub/ < 1241296812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1241296818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So I do have 2.8K's worth of modules ;-) < 1241296818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about your < 1241296824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :394K < 1241296826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err scsi_wait_scan.ko can be disabled < 1241296828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ext3 < 1241296829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it < 1241296840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Comes with the whole SATA system IME. < 1241296843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4M + 394K, you are a bit closer < 1241296847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe there is some other file there too < 1241296856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, the 5.6M included every single file+directory. < 1241296864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ran as root over **/{*,.*} < 1241296872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did the 4.4 + 394K then < 1241296873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241296879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :du -sh /boot == 5.6M right < 1241296890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 4.4 + 394K == kernel + grub < 1241296898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did I misunderstand you < 1241296908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot == 5.6M < 1241296916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err, no < 1241296917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have SATA system. I don't have scsi_wait_scan.ko < 1241296921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot/**/* == 5.6M < 1241296924 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot == 5.2M < 1241296928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-c < 1241296932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does -c do < 1241296935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :df -h says 9.6M < 1241296943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Total for multiple files. < 1241296947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1241296951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do you have a grub symlink < 1241296953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241296954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boot one < 1241296958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like /boot/boot -> . < 1241296962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241296964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241296965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why would I? :-P < 1241296968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea then < 1241296973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, some distros install them < 1241296978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1241296987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, to make you able to write /boot/foo in grub config instead of /foo < 1241296995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus less bug reports from users < 1241296999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241297063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :11M kernel26-fallback.img < 1241297064 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241297066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :menuconfig says SCSI_WAIT_SCAN = m < 1241297067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't have that one I guess < 1241297076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I have my own backup which is also 2.4M. < 1241297087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right < 1241297095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have arch fallback ones installed then < 1241297105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241297116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, disable CONFIG_SCSI_SCAN_ASYNC < 1241297117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241297131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is disabled. < 1241297143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I think I'll enable it, that sounds good. :-P < 1241297155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't even have the option for SCSI_WAIT_SCAN there... < 1241297165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, CONFIG_SCSI_SCAN_ASYNC is why you need SCSI_WAIT_SCAN < 1241297167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: At all? / finds it < 1241297186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, at all < 1241297189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weöll < 1241297189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/wait_scan < 1241297190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1241297199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : │ Symbol: SCSI_WAIT_SCAN [=m] < 1241297201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ Symbol: SCSI_WAIT_SCAN [=n] │ < 1241297205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1241297212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << "Hello, world!" << endl < 1241297214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241297224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: using that Georgi thing? < 1241297224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAA < 1241297225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Scary, no? :P < 1241297231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout<> cout < 1241297306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, more harmonic < 1241297307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17622.cc: In function 'int main(int, char**)': < 1241297316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:123: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>& (*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] < 1241297320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241297321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:127: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] < 1241297321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1241297330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:134: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char, _Traits = std::char_traits] < 1241297331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more harmonic. More like the error messages < 1241297333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WILL IT EVER END < 1241297337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what I said! < 1241297345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:49 EgoBot: /usr/include/c++/4.3/istream:242: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, _Traits = std::char_traits] < 1241297353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what are the deps of the symbol < 1241297362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, xconfig allows you to see it easily < 1241297364 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SCSI_WAIT_SCAN? How would I know? < 1241297374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Show debug info in make xconfig < 1241297375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241297376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << [](){"A PACKAGE FOR YOU!"} < 1241297377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17673.cc: In function 'int main(int, char**)': < 1241297384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think menuconfig supports that < 1241297385 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241297389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, I added -std=gnu++0x ... < 1241297391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've only ever used menuconfig and oldconfig, didn't even know about this :-P < 1241297396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does gcc do it? < 1241297408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it has "show all options" which let you see all greyed out options too < 1241297412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Idonno exactly what g++ does and doesn't support, but it certainly supports /something/ < 1241297414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other nifty stuff < 1241297422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, those things are in the option menu iirc < 1241297430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the xconfig one uses qt < 1241297432 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ctrl+f doesn't find scsi_wait_scan... < 1241297433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qt 3 probably < 1241297442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, maybe case sensitive < 1241297453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: add machine code! < 1241297456 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope < 1241297461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, show all options first < 1241297464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it is but it didn't find it < 1241297466 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241297466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works for me < 1241297467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did, and debug info < 1241297487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Enabled everything under option < 1241297503 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241297504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1241297507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is hidden < 1241297507 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It finds nothing for WAIT < 1241297509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why < 1241297513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it does here < 1241297525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts http://mastodon.biz/ in a vm < 1241297528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Finds plenty for SCSI but nothing for WAIT < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SCSI_WAIT_SCAN < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :type: tristate < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :default: m < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : dep: SCSI && MODULES < 1241297540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no prompt for it < 1241297549 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, always on :-P < 1241297551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why < 1241297559 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I set it to =n in the .config but it got overridden < 1241297564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, disable the modules option < 1241297565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241297579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, since you didn't use modules anyway < 1241297585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Give me a header for a .asm file :P < 1241297594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No asm < 1241297595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :machine code < 1241297596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that'd work wouldn't it < 1241297601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OH < 1241297604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it can be built as =y though, for the async < 1241297606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why < 1241297612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you don't have modules you don't need it < 1241297627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is a user visible option in older kernels < 1241297630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not in newer < 1241297633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"You can load the │ < 1241297633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : │ scsi_wait_scan module to ensure that all scans have completed." < 1241297649 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, maybe I should read the whole paragraph < 1241297654 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Never mind :-P < 1241297669 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1241297685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also I don't know if it has any effect on sata < 1241297689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just for real SCSI < 1241297693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ancient Linux GOOOOOOOOOOOOOOOOOOOOOO < 1241297702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that < 1241297705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1241297706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some distro < 1241297706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1241297707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mastodon.biz/ < 1241297712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an old distro w/ bsd userland < 1241297718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc 2, linux 2.0.x < 1241297725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 years old at the time of that writing < 1241297728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which I imagine was a few years ago < 1241297740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it mentions ISDN lines in the download page < 1241297740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The most recent version is INST0066, which is no longer all that recent (~7 years old), but I'm trying to decide whether to roll to one of the super-bloated newer Linux kernels or write my own USB stack plus SATA and UDMA drivers for 2.0.28." < 1241297748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the twin of the ion developer < 1241297749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241297752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1241297756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241297758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's not insane, he just likes minimal sw < 1241297763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ion author is a raving lunatic < 1241297786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses a.out < 1241297792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241297800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a.out ftw < 1241297800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it even has a netinst! < 1241297801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc no longer supports it nowdays. Since 4.4 it is obsolete < 1241297805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it will be dropped in 4.5 < 1241297807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I don't think he cares < 1241297820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing depends on gcc 4 afaik < 1241297822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seems unmaintained < 1241297827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems? < 1241297830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he probably wouldn't use any gpl software. < 1241297833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241297837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1MB netinst .img boot GO! < 1241297841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like gcc 2 < 1241297843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was GPL too < 1241297844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241297846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241297847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241297849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gpl3 < 1241297852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241297852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aww, no bootable medium found < 1241297855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess .img isn't .iso < 1241297862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's a floppy image < 1241297864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, floppy image < 1241297867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241297867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, grr < 1241297867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1241297879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :floppy netinst < 1241297880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you can't use it on your new computer < 1241297881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1241297881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn that brings some memories < 1241297888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll probably still a floppy on there < 1241297891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's, what, $20 < 1241297892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, floppy netinstall < 1241297893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241297896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241297903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what it is < 1241297908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a floppy "livecd" that netinstalls < 1241297914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you said it brings memories < 1241297914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty modern for 7+n years ago < 1241297918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where did you see that before < 1241297925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :never, just floppy linux < 1241297927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brings memories < 1241297930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bad ones... < 1241297935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fresco and such < 1241297936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241297937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241297941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever the spelling was < 1241297946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :firewall on a floppy < 1241297955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I attempted to run every linux distro I could find in like 2004-2005 < 1241297959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mostly shitty floppy ones < 1241297961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Was quite fun < 1241297964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nowdays even the bz2 image of the kernel wouldn't fit on a floppy < 1241297973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess if you disabled some stuff < 1241297977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Super-bloated, like he said < 1241297979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241297980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The first OS I tried when I got my AWESOME NEW ETHERNET ROUTER no more winmodem I can use other OSes yay!! was QNX < 1241297981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like audio and usb printer < 1241297984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, haha < 1241298004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you used qnx too < 1241298009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what did you think about it < 1241298025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it did not live up to my high expectations, I thought it was a desktop OS. < 1241298036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241298042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than embedded < 1241298043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241298046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right :-) < 1241298054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually it does have a desktop < 1241298055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hey, it did look pretty < 1241298060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for, you know, development < 1241298061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1241298065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the gui wasn't unmodern, it just had no apps < 1241298066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241298067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SYSLINUX < 1241298070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from 1999 < 1241298077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it even had that card game < 1241298077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL@SPLASH SCREEN < 1241298078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: could you recompile apps for QNX, I wonder/ < 1241298079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Solarite < 1241298080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241298083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the spelling < 1241298084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's posix < 1241298085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAA < 1241298087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The VM crashed < 1241298093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241298100 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can MS-DOS be run in a VM? < 1241298100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just too retro for virtualbox! < 1241298101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't supposed to happen < 1241298106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, file a bug report < 1241298110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here's the wonderful splash screen I got: < 1241298112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have done it < 1241298122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did it work? :-P < 1241298123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(WARNING: YOUR EYES WILL NEVER FORGIVE YOU) < 1241298136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, worked under qemu yes., Decided not to try under vmware < 1241298140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241298142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :error uploading < 1241298149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even imgur can't take it < 1241298150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try ompload then < 1241298157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't put files in shock-site hosters < 1241298158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it can take anything < 1241298169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but you said it was a shock pic < 1241298177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not shock site hoster, just shock pic < 1241298178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's awful but not shocking :P < 1241298194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1241298196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omploader it is < 1241298206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!asm movl $72, %edi; call putchar; movl $105, %edi; call putchar; movl $10, %edi; call putchar < 1241298207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1241298216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00OQ < 1241298232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GAS? < 1241298234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it faded that in before booting the kernel < 1241298238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aiie emebdded color profile < 1241298239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: HEWW YEAH BICH < 1241298240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, of course < 1241298244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I love GAS < 1241298246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: os x does that :) < 1241298248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nicer syntax < 1241298256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that logo is nice < 1241298260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not awful < 1241298262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus it died again; let's try... um ... < 1241298269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 256 colors though < 1241298272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parallels? < 1241298276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and dithered < 1241298285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov edi, 72; call putchar; mov edi, 10; call putchar < 1241298285 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17919.s: Assembler messages: < 1241298286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, qemu or bocsh < 1241298287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1241298290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err spelling for the last < 1241298293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :qemu it is < 1241298295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and bochs < 1241298297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bochs is lol slow < 1241298298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nasty < 1241298301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't do intel < 1241298302 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, woops < 1241298304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is evil < 1241298309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It did work actually < 1241298310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241298313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then later code fails < 1241298317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok then live with that < 1241298328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so you prefer AT&T syntax too then < 1241298328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I can fix that. What's the directive to switch back to AT&T syntax? < 1241298330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241298335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course. < 1241298340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241298343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at last someone sane < 1241298345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov edi, byte 72; call putchar; mov edi, byte 10; call putchar; .att_syntax < 1241298346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17963.s: Assembler messages: < 1241298346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1241298348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this < 1241298350 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : qemu it is < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and bochs < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bochs is lol slow < 1241298353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241298354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241298368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LET'S GOOOOOOOOOOO < 1241298370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bochs got an awesome debugger though. < 1241298373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO- < 1241298376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- < 1241298377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; movzx edi, 72; call putchar; movzx edi, 10; call putchar; .att_syntax < 1241298377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.18042.s: Assembler messages: < 1241298379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-LAAAAAAAAAAAAAAGOOOOO- < 1241298396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and wasn't bochs originally IOCCC entry < 1241298397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently Deewiant can't even remember Intel syntax :P < 1241298398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241298403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1241298406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241298411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1241298414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I don't move constants into registers too often :-P < 1241298436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1241298436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov byte edi, 72; call putchar; mov byte edi, 10; call putchar; .att_syntax < 1241298437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.18084.s: Assembler messages: < 1241298437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qemu < 1241298438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How much disk do you think mastodon needs? < 1241298458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And FWIW "mov edi, 72" would work in FASM < 1241298470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241298475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241298478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :500MB? < 1241298481 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But it complains about ambiguous operand size < 1241298485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is crap < 1241298494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's "byte ptr", IIRC < 1241298496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, qemu was related. Just not directly < 1241298504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:07 ehird: How much disk do you think mastodon needs? < 1241298513 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov byte ptr edi, 72; call putchar; mov byte ptr edi, 10; call putchar; .att_syntax < 1241298513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~/ioccc $ grep -i qemu */* < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Binary file 2004/fs.tar matches < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2004/gavin.hint: see http://bellard.org/ for QEMU (Fabrice Bellard is an IOCCC 2001 winner), < 1241298514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccclhLmE.o: In function `main': < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241298517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how < 1241298525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S < 1241298526 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :- < 1241298529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope, undefined reference to edi < 1241298531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241298532 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :wtf that's my name < 1241298533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, att syntax is a lot faster to get it right in < 1241298534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ( < 1241298537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, GUYS. < 1241298540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And the directive was .att_syntax, incase you didn't notice :-P < 1241298541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OLD LINUX TIME. < 1241298545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, GAS just sucks. < 1241298550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wrong < 1241298550 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "mov edi, 72" should work. < 1241298556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But it's being an idiot. < 1241298557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HERE GO < 1241298572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, um, you mean mov $72, %edi surely? < 1241298582 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I mean intel syntax. I don't speak $%!@#%!@#%! < 1241298586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (9)S < 1241298586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It boots! < 1241298586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1241298588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ) < 1241298590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't speak intel syntax < 1241298596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... obviously it isn't capturing stderr < 1241298597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you prefer Intel or AT&T syntax < 1241298603 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Like AT&T, but remove the ^$#!%!@ and flip operands. < 1241298614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I grew up on Intel, but I haven't used asm recently enough to express a preference < 1241298614 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And lose the suffixes on instructions. < 1241298618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Holy shit, mastodon has an ncurses installer! < 1241298618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although gcc-bf is AT&T syntax < 1241298621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no you add ^$#!%!@ and flip operands to get Intel < 1241298627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1241298631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err... intel has no such (#*$%*(@# < 1241298633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, there's no ^$#@!!@#$ < 1241298633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just [a] < 1241298692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why can't that crap understand 'mov edi, 72'. < 1241298712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Choose the web/ftp site to install Mastodon 0066 from < 1241298716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pell (Oregon, USA) < 1241298717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Other < 1241298721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is awesome. < 1241298739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, it freezes then < 1241298824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Better download the real OS beta < 1241298827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not the netinstall < 1241298828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241298841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :54kb/sec < 1241298842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241298861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha, it comes with adobe acrobat < 1241298862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sudo < 1241298888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sudo acrobat # watch as my system gets infected < 1241298897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: vut? < 1241298909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a cross-platform zero-day bug in latest Acrobat < 1241298918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that lets PDF Javascript take over the system < 1241298927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just disable PDF Javascript. < 1241298930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously the payload's different on different OSes, but the bug's the same one < 1241298934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, that's the obvious solution, yes < 1241298944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PDF NoScript, anyone? :-P < 1241298946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's adobe 4 < 1241298948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241298954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's not acrobat any more < 1241298955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's adobe reader < 1241298964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, not "acrobat reader" < 1241299081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241299082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!\n"); < 1241299083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241299100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did you use Intel or AT&T first < 1241299108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used intel first btw. < 1241299109 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :First? < 1241299115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never used AT&T. < 1241299116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I meant. Which one did you learn first. < 1241299120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've looked at it. < 1241299120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that is the issue then < 1241299128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is force of habit. < 1241299134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have absolutely no intention of learning it. < 1241299135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're a troll. < 1241299153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's no habit involved. I've coded exactly one thing in asm and did it in Intel because I evaluated both and found the other crap. < 1241299166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh. So all those persons saying Haskell is horrible, because they don't understand it, aren't trolls then < 1241299169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RIIIIIIGHT < 1241299177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241299185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say it's because I don't understand it, I said it's crap. :-P < 1241299185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're seriously being a retard, it's embarrasing < 1241299200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thedailyshow.com/video/index.jhtml?videoId=225919&title=snoutbreak-09-what-to-call < 1241299200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I met plenty of programmers who thought functional programming was stupid, because it can't do while loops and similar < 1241299208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they are retards. < 1241299211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1241299222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What does this have to do with anything? < 1241299223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :once again you prove yourself to be the one person who can say things completely irrelevant and act as if they're profound < 1241299229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying this is the same thing. You don't understand AT&T syntax. < 1241299233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like fuck i do < 1241299237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus you hate it. < 1241299238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's awful < 1241299247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know it, i've used it, i hate it BECAUSE IT IS SHIT. < 1241299252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I disagree < 1241299257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gentoo is awful. You don't understand Debian. < 1241299258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I agree with GregorR here < 1241299262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you hare it. < 1241299267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't hate debian < 1241299279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I would have no words left for Red Hat and *shudder* CentOS < 1241299281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C is awful. You don't understand Pascal. < 1241299283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you hate it < 1241299287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do understand Pascal < 1241299295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No you don't. < 1241299295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I coded a lot in it way back < 1241299298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Evidence: You don't understand it. < 1241299301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because you hate it. < 1241299305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. → < 1241299319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Deewiant said he didn't understand AT&T < 1241299328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that argument is invalid < 1241299347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and you said I hate perl only because I don't understand it and such before < 1241299353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is exactly the same thing < 1241299363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :When did I say I don't understand it? < 1241299451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have coded a lot in both intel and AT&T syntax. I strongly prefer AT&T one. But I wouldn't actually call the intel one horrible most of the time. < 1241299459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why do you think the AT&T one is so bad. < 1241299461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why prefer AT&T? < 1241299470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :&^!@#$!@#$! and the operand suffixes < 1241299473 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Er, instruction* < 1241299479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what is this "&^!@#$!@#$!" exactly < 1241299481 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Needless verbosity and sigils < 1241299496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: For instance, $ in front of numbers < 1241299502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, AT&T is what most other platforms than x86 use. < 1241299518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so while instruction set differ < 1241299519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not an argument. < 1241299523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to learn a new syntax < 1241299530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I coded for many platforms < 1241299534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes it is an argument < 1241299536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You have to learn the instruction set anyway < 1241299538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not having to learn another syntax < 1241299541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, duh < 1241299543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was what I said < 1241299545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read < 1241299547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then reply < 1241299552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Understand, then reply. < 1241299554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so while instruction set differ < 1241299555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : you don't have to learn a new syntax < 1241299556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241299572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My point was that learning the syntax along with the instruction set is not a noteworthy additional burden. < 1241299589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The problem is learning the instruction set, not the syntax. < 1241299629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is a difference between "hm... so how did you write a mov to a register in this one..." and "hm... so what was the move instruction and the register name in this one..." < 1241299645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you coded for enough platforms not having to remember such details help < 1241299653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and it is a small difference. < 1241299658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially if you haven't coded in it for some time < 1241299681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so you dislike those prefixes ok < 1241299688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like % and $ < 1241299698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is all the "&^!@#$!@#$!" < 1241299702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241299704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241299717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, a lot of noise for a small issue IMO < 1241299730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why should I have to remember to write -> in C. AAARGH < 1241299735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Exactly! < 1241299737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I WANT TO WRITE . NOT ->! < 1241299738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In D you only need to write . < 1241299742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I was being sarcastic < 1241299745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241299754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I wasn't. < 1241299761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It /is/ a pointless distinction. < 1241299766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AARGH WHY SHOULD I NEED TO KNOW THE DIFFERENCE BETWEEN /**/ AND /++/ < 1241299768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is D < 1241299787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for Deewiant's answer < 1241299794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :D isn't so very different < 1241299794 0 :calamous!n=harry@hawk-c-047.resnet.purdue.edu JOIN :#esoteric < 1241299810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :True, that is a pointless distinction as well. < 1241299829 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't like D's approach of going for C compatibility. < 1241299843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I understand why it does and it's probably a good idea but I don't like it. < 1241299872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you want a perfect language with no odd bits go use R5RS or someting < 1241299874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thing* < 1241299883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not what this is about. < 1241299914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, it is still force of habit. < 1241299920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so indeed < 1241299925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because sure you looked at GAS < 1241299929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you were used to intel < 1241299935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not really, I wasn't. < 1241299942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I could barely deal with either. < 1241299946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which did you see first < 1241299957 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember, that's probably over 10 years ago. < 1241299989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh also, you shouldn't need to write 0x < 1241300002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't, you can write h instead. :-P < 1241300007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor that < 1241300021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be smart enough < 1241300026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You need some way to distinguish between different number bases. < 1241300029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if it saw any letters in the range a-f < 1241300033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would use hex amnyway < 1241300035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway* < 1241300041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :f00 can be both an identifier and a number. < 1241300044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hence 0x is needed. < 1241300050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly always use minimal possible base < 1241300058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 20 was in base 3 < 1241300064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :34 in base 5 < 1241300068 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241300068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241300072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's a good idea for an esolang < 1241300077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1241300093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (-)S(O)(~:S:*(- -)S~:^):^ < 1241300093 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...too much output! < 1241300102 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2^O < 1241300116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (-)S(O)(~:S:*(- -)S~:^):^ < 1241300118 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...too much output! < 1241300124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241300125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241300130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is too long to write out < 1241300136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is EgoBot so slow there < 1241300137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241300138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241300149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bug in your interpreter < 1241300149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my guess is that it's because it doesn't have a cutoff for too much output < 1241300150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241300154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241300155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241300159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It probably does. < 1241300167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It just cuts off /after/ it's run the whole thing or timed out. < 1241300176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess that's what you meant anyway. < 1241300178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so he added that < 1241300188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it spammed with me the whole mycology as you remember < 1241300190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last time < 1241300192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./derlo < 1241300193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(-)S(O)(~:S:*(- -)S~:^):^ < 1241300195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -O < 1241300195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it did? < 1241300197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's cut off by hand < 1241300198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I missed that. < 1241300212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, go read log < 1241300221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from yesterday or whenever it was < 1241300223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241300223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How did you manage to run Mycology over IRC? O_o < 1241300225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2 days ago < 1241300228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it takes url < 1241300229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :urls* < 1241300230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241300237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241300237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so I put it up < 1241300239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241300388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do !befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241300392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see it yourself < 1241300393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in /msg < 1241300408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No thanks ;-) < 1241300414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last I checked it excess flooded off every few minutes < 1241300435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have sanity.b98 up? < 1241300438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be a lot saner... < 1241300455 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sanity.bf* < 1241300462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241300462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1241300464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's fully Befunge-93 compliant! < 1241300470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone else could put it up < 1241300472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if they wanted it < 1241300779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pull from my ick branch. < 1241300792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I see no changes to pull from you < 1241300793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241300800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go work more on ick! ;P < 1241300812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: final exams for me atm < 1241300816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I have to be careful about what I do with my time < 1241300817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah ok < 1241300823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going home, anyway < 1241300825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like spending hours on irc < 1241300825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Me too, but that hardly matters ;-) < 1241300826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241300828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cya < 1241300835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, IRC is one of my favourite uses of spare time < 1241300839 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241300875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION _assumes_ that wasn't sarcastic, but you never know... < 1241300936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo LAWL < 1241300937 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LAWL < 1241300953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo Gregor shouldn\'t trust plash this much :P < 1241300953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Gregor shouldn't trust plash this much :P < 1241300986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :plash? < 1241301010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh '; ls < 1241301025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It puts it in a file, that's just an invalid script :P < 1241301033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241301033 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241301049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241301104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :¡sh rm -rf $HOME < 1241301120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or? < 1241301128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Won't let you. < 1241301130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Feel free. < 1241301142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm Makefile && ls Makefile < 1241301155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls Makefile < 1241301156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301158 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241301159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's the '&&' that failed there. < 1241301170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, duh >_< < 1241301173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm Makefile; ls Makefile < 1241301173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Read-only FS? < 1241301184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yup < 1241301213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh uname -a < 1241301214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1241301217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /etc < 1241301218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :alternatives < 1241301223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241301226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just one file < 1241301230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Very little of the filesystem is exposed. < 1241301234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /etc/* < 1241301237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how is it done < 1241301238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin | xargs echo < 1241301245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://google.com/search?q=plash < 1241301249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it seems fairly broken < 1241301251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh find / | xargs echo < 1241301251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1241301262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Broken in what way? It seems to work great to me. < 1241301264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1241301265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin < 1241301268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /* < 1241301273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like those < 1241301279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would have expected to see /bin and such < 1241301282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or it's just slow. < 1241301286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 1 < 1241301286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241301288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1241301293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin | xargs echo < 1241301293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bash busybox cat chgrp chmod chown chvt cp cpio date dd df dir dmesg dnsdomainname dumpkeys echo ed egrep false fgconsole fgrep fuser grep gunzip gzexe gzip hostname ip kbd_mode kill less lessecho lessfile lesskey lesspipe ln loadkeys login ls lsmod mkdir mknod mktemp more mount mountpoint mt mt-gnu mv nano nc nc.traditional netcat netstat open openvt pidof ping ping6 ps pwd rbash readlink rm rmdir rnano run-parts sed setfont sh sleep stty su sync tai < 1241301297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $BASH_VERSION < 1241301297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3.2.48(1)-release < 1241301305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241301308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did && fail < 1241301308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you want insecure, < 1241301310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is bash < 1241301316 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because rm failed < 1241301324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241301327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /proc/1/cmdline < 1241301328 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :init [2] < 1241301335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh env < 1241301336 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PLASH_FAKE_GID=0 < 1241301341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah spamming msg < 1241301343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1241301353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /bin/file /bin/busybox < 1241301363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /usr/bin/file /bin/busybox < 1241301363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The spamming is not going to be useful for >5 messages < 1241301364 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/busybox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped < 1241301367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1241301370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dynamically linked < 1241301376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And if it wasn't? < 1241301378 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo foo < 1241301379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241301383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh env | grep LD < 1241301384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LD_LIBRARY_PATH=/usr/lib/plash/lib < 1241301389 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami < 1241301394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241301398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not LD_PRELOAD < 1241301401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1241301402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; echo hi < 1241301402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh env | grep LD < 1241301409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LD_LIBRARY_PATH=/usr/lib/plash/lib < 1241301411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; cat Makefile < 1241301411 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1241301417 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1241301423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241301426 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo foo; ls / < 1241301426 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241301430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The tricky thing about plash is that the LD_LIBRARY that's loaded in /allows/ it to see anything. < 1241301433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; env | grep ld < 1241301434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I_ARG=unset LD_LIBRARY_PATH; env | grep ld < 1241301436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By default it /can't/ see anything. < 1241301448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how < 1241301455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It has a special libc < 1241301466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes right. But what prevents me from using another one < 1241301476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean a statically linked binary or such < 1241301479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's in a chroot jail with nothing in it, running as a fake user. < 1241301480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the asm thing < 1241301495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, a different chroot than the egobot one? < 1241301498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241301511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(plash dynamically makes chroot jails) < 1241301523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so egobot runs as root < 1241301526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it can chroot < 1241301534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: plash is setuid root to make chroots < 1241301538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241301541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot runs as egobot < 1241301548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/sbin | xargs echo < 1241301549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :accessdb activateCmosToken add-shell addgroup adduser arp arpd ascii2enUS_scancode aspell-autobuildhash assetTag avahi-daemon biosdecode chgpasswd chpasswd chroot ck-log-system-restart ck-log-system-start ck-log-system-stop cleanup-info console-kit-daemon cpgr cppw createUnitTestFiles cron cytune defoma-reconfigure delgroup dellBiosUpdate dellLEDCtl dellLcdBrightness dellMediaDirectCtl dellWirelessCtl deluser disable_console_redir dmidecode dpkg-diver < 1241301558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... activateCmosToken? >_O < 1241301563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241301573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /usr/sbin/activateCmosToken --help < 1241301576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh dpkg-query -l | xargs echo < 1241301578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241301592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | echo < 1241301606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241301613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did EgoBot just say this < 1241301614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the ultimate purpose of all this silliness is that I'm making daemons work again, and I'd like it to be possible to write daemons in non-esolangs. < 1241301614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in /msg < 1241301616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : SSH_CLIENT=65.183.185.209 36199 22 < 1241301616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : IRC_NICK=AnMaster < 1241301628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Its messages have exponential backoff. < 1241301628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought we weren't doing env any more < 1241301633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah < 1241301633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So that was from a much earlier env. < 1241301641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Daemons? < 1241301650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how long will it spam me < 1241301660 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Until it's done. < 1241301662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/bin | echo < 1241301670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xargs < 1241301671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241301672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/bin | xargs echo < 1241301676 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :X11 [ a2p addpart addr2line appletviewer apropos apt apt-cache apt-cdrom apt-config apt-extracttemplates apt-ftparchive apt-get apt-key apt-mark apt-sortpkgs aptitude aptitude-create-state-bundle aptitude-run-state-bundle ar as aspell aspell-import awk base64 basename bashbug bdftopcf bdftruncate bsd-write c++ c++filt c2ph c89 c89-gcc c99 c99-gcc c_rehash cal calendar captoinfo catchsegv catman cc chacl chage chattr chcon chfn chkdupexe chrt chsh ck-h < 1241301678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | xargs echo < 1241301678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By my calculations, 15 minutes, then once more 15 minutes after that :P < 1241301695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241301696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Old EgoBot let users run programs in esoteric languages that would get their own !commands. < 1241301696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | xargs echo < 1241301703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I want to get that working again, and nearly have. < 1241301705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1241301713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is irritating < 1241301726 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So you could add them dynamically over IRC, or what? < 1241301732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah. < 1241301735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just simulate the freenode model < 1241301741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241301755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, simulate the freenode rate limiting < 1241301760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to keep within those limits < 1241301763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241301765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works like < 1241301767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how FreeNode does rate limiting. < 1241301772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each second add 1 to a count < 1241301774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :counter* < 1241301777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a max of 10 < 1241301780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241301782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2-second sleep between messages is enough. < 1241301791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each time a line is sent, substract one < 1241301796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you hit 0 you are killed < 1241301803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I don't remember the exact valyes < 1241301805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :values* < 1241301810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the algorithm was like that < 1241301825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does that help < 1241301836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure X-D < 1241301853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what Deewiant said < 1241301868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll just use exponential backoff but cut it off earlier *shrugs* < 1241301926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why < 1241301932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just do the 2 second thing < 1241301933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I'll poke around at that later. < 1241301940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and cut it off after 5 or 10 lines < 1241301948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have no prioritization between processes. < 1241301953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is of course 2 second delay globally < 1241301966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so do it in the seralizer process < 1241301982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, but you could end up blocked by somebody else's process, which is irritating :) < 1241301989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, otherwise you could still spam it off. < 1241301990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easily < 1241301997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just connect multiple clients < 1241302003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all send requests at once < 1241302011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not trying to make it impossible, just that you have to be actively malicious rather than just make a mistake. < 1241302027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" AnMaster: Yeah, but you could end up blocked by somebody else's process, which is irritating :)" < 1241302028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241302031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1241302033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :round robit < 1241302036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :robin* < 1241302037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1241302052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You seem to think that multibot is far more complicated than it is :P < 1241302065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a bin that all the messages go in to. And that's it. That's the whole setup. < 1241302072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no. I think it *should* be < 1241302094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not worth the PITA right now *shrugs* < 1241302096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Plash modifies library calls by providing a modified version of glibc, PlashGlibc. Most executables are dynamically linked to glibc, so they do not need to be recompiled in order to run under Plash." < 1241302097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241302103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if I got a static executable in there < 1241302105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1241302109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241302122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do you use plash for the !asm and !c ones < 1241302124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : The tricky thing about plash is that the LD_LIBRARY that's loaded in /allows/ it to see anything. By default it /can't/ see anything. < 1241302134 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: plash is used for /everything/ < 1241302142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, even for cfunge there < 1241302148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241302149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't yesterday < 1241302150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everything. < 1241302151 0 :Slereah!n=butt@ANantes-259-1-55-56.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241302152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm 100% sure < 1241302156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I added it this morning. < 1241302159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241302166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does it still work correctly < 1241302170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have you checked with mycology < 1241302176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241302180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I decided I wanted to worry a little bit less about bug checking the interps :P < 1241302181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what. < 1241302190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mycology is 12 trillion lines of output, right? < 1241302195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about "Hello, world!" < 1241302197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just run it manually < 1241302212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there may be certain features only that doesn't work < 1241302223 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, URL for mycology X_X < 1241302228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology would check that throughtly < 1241302229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1241302235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://pastebin.ca/raw/1410667 < 1241302243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge http://pastebin.ca/raw/1410667 < 1241302250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, I don't even know if that's valid befunge98 >_> ) < 1241302258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... < 1241302261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, http://rage.kuonet.org/~anmaster/mycology.b98 < 1241302290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have I mentioned that you're annoying? :P < 1241302290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That looks like it should work. < 1241302303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes you have now < 1241302354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 'A,@ < 1241302358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,@ < 1241302359 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1241302361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241302365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't test much < 1241302367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives GregorR his "AnMaster is annoying" badge < 1241302372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BAD: 32x doesn't set delta to (3, 2) < 1241302373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm not < 1241302383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never said you were < 1241302389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. That doesn't happen freestanding does it < 1241302392 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty fail-y for an interpreter right there. < 1241302396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just distribute the badges < 1241302398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, agreed. < 1241302406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't happen when I do it normall < 1241302411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally* < 1241302426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does appear to happen freestanding. < 1241302438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sure you are using cfunge not the other one then < 1241302457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives AnMaster an "Elephants are pink, tiny with whiskers and can fly" badge < 1241302458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241302462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't reproduce it here. < 1241302467 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i wonder what is the most optimizing brainfuck compiler and how does it do. < 1241302485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and it worked yesterday < 1241302487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No interpreter on http://iki.fi/matti.niemenmaa/befunge/mycology-comparison.html fails at that. < 1241302494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nor does cfunge here < 1241302501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :S - T - F - U < 1241302504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking in to it. < 1241302516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ build/cfunge mycology/mycology.b98 | grep BAD < 1241302516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :If the interpreter loads the fingerprint, subsequent lines will be GOOD or BAD depending on whether the interpreter behaves according to the fingerprint's specification. < 1241302525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1241302534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is not a BAD but just an info line < 1241302558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe you managed to mess up download *wgets from that url to check* < 1241302580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wget-ed one worked < 1241302583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241302590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What part of "S - T - F - U" don't you understand. < 1241302597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking in to it, if I have questions I'll ask you. < 1241302600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241302603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If not, your spamming me that it should work is not helpful. < 1241302630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to bed soon though, early morning tomorrow. But I will be around for maybe half an hour < 1241302712 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i have written some brainfuck-to-c compiler just out of curiosity, but i want to see world-class optimization ;) < 1241302751 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :libbf seems to have some optimization passes but i'm not sure. < 1241302781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I wrote one too. It kind of worked not very well < 1241302794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like it compiled all in a single function < 1241302802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostkingdom caused gcc to OOM < 1241302811 0 :WangZeDong!unknown@unknown.invalid QUIT :Connection timed out < 1241302813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at 2 GB heap size < 1241302818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still growing < 1241302823 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :many compilers claiming optimization feature, in reality, only fold <<<>>>s etc. < 1241302857 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :some compilers optimize [-], but that's all. i have seen only three or four compilers which optimizes multiplication loop. < 1241302872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I did more. 1) folded +-<> 2) I made [-] set 0 3) [-]+++ -> set 3 4) I folded some loops into polynoms < 1241302879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I also tried to reorganise code < 1241302879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It actually works fine, something (now fixed) removed the \x00 in the input. < 1241302890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah < 1241302896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the \0 should be there < 1241302900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like +>-<+ < 1241302900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly :P < 1241302904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :became ++>-< < 1241302908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ^ < 1241302914 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1241302916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was then folded into 2+>-< < 1241302920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was then made into < 1241302930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0:2+1:1- < 1241302936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I removed the <> too < 1241302938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when possible < 1241302952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and only adjusted pointer when I entered some unbalanced loop or such < 1241302975 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :"4) I folded some loops into polynoms" seems interesting. any details? < 1241302981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I didn't optimise multiplication loop. I got bored before that. < 1241302986 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241302988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it was based on some other compiler < 1241302990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot which < 1241302996 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh well. < 1241302997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it only semi-worked < 1241302999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got borked < 1241303000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bored* < 1241303004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes it got borked too < 1241303007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find url anyway < 1241303011 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://hg.mearie.org/esotope/bfc/file/tip/esotope-bfc.py my attempt is here. < 1241303024 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(change file to raw-file for downloading) < 1241303032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/changes < 1241303033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241303034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241303047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it didn't do it's job very well < 1241303080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and polynom.h wasn't used < 1241303090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got bored before that version < 1241303103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see simple_polynom instead < 1241303111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/optimize.c < 1241303125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/node.h < 1241303126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/node.c < 1241303139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are the most important ones < 1241303199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, tell me if you want any more info < 1241303206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or want me to explain it < 1241303273 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, i think my attempt is same as yours; < 1241303296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "bff4" might be worth checking out < 1241303324 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it combines every <+>-s into the list and tries to eliminate dead code and propagate. < 1241303327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://mazonka.com/brainf/ < 1241303333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, mine or your < 1241303337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or bff4 < 1241303346 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :my attempt < 1241303366 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so tightloop pass unrolls one loop, primarily for multiplications < 1241303394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://pastebin.ca/raw/1410667 < 1241303394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world < 1241303407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My sandbox sandboxed networking away from the wget that downloads the requested file X-P < 1241303409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was dumb. < 1241303420 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but since i'm using expression classes for intermediate representation i should write some simplification codes for it < 1241303424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so it broke \0 that way < 1241303426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241303430 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and that is not done yet. < 1241303444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, that was unrelated. < 1241303446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I think I planned to run mine recursively until optimisation didn't change the code tree < 1241303450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That was just because of how I was testing it. < 1241303453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241303470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so mycology works inside the jail then < 1241303474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if so good < 1241303479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241303482 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i got hello world program (as seen in wikipedia pages FYI) optimized to this: < 1241303484 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :mptr[1] += 9; mptr[0] += (8 * mptr[1]); mptr[1] = 0; putchar(*mptr); mptr[1] += 7; mptr[0] += ((4 * mptr[1]) + 1); mptr[1] = 0; putchar(*mptr); ... < 1241303550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and if so you possibly doesn't need -S from cfunge. It would allow you to do some interesting stuff like file io and socket io < 1241303551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to give it sockets :P < 1241303577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fine with file I/O at this point if you'd like to make a more precise option. < 1241303582 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241303585 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241303605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe I'll put that on TODO < 1241303613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shore < 1241303627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't something I'll add right now anyway < 1241303635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what prevents the !asm one from making direct syscalls < 1241303650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nothing. < 1241303682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Those were just a silly experiment (which, btw, is now gone :P ) < 1241303688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ouch < 1241303691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they were fun! < 1241303697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They were X-P < 1241303708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you removed them after I said syscall didn't you < 1241303710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but I was removing them as you said that. < 1241303729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only syscall I'm afraid of is socket. < 1241303730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, :( < 1241303741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the other stuff is fine because it's running in a chroot jail as a fake user. < 1241303743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1241303757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iptables and match on uid < 1241303758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea < 1241303767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241303767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241303769 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... iptables can do that? >_O < 1241303781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, iirc there is an owner match yes < 1241303797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If so, I'll set that up and put them back. < 1241303798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not sure if it is part of standard kernel sources or just part of gentoo hardened < 1241303803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1241303808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, go check < 1241303818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kernel sources it seems < 1241303820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1241303822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I have it in vanilla < 1241303838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:11 GregorR: Have I mentioned that you're annoying? :P ← You don't say. < 1241303839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:34 GregorR: Those were just a silly experiment (which, btw, is now gone :P ) < 1241303840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241303842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::(((((((((((( < 1241303846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("NOOO!!\n") < 1241303854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP EgoBot-being-fun 2009-2009 < 1241303866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C isn't an esolang < 1241303880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't care. < 1241303886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ CONFIG_NETFILTER_XT_MATCH_OWNER: │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ Socket owner matching allows you to match locally-generated packets │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ based on who created the socket: the user or group. It is also │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ possible to check whether a socket actually exists. │ < 1241303904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241303908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :part of vanilla < 1241303944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :owner match options: < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --uid-owner userid[-userid] Match local UID < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --gid-owner groupid[-groupid] Match local GID < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --socket-exists Match if socket exists < 1241303947 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241303958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cool, it's in Debian :) < 1241303970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to see if there's a way to make it range-based though. < 1241303972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you use a standard kernel < 1241303973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1241303975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, duh < 1241303986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :userid[-userid] < 1241303990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241303993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah, I'll have to make my own arbitrary-code-execution bot. WITH BLACKJACK AND HOOKERS. < 1241303993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a range X-P < 1241304003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1241304009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the context < 1241304021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PLASH IS FASCIST SYSTEM RESTRICTEr < 1241304021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :R < 1241304032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he used that all the time for C < 1241304033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241304038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EXECUTION LIBÉRATIONE! < 1241304059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay Mastodon downloaded. < 1241304060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the dirt over the first E in the second word < 1241304068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't on my monitor < 1241304069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :´. < 1241304072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241304077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241304078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :small font < 1241304080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241304102 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241304123 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comparing http://pastie.org/466231 (before output) and http://pastie.org/466232 (esotope-bfc output) < 1241304159 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :of course i didn't write template for expanding memory. :p < 1241304192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mastodon time! < 1241304203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't you have it before < 1241304204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241304209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the netinstall didn't work < 1241304220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I downloaded the beta disk < 1241304227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241304230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how large < 1241304240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 300-so megabytes @ 50kb/sec. < 1241304242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Took >1hr. < 1241304256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Screenshot of the installer: (it has COLOURS!) < 1241304263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AAIE that is large < 1241304266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where < 1241304271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sec. < 1241304272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the screenshot < 1241304280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hah < 1241304280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sec I said. < 1241304285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00cA < 1241304288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's not THAT big., < 1241304291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,$// < 1241304293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, your optimise better right < 1241304302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It contains all the binaries, probably unstripped, with libc 5 and gcc 2 < 1241304303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in tarballs < 1241304313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No networking at all, and a full system with things like adobe acrobat < 1241304316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, as well as produces nicer output < 1241304316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(version 4 :-D) < 1241304323 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not so good yet, but i want to optimize further so there is only putchar('H'); putchar('e'); ... and so on. :) < 1241304328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANYHO! < 1241304346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, would only be possible for a special case < 1241304349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you can optimize any loop with the same amount of s to a polynomial < 1241304361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1241304363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read scrollback < 1241304367 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes. and what i have done is exactly that < 1241304367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241304372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. good. < 1241304379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, AnMaster: Mastodon install time. < 1241304387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: http://omploader.org/vMW00cA <-- simplistic installed < 1241304389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :installer* < 1241304392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, it even has a helpfile < 1241304398 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :though it cannot handle non-constant increments/decrements for now. < 1241304398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why so much transparent padding around the window < 1241304398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can press F1 and get info on the current installer screen < 1241304400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :including advice < 1241304401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the screenshot < 1241304403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shadow < 1241304403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems odd < 1241304406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use a non-black BG < 1241304411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to see it < 1241304422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err I use the checker pattern < 1241304424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in gimp < 1241304425 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241304427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1241304433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I see it a third of the way < 1241304434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not more < 1241304459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so is it better than mine or worse < 1241304482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here, have a screenshot of the help: http://omploader.org/vMW00cQ < 1241304499 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not sure, i'll check for them. < 1241304513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty sleek installer for a >7 year old project by one guy < 1241304517 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(especially for nested loop optimization) < 1241304527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Automatic installation GOOO! < 1241304530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I didn't properly do nested loops < 1241304534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl, it only does the first disk < 1241304536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no other option :D < 1241304542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and as I said I gave up on it < 1241304544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got bored < 1241304559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00cg < 1241304565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, is esotope-bfc written in C or some other language < 1241304565 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then yours and mine is perhaps at same level, i also didn't optimize nested loops < 1241304568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it's on to X < 1241304571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Xfree86 3.3.6 < 1241304572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1241304577 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :python, and it's slow like hell < 1241304579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well not much < 1241304581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit I did < 1241304598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :31% < 1241304601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quick install! < 1241304607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you expect < 1241304613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it had to work on old computers < 1241304628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I dunno, so far this is the easiest, quickest Linux distro install I've done :-) < 1241304644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, quickest ok < 1241304646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kind of disillusioning. Yay, it's installing kernel version 2.0.28 :-P < 1241304656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Perl 5.6! And Tcl/tk 8! < 1241304661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A veritable smorgasbord of languages. < 1241304663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :teTeX! < 1241304667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's bloated, clearly ;-) < 1241304667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the last tcl/tk < 1241304673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was 8.0.4 this one < 1241304673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, *mastodon* < 1241304676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bloated yes < 1241304677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I think 8.6.something < 1241304686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, perl 5.6 is old iirc < 1241304690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very old < 1241304701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :v5.8.8 here is semi-old < 1241304722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's installed, now it wants me to set up the identity! < 1241304729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Host name: yeolde < 1241304735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241304736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Domain name: yeolde < 1241304737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fitting < 1241304741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241304745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241304748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241304750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just puts it in /etc/hosts, I think < 1241304754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1241304758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[NEXT] < 1241304759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet, it works 8-D < 1241304759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hate networking < 1241304773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so now we get !asm and such back < 1241304775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241304779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Configure this device by hand OR Use dhcp/bootp for automatic configuration OR Do not configure this device < 1241304787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurr, when's the last time anyone last manually configured a networking device :P < 1241304789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, just a sec :) < 1241304792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh help < 1241304795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241304802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It wants me to set up "Yellow Pages (NIS) administration" < 1241304809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just leave NIS domain blank and NEXT :-P < 1241304809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it's dead < 1241304816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use ntp to set the time? < 1241304818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yesplz. < 1241304818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Just a sec" < 1241304819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you blocked it too < 1241304823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey guys. < 1241304824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1241304825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's a good utc ntp server < 1241304831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1241304839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all use utc < 1241304842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine fine < 1241304843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so most of them < 1241304844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's a good ntp server < 1241304851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, openntpd < 1241304852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241304858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241304858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1241304859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :domain name < 1241304861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^) < 1241304864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.pool.ntp.org/zone/europe < 1241304872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh se.pool.nt.org < 1241304875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something iirc < 1241304888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0123].europe.pool.ntp.org, OK < 1241304888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :server se.pool.ntp.org < 1241304889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241304899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241304906 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... huh < 1241304912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, unless you want to use a UK one or whatever. < 1241304924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's mastodon; I really don't care :-) < 1241304928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NEXT! < 1241304931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1241304935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pick a timezone! < 1241304951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Europe London! < 1241304972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00dg < 1241304974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This distro is nice :P < 1241304975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I've managed to entirely kill it, awesome :P < 1241304976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304992 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241304995 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241304998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh trigger udage01 underload unlambda whirl < 1241305001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241305001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241305014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gooooooooo! < 1241305016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shouldn't you be complaining about it not being GUI < 1241305025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's simple enough that I don't care. < 1241305032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please set the root password for this machine! < 1241305047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I shall set it to the same as what my user password will be BECAUSE I AM HARDCORE AND YOU ARE A FEEBLE VM < 1241305056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh :(){ :|:& };: < 1241305060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Could not open new password file, left unset XD < 1241305063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I assume you have limits < 1241305066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH WELLS < 1241305069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not: your own fault < 1241305069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yup < 1241305074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241305075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh trigger udage01 underload unlambda whirl < 1241305077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would agree :P < 1241305078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wow, it has a dialog-based X configuration system < 1241305082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most distros don't have that :P < 1241305097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, freebsd does iirc < 1241305104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though that is a bsd distro < 1241305106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a linux one < 1241305122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So does Debian etc but not many ones YOU like ;-) < 1241305132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, slackware? < 1241305133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Configure the monitor, and it gives a long list of models. < 1241305135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1241305136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VESA plz. < 1241305138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no way < 1241305144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1027x768 plz. < 1241305146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241305147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*1024 < 1241305154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PROBING YOUR VIDEO HARDWARE < 1241305155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hawt. < 1241305156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1027x468 < 1241305165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that sounds interesting < 1241305168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wide screen eh < 1241305170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*VGA* < 1241305172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :REALLY wide screen even < 1241305183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU MUST INDICATE HOW MUCH VIDEO MEMORY YOU HAVE! < 1241305184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wow. I would have expected CGA < 1241305193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1241305201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's say 8MB. < 1241305205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you sure < 1241305210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might crash if wrong < 1241305214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha it wants to run at 640x480 < 1241305216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OKAY NOT VGA < 1241305228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My VM imitates Cirrus Logic GD5446 < 1241305230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I'll choose that < 1241305254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it in the list < 1241305258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241305262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241305265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hm < 1241305268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Test current configuration! < 1241305272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is all on the installer CD still < 1241305273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241305274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do you kill all the processes in said config < 1241305280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241305283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :said sandbox < 1241305286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The x server seems to have died ;_;;; < 1241305287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean for forks < 1241305290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No keyboard config XD < 1241305300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I /think/ so X-D < 1241305302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what if I double forked. Would it still be killed after 30 seconds < 1241305307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, better check < 1241305323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's having keyboard issues < 1241305353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fatal server error: < 1241305357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You must specify a keyboard in XF86Config < 1241305362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your megaforks are all dead. < 1241305378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, good < 1241305387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh < 1241305389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs echo < 1241305391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix it once this is installed < 1241305391 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) 10240 pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) 30 max user processes (-u) 32 virtual memory (kbytes, -v) 131072 < 1241305397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs echo '| ' < 1241305399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :| core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) 10240 pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) 30 max user processes (-u) 32 virtual memory (kbytes, -v) 131 < 1241305404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241305406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs -1 echo '| ' < 1241305413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1241305423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha, no space left on device < 1241305432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too small disk then < 1241305440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have no idea why that command didn't work :P < 1241305443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 512MB; it seems bloat was everywhere even then < 1241305444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : You must specify a keyboard in XF86Config < 1241305448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Xfree86 < 1241305450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :O < 1241305452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : M < 1241305454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : G < 1241305458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs -1 echo -n '| ' < 1241305458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dude. Xorg started in 2004. < 1241305463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh right < 1241305472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Consider losing that tetex and whatnot. < 1241305484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1241305486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It uses lilo < 1241305490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Welp, it's booting < 1241305491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1241305491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and < 1241305497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1241305503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WORST CONSOLE FONT EVER < 1241305510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pic < 1241305514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it didn't happen < 1241305515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://omploader.org/vMW00eQ < 1241305518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My god it's awful < 1241305527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like COMIC SANS, CONSOLE EDITION < 1241305531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241305537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my thought < 1241305538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1241305551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241305553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeolde login: root < 1241305554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Login incorrect < 1241305559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UH THANKS < 1241305569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't it make you add an user < 1241305570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Keep guessing < 1241305572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1241305581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe because it errored out when it ran out of space < 1241305583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wat? < 1241305583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No users? :-D < 1241305585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it continued < 1241305589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: We have root < 1241305594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just forbids logging in to it < 1241305594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how < 1241305602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by skipping that step < 1241305602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241305609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Keep guessing, i.e. try other users. < 1241305611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :skipping *what* step < 1241305614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There are none. < 1241305618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The write-x-config step. < 1241305623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241305626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh wget http://localhost -O - | head -n 1 < 1241305630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try again with enough disk space < 1241305635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh wget http://127.0.0.1 -O - | head -n 1 < 1241305636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241305636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : http://omploader.org/vMW00eQ <-- what is "Recovering jove files" < 1241306369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I googled and found nothing < 1241306375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jove is an old editor < 1241306377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ncurses < 1241306379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241306396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << "jove sux" << endl < 1241306396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's try this again < 1241306398 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :jove sux < 1241306405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :url for jove < 1241306411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apt-cache show jove < 1241306421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not on such a distro < 1241306423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know that < 1241306429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so stop trolling < 1241306434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you've done the same before < 1241306435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Debianers love to troll apt-* though :( < 1241306447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ages ago < 1241306455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, true < 1241306472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's not our fault we have a comprehensive, stable package base at our fingertips < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* app-editors/jove < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Available versions: 4.16.0.70.3.1 {unix98} < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Homepage: ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/ < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Description: Jonathan's Own Version of Emacs - a light emacs-like editor without LISP bindings < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241306495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no website < 1241306497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with screenshots < 1241306498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241306516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it looks more-or-less like emacs. < 1241306530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, stop insulting emacs < 1241306542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............................................ ohhhhhhhhhhhhh kay. < 1241306554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, or did I misunderstand you < 1241306565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you said emacs was great there < 1241306569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll assume you did < 1241306574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Description: ... a light emacs-like editor ... < 1241306580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Therefore I concluded that it looks more-or-less like emacs. < 1241306592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !cxx cout << "jove sux" << endl < 1241306595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241306601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you seemed to hate it too < 1241306603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This isn't Forte. < 1241306603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241306611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err and < 1241306611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I knew nothing about it, I was just being an ass :P < 1241306625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so which editor do you use < 1241306628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs I hope < 1241306629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241306630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vim < 1241306634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :emacs can suck it < 1241306635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poor you < 1241306652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you can't irc in vim as easily. Though there is an extension for it < 1241306653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vimirc < 1241306663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My text editor is not my operating system. < 1241306667 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is, in fact, my text editor. < 1241306677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, same. IRC is text < 1241306682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm editing my line < 1241306686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm editing text < 1241306688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1241306691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :emacs would be a perfectly good operating system if it had a better text editor. < 1241306722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs is a lisp system. elisp yes. Which is not as nice as clisp or scheme < 1241306771 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241307099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you use bochs right < 1241307103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what card does its generic vga emulate? < 1241307105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, used before. < 1241307109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't for years < 1241307134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I more often use qemu and vmware-server < 1241307144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't used vmware-server since January < 1241307153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't used qemu for over a year < 1241307173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!forth ." Hello, world!" CR < 1241307173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241307174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I haven't used any kind of virtual stuff since January < 1241307182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that's no esolang. < 1241307184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what forth? < 1241307188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth bye < 1241307193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it's cr < 1241307194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not CR. < 1241307195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241307196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Neither is C :P < 1241307206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!forth ." Hello, world!" cr < 1241307207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241307211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both works here < 1241307219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: plz to be printing stderr < 1241307220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :gforth is case-insensitive. < 1241307223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CR isn't idiomatic < 1241307223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Most versions of MS-DOS 6.22 do not idle the CPU when they are idle." Damn, I didn't know that < 1241307234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: forth is < 1241307244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about it < 1241307253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A bit surprising is all < 1241307254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your stderr is my demand. < 1241307259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he said gforth < 1241307274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can you please make it talk to the channel? < 1241307279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1241307281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I haaaaaaaate having to switch :p < 1241307281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : in file included from *the terminal*:0 < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : /tmp/input.19662:1: Invalid memory address < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 @ . cr < 1241307298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE: a a @ . cr < 1241307305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241307306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The problem is that stdout and stderr aren't serialized WRT each other. < 1241307308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1241307311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So your cr came first. < 1241307313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE: a a . cr < 1241307318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 2>&1 < 1241307331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The problem is that stdout and stderr aren't serialized WRT each other. < 1241307337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241307340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a a . cr < 1241307340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :139851659782336 < 1241307343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 2>&1 wouldn't help < 1241307344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :stdout and stderr, being the C files. < 1241307348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a 2 a ! a . cr < 1241307349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :140437233785024 < 1241307351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a 2 a ! a @ . cr < 1241307352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1241307363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no ordering warranty < 1241307365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241307367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a : get-a a @ ; : set-a a ! ; 2 set-a get-a . cr < 1241307368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1241307372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guarantee* < 1241307381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who cares < 1241307381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(same word in Swedish, easy to mix up < 1241307382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1241307389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it won't work then < 1241307391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just want egobot to dump shit to the channel < 1241307391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as he said < 1241307395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's i < 1241307396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241307396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't < 1241307403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer first line in channel only < 1241307405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less spammy < 1241307407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and < 1241307411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a rubbish back-off style < 1241307420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i'll paste it in anyway < 1241307421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just make your irc client put it in your channel window < 1241307425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I do things in here to show people, duh < 1241307426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a two line hack < 1241307434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not everyone do < 1241307447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then they should make the request via /msg < 1241307455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does that worek < 1241307457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :work* < 1241307461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If not, it should. < 1241307462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I think you are wrong anyway < 1241307479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've given good arguments, you haven't. < 1241307482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241307484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i presume you'll refuse to give them < 1241307485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1241307486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1241307490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o rly? < 1241307492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :point them out < 1241307495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1241307500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scrollback < 1241307501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :individually. < 1241307504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i rebutted them. < 1241307513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I prefer first line in channel only < 1241307513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : less spammy < 1241307515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : just make your irc client put it in your channel window < 1241307517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : a two line hack < 1241307520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but, < 1241307529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the line in channel only, less spammy: If you want it public you'll paste it anyway < 1241307532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you don't use /msg < 1241307540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could have made your client put it in this channel virtually locally < 1241307547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd still have to paste it < 1241307549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for everyone else < 1241307550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in less time than this discussion < 1241307607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("hi!"); < 1241307609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1241307616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\®QUIT"); < 1241307617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.19948.c:7:6: warning: unknown escape sequence: '302' < 1241307619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\rQUIT"); < 1241307619 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241307620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck forth glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241307627 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241307627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\nQUIT"); < 1241307629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so are you gonna make it print to the channel or not :P < 1241307637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I guess not < 1241307642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just live with it < 1241307645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, you WANT not. < 1241307646 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("one\ntwo"); < 1241307647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :one < 1241307649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is not the same thing. Do not speak for GregorR. < 1241307658 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("one\ntwo") < 1241307659 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :one < 1241307668 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts(puts) < 1241307669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20145.c: In function 'main': < 1241307673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well he did the Right Thing for asm before < 1241307678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I trust him to do that now too < 1241307679 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What a descriptive error message. < 1241307686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, see more in /msg < 1241307697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a UI you have to explain to each and every new user because it's so shit. < 1241307700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's so the Right Thing. < 1241307705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1241307712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because their clients are shit < 1241307718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine show what happened clearly < 1241307727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hear that everyone? If you don't use ERC, your client sucks. < 1241307735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, xchat did too < 1241307737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I tried < 1241307739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so fail < 1241307751 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts((int)puts) < 1241307752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20187.c: In function 'main': < 1241307753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus we prove that only the two clients that AnMaster likes are acceptable. < 1241307759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241307762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are more < 1241307791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, puts is a macro < 1241307792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241307800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts((int)fputs) < 1241307801 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20230.c: In function 'main': < 1241307814 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It appears to be a function. < 1241307816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cast from integer to pointer < 1241307837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", (int)fputs); < 1241307838 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20280.c: In function 'main': < 1241307850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4195360 < 1241307864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", (int)puts); < 1241307865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20320.c: In function 'main': < 1241307871 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) puts) < 1241307873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He did no Right Thing for asm, he just used GAS, probably just because he had it installed already. < 1241307873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195344 < 1241307876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1241307877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1241307890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no, he said he liked it < 1241307891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241307896 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) printf) < 1241307897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195272 < 1241307899 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) printf) < 1241307901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195272 < 1241307905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: gawd, just let him exist in his own GregorR-fellating world. < 1241307906 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241307921 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c 4195272("%d", (long int) printf) < 1241307922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20459.c: In function 'main': < 1241307926 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In any case the Right Thing is more about the fact that GAS's support for Intel syntax is obviously crap :-P < 1241307942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, remember he coded a lot for MIPS < 1241307949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which uses AT&T syntax most of the time < 1241307956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly all < 1241307957 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c itfu("%d", (long int) printf) < 1241307958 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccX9BYHg.o: In function `main': < 1241307969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iftu < 1241307971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth is that < 1241307972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Point being that if you're going to use GAS you're stuck with AT&T for all practical purposes. < 1241307976 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. < 1241307987 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(itfu) < 1241307988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20540.c: In function 'main': < 1241307994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and with nasm you are stuck the other way < 1241307997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your point < 1241308002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how I can't follow what the fuck you're all doing. < 1241308005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think yasm can do both < 1241308009 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241308015 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c (printf)(itfu) < 1241308016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20582.c: In function 'main': < 1241308024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just guess < 1241308047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!helop < 1241308049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241308049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck forth glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241308054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, request for language: shakespear < 1241308078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shakespeare is le shit < 1241308078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html < 1241308085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you think so < 1241308091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually interesting < 1241308098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's funny < 1241308106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a lot of rubbish things are < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The Infamous Hello World Program. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Romeo, a young man with a remarkable patience. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Juliet, a likewise young woman of remarkable grace. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ophelia, a remarkable woman much in dispute with Hamlet. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hamlet, the flatterer of Andersen Insulting A/S. < 1241308128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's funny IMO < 1241308134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially the last one < 1241308220 0 :oklopol!unknown@unknown.invalid QUIT :Success < 1241308230 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241308239 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int) printf)(itfu) < 1241308240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20661.c: In function 'main': < 1241308317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know how to find out the RPM of my disk? < 1241308363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. hdparm < 1241308364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241308374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No such thing < 1241308384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in hdparm -I < 1241308384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1241308389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no hdparm(1). < 1241308392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, duh < 1241308395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not POSIX < 1241308404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on OS X it would be different < 1241308408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hdparm is for Linux < 1241308411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's very helpful of you < 1241308413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd use other stuff < 1241308421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :os x possibly even other ones < 1241308429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, answer is I don't know for OS X < 1241308434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you didn't specify OS X < 1241308445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh it is HDPARM(8) < 1241308447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not (1) < 1241308466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so /sbin < 1241308515 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int*) printf)(itfu) < 1241308516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20712.c: In function 'main': < 1241308519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7200rpm apparntly < 1241308522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*apparently < 1241308537 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int*) printf)("%n", 42) < 1241308538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20754.c: In function 'main': < 1241308652 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int()) printf)("%n", 42) < 1241308652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20794.c: In function 'main': < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :18:56 /tmp/source.20794.c:7: error: cast specifies function type < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frowns < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by the way, the annoying resize thing on OS X has one purpose < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you hold down shift to make it minimize slowly, then killall Dock < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it stays in its half-warped state < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int()*) printf)("%n", 42) < 1241308653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20831.c: In function 'main': < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, you can interact with it < 1241308656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241308673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easter egg < 1241308676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241308678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241308679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bug < 1241308681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also screenshot < 1241308697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure thing < 1241308706 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241308712 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241308719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, screenshot of interacting with it I mean < 1241308726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er how < 1241308730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241308734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uploading anyway < 1241308736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just screenshot then < 1241308777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://omploader.org/vMW01NQ