< 1290643241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Helped to port scripts on Linux." < 1290643243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1290643377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i see no linux scripts < 1290643925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"[...] I usually don't use my linux machine for development. For me using linux is commandline, I don't need no fancy gui stuff :) That's what windows is for..." < 1290643933 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i have to read these horrible forums to get this working ;_; < 1290644725 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1290644801 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That sentence makes my brain hurt :P < 1290644806 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mainly the implication that development -> fancy GUI < 1290644984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ECLIPSE FUCK YEAH < 1290645006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: (This was in response to someone offering to do Linux support) < 1290645019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For a bunch of batch files. < 1290645031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Psht, yeah, if you want development tools on Linux I guess. Personally I prefer to keep such fancy GUI things that development requires, like my batch files, on Windows. Silly Linux user. < 1290645050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :When I'm using Linux, I'm hardcore. Accordingly, I therefore do no development. (Where's vi's refactoring function, I ask you?!) < 1290645098 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Solution: < 1290645099 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Murder. < 1290645109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: (I fabricated the last lines myself.) < 1290645158 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290645199 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I figured since people like that don't use the word "Accordingly" < 1290645432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Fancy. GUI. For. Development. < 1290645441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I'm about to shank at the term "fancy GUI". < 1290645801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: In which Sony bases their fancy new platform on < 1290645802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://snap.sonydeveloper.com/pages/about/ < 1290645804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: GNUstep < 1290645817 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If you guessed it before you read it, ... that's implausible! < 1290646084 0 :perdito!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290646201 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1290646506 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290646593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ... They're *using GNUstep*‽ < 1290646603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: SONY ADVANCED TECHNOLOGY < 1290646781 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, help remind me that it's ok to kill norns < 1290646798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's not you're a horrible person, they are the only thing that's real < 1290646801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :them and activeworlds avatars < 1290646817 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, no. Today it's not ok. I have homework I need to do. < 1290646861 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But figuring out why cyanide killed my genetically-modified norns is on my list of things to do < 1290646918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo will still have a similar, but not identical, todo list when he is 30. Ponder that, channel, if you will. < 1290647656 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1290647666 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't figure out how to do multiple digit addition < 1290647669 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1290647748 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Multiple-digit addition? You have one digit in each cell or something? < 1290647831 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I thuoght of that < 1290647837 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know how to implement < 1290648128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: Tangible values, Haskell?, Manatee-esque, Emacs; combine. Sweet sugar. < 1290648137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: you do realise cells can store up to 255 in a regular implementation? < 1290648144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so once you have the digits loaded in what the hell is the problem < 1290648163 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: here's how to do b = a + b: [>+<-] < 1290648168 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where a is cell at pointer and b is one forwards < 1290648169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1290648169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1290648170 0 :elliott!unknown@unknown.invalid QUIT :Quit: Leaving < 1290648176 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I know how to add... < 1290648183 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but I want the output to be multiple xD < 1290648192 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :not just the cell values < 1290648193 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1290648202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Storing as multiple base-256 digits sounds easily doable but... tedious unless you actually use your brain to loop a fixed am... hm < 1290648206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, what < 1290648213 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what I'm talking about < 1290648224 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Lol.. < 1290648280 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please don't get brainfuck advice from me, especially if I mention a 4-letter... it's not an ancronym, WTF is it? < 1290648298 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1290648313 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1290648317 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Try "abortion". < 1290648321 0 :elliott!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290648353 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :clog lives! < 1290648393 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott claims to not be here when he really is here in spirit! < 1290648727 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :That's funny, because I'm pretty sure he has no soul :D < 1290649138 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Goose124, I'm sure he has no soul too < 1290649147 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure I have no soul either < 1290649670 0 :Hiant!~Person@pool-71-255-192-189.bltmmd.east.verizon.net JOIN :#esoteric < 1290649712 0 :Hiant!unknown@unknown.invalid QUIT :Client Quit < 1290651635 0 :perdito!~perdito@koln-4d0b629f.pool.mediaWays.net JOIN :#esoteric < 1290652831 0 :digger!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1290654813 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1290654931 0 :GreaseMonkey!~gm@2001:4428:251:1:224:2bff:fe84:5e9c JOIN :#esoteric < 1290654931 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Changing host < 1290654931 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1290655753 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1290656282 0 :wareya_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290656338 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1290656437 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, having android and X11 compete for a framebuffer = madness. < 1290656452 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1290656459 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I have completed IMPLY < 1290656461 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :,[>+>+<<-]>>>,[>+>+<<-]<<[>>>[>>+<<-]>>-<<<<<-]>>>>>+<[-]<[-]<[-]<[-]<[-]>>>>>[<<<<+>>>>-] < 1290656494 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :What does the input do here? < 1290656501 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :A implies B < 1290656516 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :if A is True then B should be True < 1290656527 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmm < 1290656527 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :If A is False, B doesn't matter < 1290656543 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :output is True unless B is true and A is false < 1290656753 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I have OR, AND, NOT, XOR, and IMPLY so far :] < 1290656784 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott via log: Wow, running X11 + Android at the same time = MADNESS. < 1290658949 0 :digger!~alex@92.42.55.15 JOIN :#esoteric < 1290661506 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That shooting pain up and down your wrist? That's how you know you're a REAL computer scientist. < 1290661612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1290661780 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: DOOD, totes join my alternative cover-art contest! http://spamusers.com/forums/viewtopic.php?f=7&t=13483 < 1290662033 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290662662 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1290662691 0 :tee_bot!~tee_bot@173-164-244-133-SFBA.hfc.comcastbusiness.net JOIN :#esoteric < 1290664857 0 :sftp!~sftp@79.174.35.11 JOIN :#esoteric < 1290665255 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290665322 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think I officially have the ability to grow a douchebag-worth of goatee. < 1290665335 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That is to say, a patchy bit of scruff on my chin that probably makes me look like a douchebag. < 1290665344 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Or would if not combined with the long hair n' chops. < 1290666865 0 :Sasha!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290667477 0 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1290667481 0 :FireFly!unknown@unknown.invalid QUIT :Changing host < 1290667481 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1290667633 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1290667709 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290667734 0 :Mathnerd314!unknown@unknown.invalid QUIT :Disconnected by services < 1290667753 0 :Mathnerd314_!~mathnerd3@pool-141-154-43-219.bos.east.verizon.net JOIN :#esoteric < 1290667823 0 :Mathnerd314_!unknown@unknown.invalid NICK :Mathnerd314 < 1290671451 0 :tee_bot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290671999 0 :clog!unknown@unknown.invalid QUIT :ended < 1290672000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1290672378 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.12/20101026210630] < 1290673023 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290673242 0 :Ugo!~user@178.216.72.10 JOIN :#esoteric < 1290673845 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1290674200 0 :atrapado!~rodrigo@193.144.79.241 JOIN :#esoteric < 1290674609 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: ilua < 1290675357 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290677084 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290677391 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290677514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :second most unexpected news of the week: Sony decide to use GNUStep as the framework for their next-generation products < 1290677624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I had to look it up; it's a GNU implementation of what evolved into the Apple desktop stack, so it's basically Objective-C and Cocoa, although it actually predates Cocoa) < 1290677772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(if only Novell hadn't been bought by Attachmate, it'd definitely have been first) < 1290678161 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290678363 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290679947 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290681321 0 :digger!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1290683251 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1290684363 0 :perdito!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1290684563 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290684946 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290684999 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290685574 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1290686022 0 :perdito!~perdito@koln-d93298de.pool.mediaWays.net JOIN :#esoteric < 1290686326 0 :kaasen!~kaasen@sprocket.nvg.ntnu.no JOIN :#esoteric < 1290686351 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Hello, #esoteric! < 1290686360 0 :perdito!unknown@unknown.invalid PRIVMSG #esoteric :hi kaasen < 1290686363 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Is oerjan here? < 1290686383 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have not seen him in quite a while. < 1290686425 0 :perdito!unknown@unknown.invalid PRIVMSG #esoteric :hehe..always missing oerjan < 1290686446 0 :perdito!unknown@unknown.invalid PRIVMSG #esoteric :whoever he is..it gets kinda mystic < 1290686505 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1290686967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am a very unstalky person, but I think the other regulars have been more snoopingy about why/where he's gone; not sure about any results, though. < 1290687051 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1290687144 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1290687243 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is some sort of snoopery talk in the logs at http://tunes.org/~nef/logs/esoteric/10.11.17 but of course it's mostly speculation. < 1290687649 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1290687654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves < 1290687696 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1290688089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves back < 1290688105 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Trying to fix utf8 again < 1290688122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nice to see you here again; I was worried something had happened, but when I saw you editing the wiki I realised you were OK again and stopped wondering < 1290688172 0 :perdito!unknown@unknown.invalid PRIVMSG #esoteric :magic? < 1290688186 0 :perdito!unknown@unknown.invalid PRIVMSG #esoteric :no.. a bad joke < 1290688202 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1290688221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : nice to see you here again; I was worried something had happened, but when I saw you editing the wiki I realised you were OK again and stopped wondering < 1290688285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would appear one of you got kaasen to reopen my account :D < 1290688306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OK _would_ be overstating it. < 1290688446 0 :coppro!unknown@unknown.invalid TOPIC #esoteric :Hip Hip Hurrah! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1290688449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now i need to find out why irssi doesn't accept my utf-8 keyboard input < 1290688470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could someone paste a utf-8 character of some sort? < 1290688564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that recent wiki spam was awful. < 1290688642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wish it could have been rolled back instead, how the heck do i find out if there were any _legitimate_ edits? < 1290688816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : it is about programming in the sense that in the near future your only programming options will be coding in either oraclescript or brainfuck, the last bastion of freedom! < 1290688839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if I'd got to it first (which I didn't), I'd have used bot rollback, which hides both the revert and the original edit from recent changes by default < 1290688852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm annoyed, because it pushed some vandalism off the bottom of recent changes and so I couldn't find it < 1290688882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there _is_ an option to show 500 at a time, and i think a previous button as well < 1290688906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's the 500 at a time, but I don't think there's a previous button < 1290688932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm indeed < 1290689013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I fear I'll have to check every page individually to see if it was vandalised (Talk:Befunge had vandalism nobody caught, I only noticed when the page was revandalised) < 1290689017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there should be an option to rollback pairs of edits that revert each other < 1290689036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an admin-only option to hide both a rollback and the original from recent changes < 1290689050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's hidden (a GET parameter), and not generally known < 1290689059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes but i mean you should be able to roll back even if _someone_ else did the revert < 1290689059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've used it before, but have to look it up every time < 1290689064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, indeed < 1290689068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*someone _else_ < 1290689122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and of course at the recent spam volume it's a pain regardless (note i didn't even bother to try) < 1290689185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1290689387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kaasen: kan du skrive noen norske tegn (utf8) her? < 1290689402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :har problemer med utf8 i irssi < 1290689422 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1290689455 0 :Slereah!~butt@ANantes-259-1-37-14.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1290689458 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: æøåÆØÅ < 1290689484 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: kjører du screen(1)? < 1290689496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :de siste tre bokstavene funket ikke < 1290689507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :de tre foerste saa ok ut < 1290689509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nei < 1290689540 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Har du satt $LANG og $LC_... til ....UTF-8? < 1290689548 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Før du startet irssi < 1290689553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bare irssi direkte, men jeg har brukt iso-8859-1 lenge og klarer ikke finne ut hvilken opsjon some ikke virker < 1290689574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vel jeg fjernet alle mine personlige LANG/LC_ settinger < 1290689604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :og utf8 funker naa fint i pine og paa kommandolinja < 1290689611 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Mulig du må ha utf8 i de miljøvariablene. De blir typisk satt av ssh når du logger inn. < 1290689616 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1290689635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bruker ogsaa putty < 1290689666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LANG=en_US.UTF-8 < 1290689676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LESSCHARSET=latin1 < 1290689677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MM_CHARSET=iso-8859-1 < 1290689677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_CTYPE=no_NO < 1290689706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er logget inn paa tyrell < 1290689708 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Prøv "/set term_charset "utf-8"" i irssi < 1290689730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm har utf8 uten bindestrek... < 1290689754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :æøå aha! ÆØÅ < 1290689758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ups < 1290689770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nå virker _input_ men ikke output < 1290689812 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Ett skritt i riktig retning. :-) < 1290689819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dvs de store bokstavene vises fremdeles feil < 1290689827 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Det ser rett ut her. < 1290689836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1290689848 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :æøåÆØÅ < 1290689863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :æøå ÆØÅ < 1290689890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :det ser rett ut mens jeg skriver det men blir feil vist etter jeg trykker return < 1290690000 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Du har valgt UTF-8 i putty, da? < 1290690006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jepp < 1290690044 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Kanskje du må sette UTF-8 i LC_CTYPE også? < 1290690097 0 :oerjan_!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1290690109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1290690113 0 :oerjan_!unknown@unknown.invalid QUIT :Client Quit < 1290690123 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Hvis du suspenderer irssi med ^Z, hva sier output fra kmd. locale? < 1290690142 0 :oerjan_!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1290690151 0 :oerjan_!unknown@unknown.invalid PRIVMSG #esoteric :æøåÆØÅ < 1290690155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1290690165 0 :oerjan_!unknown@unknown.invalid QUIT :Client Quit < 1290690220 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1290690228 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1290690236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ÆØÅæøå < 1290690245 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Ser fint ut her. < 1290690252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nå virker det, LC_CTYPE=en_UTF-8 fikset det < 1290690261 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :OK. :-) < 1290690303 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Tegnsett kan være litt kranglete. :-p < 1290690337 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Her kjører jeg screen oppå i tillegg. Tør ikke røre oppsettet, for det virker nå. :-p < 1290690346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jeg hadde nå ellers håpet at å fjerne alle mine personlige innstillinger ville gi _ett_ eller annet konsistent resultat ;D < 1290690358 0 :Ugo!unknown@unknown.invalid QUIT :Quit: Ugo < 1290690384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :out of the box liksom < 1290690394 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Nja, kommer an på så mangt. ssh f.eks. kan sette den, ~/.profile kan sette dem, osv. < 1290690425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vel min .profile er bare en source av den globale < 1290690470 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Det hadde vært så meget enklere om TERMCAP kunne si om en terminal støttet UTF-8 eller ikke, så kunne man bare sette $TERM=xterm-utf8 f.eks. < 1290690498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ωμέγα < 1290690504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1290691540 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1290694413 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi! < 1290694433 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, long time since I last saw you < 1290694434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g'day < 1290694448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bit more than a month < 1290694460 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :something like that yes < 1290694990 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290695127 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1290695271 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1290696848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1290696862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides behind a rock < 1290696866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean hi < 1290697090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuzzup < 1290697172 0 :Mathnerd314!~mathnerd3@pool-68-160-147-170.bos.east.verizon.net JOIN :#esoteric < 1290697224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wuzzup the merciless, emir of waziristan < 1290697470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rim emir, i'm emir. < 1290698061 0 :MigoMipo!~John@84-217-11-160.tn.glocalnet.net JOIN :#esoteric < 1290700012 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290700046 0 :MigoMipo!~John@84-217-11-160.tn.glocalnet.net JOIN :#esoteric < 1290700885 0 :Phantom_Hoover!~phantomho@cpc12-sgyl29-2-0-cust185.sgyl.cable.virginmedia.com JOIN :#esoteric < 1290701055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: boo! < 1290701391 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1290701692 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1290702056 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290702100 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1290702645 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1290702735 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1290702859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:40:37 Yeah, having android and X11 compete for a framebuffer = madness. < 1290702865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You don't have to call my name to make me read a log line :P < 1290702872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: And lolz at that. How about disabling Android's UI? < 1290702891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :21:09:40 pikhq: DOOD, totes join my alternative cover-art contest! http://spamusers.com/forums/viewtopic.php?f=7&t=13483 < 1290702892 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :A) X11 isn't reading the touchscreen (yet!) < 1290702893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: baleeted lol < 1290702901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1290702902 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it works now < 1290702916 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :B) I haven't yet figured out how to kill the Android UI ... < 1290702970 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: with fire < 1290702975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: does it show up as a unix process? < 1290702989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Android is the only Linux implementation that isn't even vaguely Unix-like :P < 1290702995 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but that process has a watcher process to revive it, and that watcher process is init :P < 1290703031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ITT: replace /sbin/init < 1290703049 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to break Android, since if X11 doesn't work then I'm kinda fucked :P < 1290703065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Just make /sbin/init start /bin/sh. (Does it have /dev/console? Let's assume: yes.) < 1290703067 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :01:33:44 (I had to look it up; it's a GNU implementation of what evolved into the Apple desktop stack, so it's basically Objective-C and Cocoa, although it actually predates Cocoa) < 1290703070 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lolz @ not knowing what gnustep is < 1290703076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :04:09:27 I am a very unstalky person, but I think the other regulars have been more snoopingy about why/where he's gone; not sure about any results, though. < 1290703093 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he's alive, he's still editing the wiki, he's still posting blog comments, and he's in some kind of crisis. < 1290703096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :stalker powah < 1290703103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: boo! < 1290703105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh wait he's here < 1290703106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aieee < 1290703110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll run away now < 1290703110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :----> < 1290703122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait, was all of this just a set-up to scare us when you came back?! < 1290703123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :great success! < 1290703125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1290703165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now we just need cpressey back < 1290703169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION admits nothing < 1290703174 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and maybe a form of fax that isn't insane < 1290703179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...let < 1290703185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'s not overdo it < 1290703202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well i also want unicorns in the channel, can't a man wish for nonexistent things? < 1290703208 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DOOOOOOOOOOOD < 1290703210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :true, true < 1290703215 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Dinosaur Comics has ties!!! < 1290703218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: speaking of which, get some unicorns < 1290703218 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I SUGGESTED THAT < 1290703220 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I WIN FOREVER < 1290703296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Phantom_Hoover was looking for you; prepare to be bothered with trivial mathematics! < 1290703301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor now has ties to Dinosaur Comics < 1290703305 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is baaaad < 1290703315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just bored him with trivial maths in pm < 1290703323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so Phantom_Hoover might be too much for one day < 1290703328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: unless i ban him first for stalking me on Godel's Letter < 1290703337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: to be fair, i did that too, i just didn't reply < 1290703347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i also emailed NVG, but that was before i had any idea you were even alive :D < 1290703355 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(and after your email bounced) < 1290703375 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: in that case you are partially responsible for me coming back today < 1290703391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how? (obviously 'cuz i'm magic) < 1290703392 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1290703397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1290703408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you got kaasen to reinstate my account < 1290703415 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs Debian in a chroot on his Android phone. < 1290703418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: by /asking who you are/? :D < 1290703421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...and phone me about it < 1290703446 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did they kick you out for being way too old? < 1290703455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think they did. < 1290703459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, for not paying my membership fee < 1290703476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and being old. < 1290703483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_maaaybe_ < 1290703508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :kaasen: is that in reply to Gregor's insane Android tablet muckery? < 1290703512 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I can't decide between the "T-Rex Stealth Tie" and the "T-Rex's Busy Day Tie" < 1290703534 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :kaasen: I have that too, but X11 only through VNC, which is lamesauce :P < 1290703536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hey your math may be boring but it isn't trivial! er, wait... < 1290703553 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's 7+9-floop < 1290703577 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1290703606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial, you're just so stupid you can't tell the difference between not understanding and being bored by triviality. < 1290703627 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes, I think so. < 1290703628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yep, oerjan's is pretty stupid, gotta say < 1290703640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i claim that the double is is a linguistic innovation < 1290703644 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: agree, it's a pain. < 1290703704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://www.topatoco.com/merchant.mvc?Screen=PROD&Store_Code=TO&Product_Code=QW-WHITEBOARD&Category_Code=QW do you own this? i am not sure why i do not own this < 1290703705 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Somebody who isn't me should write a native Android X11 server. < 1290703711 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I run Debian in a chroot on my Maemo phone. < 1290703723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But that's not anything clever, it's right there in the repositories. < 1290703725 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't because that's new and already sold out :P < 1290703730 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's even called "easy-debian". < 1290703750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, linux-based phone OS snob < 1290703771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"This package, when installed on your tablet or phone, will give you OpenOffice.org, Gimp, the LXDE Desktop Environment, Evince, Firefox (called Iceweasel in Debian) with Java and Flash support, printing support, and access to thousands of precompiled applications from Debian that can be easily browsed and downloaded to your hand-held device." < 1290703775 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :I thought Maemo _was_ Debian? < 1290703781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OpenOffice, GIMP, and LXDE on my phone? < 1290703784 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MY DREAMS, THEY HAVE COME TRUE < 1290703789 0 :kaasen!unknown@unknown.invalid PRIVMSG #esoteric :or is < 1290703791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Note: Dreams imaginary.) < 1290703808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unlike usually < 1290703811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it uses Debian's package management system and such, but the repository is separate and doesn't contain the Debian packages. < 1290703830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :04:41:22 well there _is_ an option to show 500 at a time, and i think a previous button as well < 1290703830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :04:41:46 there's the 500 at a time, but I don't think there's a previous button < 1290703836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you can hack the URL to make it 50000 instead :p < 1290703842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there's some built-in limit i think, but it works < 1290703851 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :OpenOffice.org on the phone wasn't exactly what I'd call pleasant; I tried it out, of course. < 1290703868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: heh < 1290703910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i like how i can understand your conversation about charsets in norwegian without actually reading any of the words < 1290703919 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what about GIMP :Dm < 1290703920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*:D < 1290703923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :multi-window mobile heaven! < 1290703935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: isn't it kind of breaking tradition to get utf8 working? < 1290703939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That I didn't even try. < 1290704048 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :TOTES BOUGHT IT < 1290704102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: which < 1290704118 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :When you can't decide, ya gotta buy both :P < 1290704125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rule of the universe :P < 1290704173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"America is warning allies that they may hate the US after the latest Wikileaks release." Best headline ever :P < 1290704184 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :? < 1290704193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[The U.S. government has notified Ottawa that the WikiLeaks website is preparing to release sensitive U.S. diplomatic files that could damage U.S. relations with allies around the world. < 1290704193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :U.S. officials say the documents may contain accounts of compromising conversations with political dissidents and friendly politicians and could result in the expulsion of U.S. diplomats from foreign postings.]] < 1290704209 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1290704215 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I lol'd < 1290704216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr "Hi! Uh, you know that WikiLeaks release they say they're gonna make? Yeah, yeah, that one. You're gonna hate that one, I tells ya!" < 1290704224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"And... uh... yep." < 1290704246 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that's really dumb < 1290704251 0 :p_q!~poiuy_qwe@bas5-toronto47-1176440295.dsl.bell.ca JOIN :#esoteric < 1290704252 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because that will lend credibility to the contents < 1290704266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You *could* also use the recentchanges API -- it has rcstart/rcend parameters to specify a time range, and can list oldest-first if you prefer -- but apparently http://esolangs.org/w/api.php just says "MediaWiki API is not enabled for this site." < 1290704291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :coppro: The US are not known for being non-dumb. < 1290704304 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :New Minecraft update! I wonder if he fixed ALL THE HUNDREDS OF BUGS he just introduced. < 1290704306 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's true < 1290704310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Bug update #1. More coming tomorrow" < 1290704311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1290704330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[Speaking of which, I will make the client updater ask the player before applying new updates. Automatic forced updates are scary, and they were only in because they were convenient and I never thought about it.]] < 1290704337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's good... now let us connect to older servers. < 1290704359 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290704388 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, elliott, what trivial mathematics do I ask about? < 1290704394 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290704405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you tell us! < 1290704548 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290704563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: You said you wanted oerjan < 1290704573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I assume it wasn't to discuss your Ph.D. thesis :P < 1290704699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: lagg < 1290704731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: btw we all got addicted to minecraft while you were gone < 1290704748 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, lost connection < 1290704758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i can't log in now < 1290704760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also we watched a lot of teletubbies, wanna join the fun? < 1290704766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's being upgraded :P < 1290704771 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, nor me. Wait a bit < 1290704774 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I don't think so < 1290704780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: [[ < 1290704780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Notch i hope you read this. but you need to make it so that difficulty levels are forced. if the host is on normal and another player is on peaceful, he wont see all the monsters the host does. host difficulty needs to be forced to the other players or players will die randomly.]] < 1290704785 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, he said he was going to make food just about 1-2 minutes before < 1290704791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :works now < 1290704848 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I wanted oerjan because the swatter is making me feel guilty! < 1290705000 0 :Sasha!~WHAT@75-174-219-247.phnx.qwest.net JOIN :#esoteric < 1290705153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: isn't it kind of breaking tradition to get utf8 working? <-- shush < 1290705192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you need to fashion yourself a unicode swatter now < 1290705207 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ineiros, tell me when it is done < 1290705299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: how about just trying to connect... < 1290705329 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, then I don't know if it is pre or post upgrade < 1290705350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: if it works, it's post. < 1290705353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :connection currently fails < 1290705358 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1290705377 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :DONE. < 1290705434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: eek < 1290705633 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[X] Migrate legacy boot sequencing to dependency-based sequencing? < 1290705635 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :time to break everything! < 1290705679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could use U+25A6 "square with orthogonal crosshatch fill" ▦ for swatting, it's more dense than the #. < 1290705680 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Feel free to come back now. < 1290705704 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(There is also a diagonal crosshatch variant.) < 1290705740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: actually the reason i finally got utf8 working was that today when i logged on my _email_ wasn't showing characters properly with my old setup, so i thought wtf and reconfigured. < 1290705775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then of course i had to reconfigure irssi to work with the rest. < 1290705867 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Took off one of the torches in the tunnel-to-skyway near spawnpoint; it's in the spawnpoint chest, bottom-left, if you want to fix it sometime. < 1290706380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Was something wrong with it or what? < 1290706489 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: By mistake. < 1290706521 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290706526 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :why would someone write if x == 0 run code like this: ,[<<+>+>-]<<[>>+<<-]+>[<->-]<[code- < 1290706538 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :] < 1290706547 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :It's so long o-o < 1290706566 0 :oklopol!~oklopol@dyn37-185.vpn.utu.fi JOIN :#esoteric < 1290706585 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: answer: noob. < 1290706626 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1290706631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: although if x==0 is never short < 1290706635 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :mine is :P < 1290706640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :show the code < 1290706642 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :,[-->]<[<]>+[code-] < 1290706652 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :, is X in this case obviously < 1290706668 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :and based on how much code there is to run < 1290706672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>[-]>[-]<<[>+>+<<-]>[<+>-]+>[<->[-]]<[code (go to temp0)-] < 1290706688 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where temp0 is one to the right of the cell you start on < 1290706692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that requires the first two cells to be free < 1290706697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's the code from http://esolangs.org/wiki/Brainfuck_algorithms#if_.28x_.3D.3D_0.29_.7B_code_.7D < 1290706701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: er are you sure that works? < 1290706705 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :yeah it does < 1290706708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it might < 1290706717 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1290706721 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :only works if there is wrapping < 1290706724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you could always just do http://esolangs.org/wiki/Brainfuck_algorithms#x_.3D_not_x_.28boolean.2C_logical.29 and then put a loop after it, of course < 1290706727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: right < 1290706729 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :cell wrapping i mean < 1290706761 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1290706762 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but see < 1290706770 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :mine is for boolean values only < 1290706773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that second and third loops in the long one above are stupid, at least. you shouldn't need to move a value like that if you put them in the right spot to begin with. < 1290706778 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :so if the vaule was 2 it would break < 1290706796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*those < 1290706803 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but I intend to use it with all my logic operations < 1290706898 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :although < 1290706907 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't get equiv to work exactly < 1290706908 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :++[>,[>+<-]<-]>>-[-<]>+ < 1290706919 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :sure it gives a non 0 value if they are equivalent < 1290706930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to turn a non-boolean value to a boolean one, anyway < 1290706936 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but it might be 254 < 1290706937 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :well < 1290706940 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :it just isn't clean < 1290706946 0 :Sean13!~IceChat7@c-98-250-60-158.hsd1.mi.comcast.net JOIN :#esoteric < 1290706962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :,>+<[>[-]<-] < 1290706973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*into < 1290706983 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1290707001 0 :Sean13!unknown@unknown.invalid PRIVMSG #esoteric :im a brainfuck n00b < 1290707008 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :the only operations I somehwat fucked up though is IMPLY < 1290707015 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :at the end there is a lot of trash < 1290707016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that does a not but you can fix that < 1290707029 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :and I had to move the answer to 0002 also < 1290707035 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :,[>+>+<<-]>>>,[>+>+<<-]<<[>>>[>>+<<-]>>-<<<<<-]>>>>>+<[-]<[-]<[-]<[-]<[-]>>>>>[<<<<+>>>>-] < 1290707065 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Just a question < 1290707082 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but is there any good way to implement multiple operations without overlapping cells and getting confused? < 1290707204 0 :Mathnerd314!~mathnerd3@pool-71-174-120-91.bstnma.fios.verizon.net JOIN :#esoteric < 1290707319 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290707334 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290707358 0 :perdito!unknown@unknown.invalid QUIT :Quit: perdito < 1290707734 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1290707926 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1290707966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm is [[-]-]+ not? < 1290707973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1290707976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, hm, yse < 1290707977 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1290707988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: [[-]-]+ does x = !x if x is either 0 or 1 < 1290707994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is what Goose124 wants, i think < 1290708008 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290708020 0 :atrapado!unknown@unknown.invalid QUIT :Quit: Abandonando < 1290708159 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I did not like this...,>+<[>-] :/ < 1290708168 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290708211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: erm i was trying to convert from a non-boolean to a boolean < 1290708222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well < 1290708224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in response to Goose124 < 1290708227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :who wanted x = !x for boolean x < 1290708232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: [[-]-]+[code] < 1290708238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's "if (!x) { code }" < 1290708244 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: current cell must be 0 or 1. < 1290708253 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290708266 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1290708273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[[-]-]+ most definitely doesn't work < 1290708279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er, why not? < 1290708286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if it's 0, + ====> 1 < 1290708287 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can [[-]-] ever terminate? After [-] it's 0, after the - it's not. < 1290708294 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1290708296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because at the end of a loop, the value is _always_ 0 < 1290708301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*after < 1290708301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :stupid brainfuck having while instead of if :) < 1290708313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think that's easy enough to fix. hmm < 1290708316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, no it isn't < 1290708321 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes it is < 1290708331 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, no it isn't < 1290708343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-[...it was 0, now 255...]...it was 1, now 0... < 1290708371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think there's any chance of doing it with just one cell < 1290708383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait, er, of course there is < 1290708386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: -[foo] < 1290708393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's "if (!x) foo" for boolean x < 1290708397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :assuming wrapping < 1290708399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1290708403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why not? < 1290708406 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :0 => 255, foo runs < 1290708408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :1 => 0, foo doesn't run < 1290708411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, it clobbers x < 1290708426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean if foo doesn't touch any other cells < 1290708438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: huh? < 1290708449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm, -[foo[-]] ofc < 1290708468 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :-[-[-[-[-[-[-[-]-]-]-]-]-]-]- < 1290708470 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :pretty :D < 1290708477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i meant you cannot do not with just one cell < 1290708478 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1290708495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1290708516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So removing the double negative, you can do with just one cell. < 1290708527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats fizzie -----### < 1290708530 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: boolean not is just >[-]<-[[-]+>] of course < 1290708532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with one cell to the right < 1290708534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you knew that < 1290708546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in fact you almost wrote that but not really < 1290708555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1290708560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work :D < 1290708562 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I guess my not is a bad implementation xD < 1290708574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: forget i even spoke. < 1290708581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WHO SAID THAT < 1290708632 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290708643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thought: mediawiki needs the ability to (1) mark all of a user's edits as bot edits, and (2) roll them all back < 1290708650 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(as bot edits too) < 1290708718 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :what are your thoughts on pbrain? < 1290708821 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290708845 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290709069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: "gluing parts onto a skateboard < 1290709073 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*skateboard" < 1290709119 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Extending the brainfuck language is like bolting parts to a skateboard in an attempt to build a pickup truck. Nonetheless it is a popular activity and will probably remain so. Some more interesting projects use brainfuck as a testbed for programming constructs. Others remove or combine commands, sacrificing symmetry or simplicity. At a minimum, all these efforts should be given names clearly distinct from 'brainfuck' or any euphemism for it." < 1290709143 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1290709481 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, btw (mc): I'll start rebuilding the rest of that cobblestone road when start replacing the cobble in your stairs. And I'll aim for a similar completion date as you < 1290709531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: My stairs are a piece of public art whose construction was supported by Phantom_Hoover and fizzie. Your stairs, on the other hand, are just ugly, and I don't know of anyone who disagrees. < 1290709538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Vorpal: My stairs are a piece of public art whose construction was supported by Phantom_Hoover and fizzie. Your road, on the other hand, is just ugly, and I don't know of anyone who disagrees. < 1290709563 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I don't know about anyone agreeing. Also the subtree tower is made of cobble. So is the underwater library < 1290709568 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and many other things < 1290709691 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I didn't support. < 1290709703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Support what, the stairs? < 1290709706 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I don't support your cobble road. < 1290709709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1290709720 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed. Neither did anyone support when you *started* those stairs < 1290709726 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(As an aside, /real/ cobble roads are nice, but they're ugly in MC.) < 1290709734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Nobody explicitly *un*-supported, they just didn't help. < 1290709735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, so use a custom texture pack < 1290709740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...seriously? < 1290709745 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, um I unsupported it :P < 1290709756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, but you're just stupid. < 1290709764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to build a gigantic floating penis right outside mount Vorpal and tell you to change texture pack if it's too glaring. < 1290709768 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, personal insult. How fun. < 1290709778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Indeed < 1290709786 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway. you two doesn't make a majority. < 1290709799 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but really what about the subtree tower < 1290709800 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, but it does make a majority out of everyone who's expressed an opinion. < 1290709801 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is cobble < 1290709810 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so why aren't you angry at it < 1290709811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's not *everywhere*. < 1290709813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's in a single place. < 1290709819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not angry, your road is ugly, that is all. < 1290709822 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, nor is the road everywhere < 1290709830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Also, I would not have brought it up if you didn't say elliott, btw (mc): I'll start rebuilding the rest of that cobblestone road when start replacing the cobble in your stairs. And I'll aim for a similar completion date as you < 1290709833 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: which was just stupid and petty. < 1290709854 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well it is just that you called it ugly in the game :P < 1290709864 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure it could look better < 1290709875 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but so could those stairs < 1290709955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: My stairs look like that on purpose. < 1290709970 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1290709989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Also, you can't walk up stairs of cloth, don't be silly. Physics doesn't work like that. < 1290709993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Besides, can you make cloth stairs? I doubt it. < 1290710000 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well in minecraft it does :P < 1290710008 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :DF > MC < 1290710018 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you could use stone < 1290710041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: yeah yeah i'll play DF when i get a computer that wouldn't fall over and cry. < 1290710049 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, seriously. Physically speaking cobble wouldn't hold together by it < 1290710049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: also: totally different, really, despite their similarities. < 1290710052 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290710052 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like saying "doom > nethack" < 1290710057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no reason you can't enjoy both < 1290710065 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I do enjoy both < 1290710066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It's a very carefully-constructed stairway. < 1290710068 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but I'm just saying < 1290710071 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :if you like mining < 1290710075 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :play dwarf fort < 1290710081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*fortress < 1290710088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, mining is probably the most boring part of Minecraft. < 1290710090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's tedious. < 1290710091 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, riight. So is the cloth one. Maybe it is reinforced cloth? < 1290710100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So your advert is unlikely to work. :p < 1290710107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Pics or it didn't happen. < 1290710115 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, :P < 1290710122 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290710128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1290710136 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway it would be possible to make one with enough blocks < 1290710256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to punch sheep all day. < 1290710273 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :PETA would kill me. < 1290710288 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I just like putting 3500 blocks of TNT underground...:/ < 1290710294 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :then sploding it < 1290710296 0 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-2925351629.dsl.bell.ca JOIN :#esoteric < 1290710304 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :and wait for 30 minutes < 1290710310 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1290710334 0 :p_q!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1290711119 0 :p_q!~poiuy_qwe@bas5-toronto47-2925351375.dsl.bell.ca JOIN :#esoteric < 1290711146 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290711776 0 :Sasha2!~WHAT@97-124-45-68.phnx.qwest.net JOIN :#esoteric < 1290711784 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290711810 0 :Sasha!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1290712004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Where in the Linux menuconfig does one enable the display of advanced options, again? I can't find it. < 1290712016 0 :perdito!~perdito@koln-4d0b6bc9.pool.mediaWays.net JOIN :#esoteric < 1290712116 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1290712297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why, obviously it's an advanced option < 1290712361 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you mean the "enable experimental code and/or drivers", I think it was among the very first options in the first group. < 1290712387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, "enable asking about experimental code"; it doesn't enable anything per se. < 1290712392 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290712419 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/vQJnKbTp < 1290712422 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I was bored :/ < 1290712439 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :so i gafs it an interface sorta < 1290712468 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290712581 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: okay, grayson miler < 1290712607 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i think it was the "enable configuration of standard stuff (for small systems)" -- paraphrased -- just checked that, and nothing i want to configure < 1290712613 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :lol :P < 1290712614 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, naysayers, this is for Kitten.) < 1290712649 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you've probably used oprofile. it's shitty yes? < 1290712652 0 :cheater99!~cheater@e181139015.adsl.alicedsl.de JOIN :#esoteric < 1290712834 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, depends on what you are doing < 1290712848 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it takes a bit of work. But for some stuff it excels < 1290712849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what i'm saying is: convince me not to disable kernel support for me. < 1290712853 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm. < 1290712854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what i'm saying is: convince me not to disable kernel support for it. < 1290712867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, who cares. It is your kernel < 1290712876 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and I'm busy < 1290712883 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know where I can get my hands on a wierd interpreter < 1290712903 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/wierd/ < 1290712909 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/files/wierd/impl/ < 1290712910 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I<3 < 1290712915 0 :MigoMipo_!~John@84-217-14-10.tn.glocalnet.net JOIN :#esoteric < 1290712916 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't find it :/ < 1290712973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: those links are from the wiki page [[Wierd]] :P < 1290712981 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :Seriously? < 1290712989 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :I googled for half an hour :/ < 1290712995 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :but i skipped the wiki page < 1290712995 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1290713040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1290713057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Goose124: if you know chris pressey was involved, or when in doubt, just check http://catseye.tc/ < 1290713062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or, y'know, the wiki :P < 1290713071 0 :MigoMipo!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1290713167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applies patch-2.6.36-ck2.bz2 < 1290713321 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290713321 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thanks elliot for reminding him < 1290713360 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290713377 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1290713380 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :ACTION burns arch to a disc < 1290713395 0 :Sasha2_!~WHAT@97-124-45-68.phnx.qwest.net JOIN :#esoteric < 1290713409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :arch welding discs < 1290713425 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1290713431 0 :Sasha2!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1290713450 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :gonna get rid of windows for good this time :P < 1290713496 0 :kar8nga!~kar8nga@m-206.vc-graz.ac.at JOIN :#esoteric < 1290713621 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :k time to install :P < 1290713637 0 :Goose124!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1290713717 0 :Goose124!unknown@unknown.invalid QUIT :Quit: A day without sunshine is like .... night < 1290713950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :psht, arch < 1290713956 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and he even misspelled my name (how do people do that??) < 1290713959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do they think I'm like < 1290713965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Elliot Toodledoo or something < 1290713971 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh even typing that makes me pain < 1290714221 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Mispell someone's name... I have whole list of mispellings of my name I have seen (ranging from understandable sans-serif typos to just plain weird). < 1290714232 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what's your name? < 1290714251 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You two have it easy; people _mispronounce_ my name. < 1290714256 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :After I _say_ it to them. < 1290714261 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :_Multiple times_. < 1290714267 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Often for _years_. < 1290714320 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, most are from IRC... < 1290714343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My surname's been once mangled to Mallasjoki (lit. "malt river"). < 1290714421 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps the most bizarre is "Elarry". < 1290714474 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :I think a few times I've ordered from the States, my name is written as "LLARI" on the package. < 1290714478 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Sure thing, lIari! < 1290714482 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol @ Elarry < 1290714534 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sans-serif fonts can produce that. < 1290714552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1290714593 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Because in those fonts, Capital I and small L look exactly alike. I have also seen IIari. < 1290714611 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(that's the other way to confuse the characters). < 1290714666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly in this one at least. < 1290714673 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(just DejaVu Sans.) < 1290714676 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :l is taller than I. < 1290714682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that is, little L is taller than big i < 1290714734 0 :perdito!unknown@unknown.invalid NICK :perdito|afk < 1290714744 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :But I haven't seen lIari yet... < 1290714751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You have now :p < 1290714979 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you've done insane wakeups optimisation yes? < 1290715055 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :wakeups optimisation yes? < 1290715231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: quiet < 1290715234 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*quite < 1290715235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: (what) < 1290715237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ Use early_res directly instead of bootmem before slab is ready. │ < 1290715237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ - allocator (buddy) [generic] │ < 1290715237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ - early allocator (bootmem) [generic] │ < 1290715237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ - very early allocator (reserve_early*()) [x86] │ < 1290715237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ - very very early allocator (early brk model) [x86] │ < 1290715238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ So reduce one layer between early allocator to final allocator │ < 1290715241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :best (worst) config description ever < 1290715320 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I'm still only at my hardcoded page numbers allocator < 1290715449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: you're not Linux < 1290715460 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :no, I am not < 1290715496 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about implementing *the* allocator in assembly as probably the next step of my kernel < 1290715502 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1290715516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Illiad forgot to put the "This 'toon is a repeat" thing up < 1290715685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's okay because nobody with a brain reads UserFriendly. < 1290715696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And it's not very popular among the decerebrates, either. < 1290715716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: put a GC system in the kernel < 1290715732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: (repeat after me: Awesomeness takes precedence over supporting C. Awesomeness takes precedence over supporting C.) < 1290715761 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :supporting C? I'm going to support assembly < 1290715795 0 :Phantom_Hoover!unknown@unknown.invalid NICK :lIari < 1290715796 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :everything else is up to whoever cares about making a C implementation < 1290715818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: but if you do a GC and implement the rest in $language, it'll be awesome! and I can steal your code again! < 1290715836 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I see what you're up to now < 1290715841 0 :lIari!unknown@unknown.invalid NICK :Phantom_Hoover < 1290715956 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I *will* get you to implement ElliottOS for me! < 1290716239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : ┌──────────────── /dev/cpu/microcode - microcode support ─────────────────┐ < 1290716242 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hahaha awesome < 1290716250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Intel microcode patch loading support │ │ < 1290716251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] AMD microcode patch loading support │ │ < 1290716846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ 250 HZ is a lousy compromise choice allowing server interactivity │ < 1290716846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ while also showing desktop throughput and no extra power saving on │ < 1290716846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ laptops. No good for anything. │ < 1290717049 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Good for when you can't make up your mind." < 1290717120 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't seem to be so written in this 2.6.34.1 kernel I have here, but I see it's some sort of hz-no_default_250.patch in someone's tree. < 1290717195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's part of the infamous-and-now-revived -ck patchset. < 1290717200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(ck being Con Kolivas.) < 1290717213 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: (It recommends 300 Hz for the compromisers.) < 1290717273 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I've applied -ck because it has the Brain Fuck Scheduler and the other stuff looks benign and/or obvious. :p < 1290717273 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads a paper on calculating geodesics. < 1290717285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I figure he's unlikely to do anything stupid. < 1290717287 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Non-Euclidean Raytracer will rise again! < 1290717302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh, I thought you were planning an ambitious build in you-know-where! < 1290717309 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Both! < 1290717360 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, thinking about cool ways to make VM features available to user-mode, like registering callbacks for your own page faults... looks like pretty much everything is also possible from signal handlers though < 1290717384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: why do you have kernel vs user mode, THINK OUTSIDE THE BAUX < 1290717395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CAPABILITY PERMISSION VERILY ANTELOPWE < 1290717398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*antewelope < 1290717434 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :BAUX? antewelope? < 1290717441 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: you've done insane wakeups optimisation yes? <-- to some extent. < 1290717444 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not insane though < 1290717448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: baux is how you spell box if you're classy. < 1290717453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: antewelope is an antelope with extra w. < 1290717468 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and the places I'm currently in mostly have power outlets. So no longer a major issue < 1290717474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: higher kernel tick Hz won't cause extra wakeups if dynamic ticks is on, yes? -ck option descriptions say so. < 1290717494 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right now I'm configuring it as 1000 Hz with dynamic ticks < 1290717500 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, correct in theory at least. Though iirc some versions have been buggy wrt that < 1290717510 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(of vanilla) < 1290717515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(I have no clue about -ck) < 1290717523 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: -ck replaces the whole scheduler, so. < 1290717528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it has a good chance of fixing any bugs like that :P < 1290717530 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i would think < 1290717535 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bah, this paper is about computing the geodesic between two points! < 1290717535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers turning off kvm... naw, i'm not that cruel < 1290717546 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? < 1290717547 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I need the geodesic from a point given a direction! < 1290717548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have disabled Xen support and "special stuff" for running *under* KVM. < 1290717552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That can go in another kernel package. < 1290717573 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you could reverse it presumably < 1290717581 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"If unsure, say M." -- that's a new one. < 1290717594 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm totally confused about how geodesic works < 1290717608 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Enable the block layer" Pointless bloat! < 1290717609 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, did you see my minecart system? < 1290717612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, where is it? < 1290717616 0 :p_q!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1290717621 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, the geodesic between two points is the shortest distance between them (taking topology into account). < 1290717623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, /me notes that this kernel is going to be like 7, 10 MiB... stupid overhead < 1290717633 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could decrease max processors from 512; that'd save 4 MiB. :P < 1290717635 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, between subtree/fizzie intersection and my entrance to the tunnel < 1290717639 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Well, if I reduced it to... 0.) < 1290717642 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, plan is to extend it to mt hover < 1290717648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but I'm out of iron < 1290717648 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Is "enabling the block layer" some sort of euphemism for an in-kernel minecraft? < 1290717649 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The geodesic from a point given a direction is not something I understand. < 1290717651 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well I have one ingot < 1290717655 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but that is no use < 1290717661 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Cool; route it to the spawn point too. < 1290717667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you must bring your own minecart to the place < 1290717670 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh, I wish. < 1290717674 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Oh. Useless then. < 1290717675 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, must be underground. Or animals get in < 1290717679 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not really < 1290717681 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, very useful < 1290717690 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, there are some minecarts at the subtree < 1290717690 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes really; I'd rather work the skyway than craft every time I want to go somewhere. < 1290717709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: That's not "my own". < 1290717729 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well I carted some of them in previous attempts. Feel free to take < 1290717735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, they are in the one of the chests there < 1290717754 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you could have a chest with them at each end and then put them back. If you go about as often in both directions you should have a constant supply in both places < 1290717768 0 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-2925109510.dsl.bell.ca JOIN :#esoteric < 1290717772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Can't you just have a system where they go around in a loop forever...? < 1290717772 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I quite like kernel/user mode separation, and I definitely don't intend to only support specific languages (like lisp) < 1290717775 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and /home isn't that much faster any more. It cuts travel time a LOT. Seems that minecarts are faster on MP than in single player < 1290717778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: loser :p < 1290717788 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, only if all the involved chunks stay loaded < 1290717790 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "and /home isn't that much faster any more." Eh? < 1290717811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders momentarily whether to drop all EFI support. < 1290717815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, /home from mt. hoover is currently way faster than walking. The difference will be way smaller with the minecarts < 1290717829 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well currently they don't go all the way. But based on how far they go now... < 1290717833 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but I would like the kernel part to be as small as possible, and microkernelish... then everything is user mode :) < 1290717887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: just make it a picokernel; have some kind of IPC mechanism, and export a fake "kernel" process that has one message: task-switch-to(process-id). Have no automatic task-switching. < 1290717899 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Then you can implement the task switcher as the first user-mode process below that. :) < 1290717908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(And have it deny IPC access to the kernel process for all its children.) < 1290717916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: WHAT NOW L4 < 1290717938 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, between intersection and my tunnel entrance: about 7 seconds. < 1290717948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Where is it again? < 1290717955 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, where is what? < 1290717960 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the intersection? < 1290717978 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The Minecart system. < 1290717996 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, go down to subtree and get minecart. then go to mt. hoover in the tunnel. You will see it fairly soon < 1290718013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Kay. < 1290718031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: wait, it starts in the Nailor Memorial Mount Hoover Tunnel Passage? < 1290718042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what? < 1290718049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It needs a name so I've named it as of now. < 1290718055 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It is the tunnel to Mount Hoover that I refer to. < 1290718060 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes, that's a pretty good start... you do need some way to manage pages though, and you definitely can't let processes access any physical page they want < 1290718139 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah < 1290718149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: OK, have two fake processes: page-manager and task-switcher. :p < 1290718151 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway yes that is where it is. Just to my entrance to that tunnel so far < 1290718152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1290718159 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes :) < 1290718161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Actually, just have one kernel one, and also expose a couple of page functions. < 1290718187 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: You can do "security" i.e. not letting processes access certain pages by using whatever simple security thing you put in the IPC -- like "deny my children IPC access to process 0 (kernel)". < 1290718198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And then implement the subset they're allowed to do -- the safe page operations -- as an interface of that process. < 1290718300 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1290718481 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yep, something like that < 1290718611 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :was thinking about just having a flexible interface for transferring/sharing pages between processes and use that both for IPC and for memory allocation < 1290718677 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :e.g. ask the page-process to give you a bunch of zero-initialized pages and it'll get back to you with a "hey you got pages" call < 1290718851 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1290719031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: clever < 1290719066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I approve of this; all you'd need to do is expose a single process with a few paging functions and one task-switching call, and that'd be the entire kernel. < 1290719101 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1290719104 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :there are a couple of details more though: I/O access and interrupt handlers, which will be required to implement drivers < 1290719105 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it broke didn't it? < 1290719144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the server, yes. < 1290719216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros ping :P < 1290719279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Question: Could you avoid having to push it by having the first section, up until the booster, be powered? So that as soon as you stepped on a plate just in front of the track, it'd power a circuit that, when you put the cart down, would start moving it, slow-ish, towards the booster; you would then right click it, without having to dash for it, and since you'd have stepped off the plate, the power would stop, and momentum would carry you < 1290719280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : to the booster. < 1290719301 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not really. Plus you easily learn how to push < 1290719306 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Server is working now. < 1290719307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Also, why not? < 1290719308 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, a nudge then jump in < 1290719318 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how would you route the thing off < 1290719330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Can you restate that sentence? < 1290719369 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not easily < 1290719434 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :been thinking about what would be the most efficient way to do IPC in a multi-cpu system, with a minimum of explicit inter-cpu communication and costly system calls... maybe something like processes being able to sleep in a wait-on-shared-page-access (to avoid the need for explicit wakeup signals from the sender) < 1290719524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: well, try? < 1290719526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't understand. < 1290719529 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :elliott: What? < 1290719542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: Couldn't connect to the server once. Works now. < 1290719554 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: something like: < 1290719560 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the powered minecart would be hard to route off another place. Delays are not reliable on MP < 1290719573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Only the very first section would be powered, up to the booster. < 1290719580 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and sometimes minecarts going over plates don't trigger the plates < 1290719582 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: alloc-page() -> page < 1290719591 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: free-page(page) -> void (?) < 1290719591 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes you need a powered minecart for that < 1290719597 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which you need to route off < 1290719600 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which is tricky < 1290719612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hmm, identify pages by SHA512 hash < 1290719624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and take it as read that anyone with the hash has been granted access to the page :P < 1290719741 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think free-page would be pretty much the same as when the page-process gives pages to other processes, only that the page-manager knows that any page it receives exclusive access to is one that has been "freed" < 1290719773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: We could really use Nx64 minecart tracks. Also minecarts. :P < 1290719779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I blame ineiros.) < 1290719782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: aha, indeed < 1290719785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: ok, how about < 1290719785 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :i.e. there's some kind of flag for asking the real kernel to remove the page from your own page table when adding it to the other process' page table < 1290719795 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: alloc-page() -> page < 1290719802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: grant-page(page, pid) -> void < 1290719809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: revoke-page(page, pid) -> void < 1290719814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: wait-until-write(page) -> void < 1290719848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hmm, also < 1290719855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: make grant-page instead < 1290719865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: grant-page(page, pid[, is_admin]) -> void < 1290719871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: only page admins can use the grant/revoke functions, obviously < 1290719884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and trying to revoke a page from its only admin is an error < 1290719896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: (this lets you grant pages to people without necessarily letting them mess around with who they're granted to) < 1290719903 0 :kaasen!unknown@unknown.invalid PART #esoteric :? < 1290719915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: So all you need is that and switch-to(pid) -> void, and "theoretically" you can do the rest in userspace. :P < 1290719915 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, but I want read-only sharing and private mappings and stuff like that < 1290719929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: (And of course, all those functions are exposed as page-based IPC.) < 1290719932 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well, ok then < 1290719938 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: get rid of revoke-page, and make grant-page be < 1290719941 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :e.g. if someone read-write mmaps a file, and a bunch of process read-only/private map them, they'll all share the same actual frame < 1290719943 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page(page, pid, permissions) -> void < 1290719949 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: if permissions = 0, it's the same as revoke < 1290719949 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :COW etc < 1290719954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if permissions & 1, it's read < 1290719957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if permissions & 2, it's write < 1290719964 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if permissions & 3, it's ability to use grant-page on this page < 1290719968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: sound reasonable? < 1290719983 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well, not &3 < 1290719985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean < 1290719986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :&4 < 1290720007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: so freeing a page is... grant-page(page, 0, 7) < 1290720010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm, no < 1290720011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1290720015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page(page, mypid, 0) < 1290720021 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :pretty much, still not sure about having "granting" control at all though < 1290720026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well, that's how you'd share it, no? < 1290720041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: this thing implements both exposing IPC and sharing privileges in one interface, doesn't it? < 1290720046 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if you have access you can always give away that much access to someone else, but you can obviously also restrict them < 1290720091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hmm, ok then: remove the admin bit < 1290720099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and have the rule that you can only grant-page to a pid that is your child < 1290720107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tada, suddenly you can't revoke your parent's page access any more < 1290720113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and the process hierarchy enforces security < 1290720137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: so basically, saying to something "hey, IPC me up on an interface" would look something like... this i think (this is just me thinking, feel free to comment) < 1290720150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page(page, thepid, WRITE) < 1290720156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*thepidspage = page < 1290720158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or whatever, i dunno < 1290720169 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't have restricted it to only children though, am I missing an obvious risk there? < 1290720170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: you realise i'm trying to tarpit your kernel into near-nothingness :D < 1290720174 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes < 1290720177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: if you do < 1290720179 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ME TOO :D < 1290720188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page(page, some_pid_that_can_currently_read_and_write_the_page, 0) < 1290720192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then you revoke its access < 1290720195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is useful because e.g. < 1290720198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page(page, my_pid, 0) < 1290720201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is like "free(page)" < 1290720209 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(well, only if you're the only one with access to it, but you see what i mean) < 1290720216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grant-page is actually modify-permissions-for-page < 1290720217 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290720219 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but grant-page is a snappier name :P < 1290720229 0 :ais523!unknown@unknown.invalid QUIT :Disconnected by services < 1290720231 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1290720253 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's quite different from the api I had in mind though < 1290720275 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: what did you have in mind? i'm interested < 1290720295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: otoh, my model currently has four functions representing the *entire* kernel interface, and they're all trivial, so it better be good :D < 1290720315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(alloc-page, grant-page, block-until-page-write, switch-to) < 1290720318 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :for one, you can never give away a page that you don't have access to yourself, and you can't revoke access < 1290720327 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: (1) of course < 1290720330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2) then how do you do free()? < 1290720340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you said that if the kernel was the only one with access to a page, it'd know to free it < 1290720346 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and granting the same page to the same process twice just maps the same page in another place < 1290720346 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but how can you do that if you can never give up a page? < 1290720360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hmm, i was thinking that you'd have the page address be the same for every process < 1290720366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and you'd just communicate that address to the other processes < 1290720415 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not decided about that, but I was thinking that you give a page using your own virtual address and the other end receives the same physical page in its own address space :) < 1290720441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: or you could have the same address space for the whole OS, and just have every page access crash the process unless it has the privileges < 1290720445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: that's super-simple :P < 1290720499 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and when you give away a page "exclusively" you actually only give away your own reference to it < 1290720509 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and existing sharing still remains < 1290720540 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this causes some tricky stuff when freeing though, because the page-master needs to know when all other owners of pages have disappeared < 1290720620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: that sounds really complicated, with mine, all you have to do is store two bits (well, three if you have an execute permission or whatever) for each page < 1290720629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well < 1290720634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: two bits * processes given access to it < 1290720647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and when those bits are zero, you can reuse them for another process that accesses it < 1290720652 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: my system is beyond dirt simple :P < 1290720657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :your kernel would be like. 5 lines. < 1290720700 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290720842 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1290721005 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1290721255 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1290723019 0 :Sean13!unknown@unknown.invalid QUIT :Quit: If you think nobody cares, try missing a few payments < 1290723829 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, broken? < 1290723837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1290723839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros < 1290723891 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :YeS? < 1290723946 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, works again < 1290723967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: apparently the new server is also hangy sometimes! < 1290724027 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Might be related to the connection as well. I might accidentally use all of the INTERNETS now and then. < 1290725030 0 :MigoMipo_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1290725074 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290725419 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: Can I have /tp ehird BCxVAhWQxi? < 1290725474 0 :perdito|afk!unknown@unknown.invalid PRIVMSG #esoteric :are different users..different process' in that view? < 1290725569 0 :perdito|afk!unknown@unknown.invalid PRIVMSG #esoteric :oh it's big.. *scroll < 1290725703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1290725708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :perdito|afk: hum? < 1290725759 0 :perdito|afk!unknown@unknown.invalid PRIVMSG #esoteric :forget that question.. there's enough log to hand thath oneenoght < 1290726221 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ineiros, timeout again < 1290726379 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1290726398 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :I noticed, if this keeps going on, I'll complain to my ISP. < 1290726646 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ask the "what sort of minecraft discriminators are you!?" < 1290726652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/the/them/ < 1290726785 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290727149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: Well, consumer ISPs generally aren't very good for servers. :p < 1290727161 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but it's affecting all my connections. < 1290727177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: How much RAM does it use? When I get around to buying a VPS again I'd be happy to host it if it isn't too RAM hungry. < 1290727178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1290727200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(But I hear the server uses hueg amounts of RAM.) < 1290727227 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :elliott: As much as you want to give it. I think 1G is about the minimum what it will run on. < 1290727239 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1290727243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: And it uses more for you, presumably. < 1290727254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: A shame then; the VPS I'm probably getting is 1 GiB total. < 1290727278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Also in America, which is problematic for every single current player.) < 1290727284 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Well, I run it with java -Xmx3072M -Xms3072M -jar minecraft_server.jar nogui < 1290727289 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :So it eats up 3G. < 1290727292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But the GUI has CHARTS! < 1290727294 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Remote host closed the connection < 1290727329 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Oh, charts! < 1290727352 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Where are you planning to get a VPS? < 1290727394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: http://prgmr.com/xen/; they're cheap, run by long-time experienced Xen guys, open about downtime and problems on their blog, and used and recommended by Gregor (after I second-hand recommended them). < 1290727415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: (There was that disk thrashing issue, but that's resolved and he got a discounted price for the duration anyway.) < 1290727432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: $20/mo for 1 GiB RAM, 24 GiB disk, 160 GiB network transfer seems to be the sweet spot for what it's worth. < 1290727493 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Ah, okay. Looks good. < 1290727564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: (Previously I was with Slicehost who I would no longer recommend since they got bought out by The Man^W^Wrackspace. Besides, *they* don't let you run your own kernel, just a predefined distro list. I'll stop blabbing now.) < 1290727639 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, 1 GB RAM is not enough < 1290727644 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it wants 2 GB no less < 1290727682 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1290727691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yeah, I've heard that. (I tried to tell the same to two friends thinking they could set up a server on a machine with not much ram (256 or 512 MiB), but they decided to try anyway because of, I don't know, mental retardation or whatever.) < 1290727714 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and seems ineiros used 3 GB < 1290727725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I can indeed convert MiB values to GiB. < 1290727758 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, really? Sounds like an unique skill. Maybe you should enter some competition. Or a freak show. < 1290727787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You don't even have to, because he said "3G" in addition to the command line. < 1290727801 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh didn't see that line < 1290727814 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also that would explain the laggyness (hur hur) < 1290727886 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Coincidentally, our gracious host was quite a while (month?) with only a 3G uplink at home. That would have made for some quality crafting. < 1290727911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1290727959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Ditto, a while ago! It liked to downgrade to EDGE, too. < 1290727964 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you can go all the way now < 1290728002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can go all the way to sleep, you mean. < 1290728026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reminded of Orisinal <3 < 1290728064 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some big, hairy (well, most likely) dudes are going to barge in at 08am to put in more stuff to make the windows a bit less leaky. < 1290728076 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no I mean to mt. hover < 1290728078 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hoover* < 1290728104 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, in several steps due to MP bugs < 1290728117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mt. Hover sounds more floating. < 1290728180 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess there should also be tracks from the intersection to subtree, optimally. < 1290728224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There should be tracks RIGHT TO YOUR DOOR, too! < 1290728237 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, sure. Go ahead and place them < 1290728244 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that is a very short walk < 1290728255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TRACKS < 1290728258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but fizzie should fix his horrible stairs (annoying to walk up) < 1290728270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the way out is /home < 1290728273 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, it's his damn house :P < 1290728277 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that would take more time to walk up < 1290728281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1290728287 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :to enter mine cart < 1290728290 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :would take more time < 1290728295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :psht < 1290728298 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Than walk from intersection to fizzie < 1290728304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :good idea to subtree though < 1290728334 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with my stairs? < 1290728348 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that they are not very user friendly? < 1290728353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ever tried walking up them? :p < 1290728370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've walked up them at least a dozen times. < 1290728374 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it can be done but is annoyingly slow < 1290728375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They're just fine. < 1290728387 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :due to having to turn very carefully < 1290728392 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to visit if the stairs are too much for you. :p < 1290728424 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Forget that, MINECRAFT takes the edge off? I freely admit I'm a wuss, but I've played once since the Halloween update, and spent pretty much the entire time cowering as armies of creepers overran my ineffectual day 1 forts." < 1290728425 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway: tracks to near spawnpoint: good idea < 1290728449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: just do it to the closest area you can build on, and then make a hole with water. :p < 1290728453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and have a chest of minecarts there < 1290728465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it would replace the skyway as the easiest way to get around < 1290728475 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well no. I would not have a chest there :P < 1290728486 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, after all the only reason to go there is /home < 1290728495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and then you have it in inventory < 1290728500 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Dying? What dying? < 1290728500 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: not if you just died. < 1290728517 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes but the issue is that chest will never be filled up < 1290728524 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, thus it will soon become empty < 1290728534 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, thus the whole plan fails < 1290728586 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, because you're expected to put the carts in the next chest < 1290728600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and every now and then people should go to the chest and deposit some carts there, from the next chest < 1290728619 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, would you do that? Or would "people" be "me"? < 1290728627 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Sure, I would. < 1290728643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I mean, it'd consist of getting some carts, typing /home, walking a few places, and putting stuff in a chest. < 1290728646 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly *difficult*. < 1290728660 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, okay you can build that. Personally I'm not really interested in that bit since I carry my personal cart. < 1290728689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal is a ruthless capitalist, caring not about anyone else but himself. < 1290728722 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, if I was, why the heck did I build that all the way to mt. hoover? < 1290728727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, rather than just to my place < 1290728768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: To corner the market on long-distance transport, duh. < 1290728782 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uh... what? < 1290728795 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway you have never built a booster before right? < 1290728800 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I would guess fizzie has < 1290728801 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1290728811 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :PH: probably not < 1290728814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I haven't. < 1290728825 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so there you have it < 1290728839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Market cornered. < 1290728855 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I have the expertise :P < 1290728890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this was a completely new booster design for me (though trivial, I assume someone already thought of it) < 1290728908 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1290728910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Patented, one presumes. < 1290728916 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no. < 1290728926 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it is a trivial academic result < 1290728932 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hardly worth even a lemma < 1290729063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removes reiserfs support from the default kernel < 1290729076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I need to get more militant about stripping crap out of it; if anyone wants to add stuff they can always just use kerntool(1). < 1290729091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disables ACLs < 1290729116 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACLs are nice < 1290729128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes, but nobody actually *uses* them nowadays in Linux. < 1290729129 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway that is your kernel < 1290729138 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not yet indeed < 1290729149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I even like dynamic linking in the sense that it's late binding; it's just that the Unix implementations mess it up. < 1290729165 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why do you like late binding? < 1290729165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e., I like the idea of ACLs in general (well, generalised as capabilities), but I don't think they're any use in Linux. < 1290729169 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also < 1290729180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I like really-late-binding (Smalltalk) and really-early-binding (Forth). :-) < 1290729193 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION replaces elliott's late binding with whatever way C++ implements it < 1290729195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Late binding is really the heart of what people mean when they say "dynamic/flexible"; Lisp, Smalltalk, etc. < 1290729214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Disk quotas... hmm... < 1290729220 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :presumably it involves vtables < 1290729225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...naw, I don't need quotas. < 1290729246 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Adding any of this stuff consists of adding one line to ~/.kerntoolrc and running "kerntool install" as root, anyway.) < 1290729265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I'm making it so easy for all those fuckers with nvidia and ati cards. :p) < 1290729314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: Look into integrating TuxOnIce at some point. < 1290729373 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I need in-kernel NTFS support, since anyone would use ntfs3g anyway. < 1290729385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ The only supported operation is overwriting existing files, without │ < 1290729385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ changing the file length. No file or directory creation, deletion or │ < 1290729385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ renaming is possible. Note only non-resident files can be written to │ < 1290729385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ so you may find that some very small files (<500 bytes or so) cannot │ < 1290729385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ be written to. │ < 1290729386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1290729425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Tmpfs POSIX Access Control Lists │ │ < 1290729427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there are no words :D < 1290729481 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why not? < 1290729493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that has been there for ages < 1290729494 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is OLD < 1290729499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I know, just, still. :) < 1290729509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ The Acorn Disc Filing System is the standard file system of the │ < 1290729509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ RiscOS operating system which runs on Acorn's ARM-based Risc PC │ < 1290729509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ systems and the Acorn Archimedes range of machines. < 1290729510 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1290729511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think not < 1290729530 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HFS no, BeFS no... < 1290729548 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I just go for freebsd slices and apple partition map when it comes to partitioning system support < 1290729555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :JFFS2 no... < 1290729557 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and more recently EFI GUID stuff too < 1290729564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Go for? As in to remove? < 1290729576 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, as in enable those apart from normal MBR < 1290729580 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: o_o why < 1290729593 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I use things with freebsd slices sometimes