00:01:15 -!- ehird has changed nick to eli_yt. 00:01:19 grr 00:01:47 -!- eli_yt has changed nick to eli_yt`xyrd. 00:01:56 _ is ",", ` is "." 00:01:57 hmm 00:01:59 let's reverse that 00:02:03 -!- eli_yt`xyrd has changed nick to eli`yt_xyrd. 00:02:57 here we go.. recompiling xchat... 00:03:22 elit hrdi 00:03:34 http://www.catholic-tube.com/ 00:04:05 i'm so getting oklotube 00:04:36 videos about me, supplied by you and your friends. 00:04:39 oerjan: …Convert Obama. 00:04:40 * oerjan thinks ehird will find the lead story there suitable wtf :D 00:04:40 Really now. 00:04:45 Heh, snap. 00:04:52 *ly 00:04:54 * eli`yt_xyrd prays to turn Obama into an atheist. 00:04:55 Wait. 00:04:56 Never mind. 00:05:07 Dammit, how do you set up an opposing movement to that? :-) 00:05:46 eli`yt_xyrd: an atheist would use the placebo effect for that purpose, i think 00:05:53 what is obama? 00:06:00 religion-wise 00:06:03 oklopol: some us black guy 00:06:08 oklopol: uhh i think just like 00:06:09 uncatholic 00:06:11 um 00:06:13 * eli`yt_xyrd looks up 00:06:15 anticatholic 00:06:21 ReligionChristian,[3] former member of United Church of Christ[4][5] 00:06:35 so i guess protestant kinda thing 00:06:43 congregationalist & presbyterian sez [[United Church of Christ]] 00:06:49 The UCC maintains full communion with several other mainline Protestant denominations and participates in worldwide ecumenical efforts. The UCC has historically favored progressive, or liberal, views on civil rights, gay rights, women's rights, abortion, and other issues. Congregations have extensive, perhaps definitive, authority over matters of doctrine and ministry, though, and may or may not support the national body's theological or moral stan 00:06:51 ces. 00:06:55 so, liberal kinda christian 00:07:38 are all us presidents religious nowadays? 00:07:48 i'm about as clueless about these things as an infant 00:07:58 oklopol: every single US president has been religious 00:08:02 the founding fathers were deists 00:08:10 oh? 00:08:12 so they won't be saying "god bless" 00:08:18 but they still believe there was a god guy 00:08:18 i've heard otherwise 00:08:26 oklopol: yes, by over-zealous atheists seeking confirmation 00:08:34 makes sense 00:08:40 they were secular, understated deists 00:08:44 still religion 00:09:37 -!- eli`yt_xyrd has changed nick to elliott. 00:09:43 i hate how this is registered 00:09:51 that's just scary :\ 00:09:52 oh wow 00:09:54 i mean the nick. 00:09:55 I recall some poll showing that if somebody was an atheist, but otherwise everybody agreed with them about everything, they still wouldn't win in a US presidential race. Or even come close. 00:09:55 it's registered by elliottcable 00:09:58 whom I hate 00:10:07 and I mean hate 00:10:10 -!- elliott has changed nick to ehird. 00:10:31 GregorR: your country rocks :P 00:10:40 :( 00:10:44 -!- ehird has changed nick to elliott. 00:10:50 can't say i know what the state is in finland. 00:11:06 112 days since use, excellent 00:11:10 * elliott asks for droppitude 00:11:16 (Also, a gay man could potentially win, but narrowly, it was like 30% who would refuse to vote for him based on that alone) 00:11:25 hehe 00:11:44 -!- elliott has changed nick to ehird. 00:11:48 darn 00:11:54 apparently the account owner has to be inactive 00:12:01 they pointed out he was in #freenode :) 00:12:08 lawl 00:12:24 hmm that means I could hog hundreds of nicks 00:12:25 Somebody registered 'Gregor' five weeks ago. 00:12:27 and just stay online the account 00:12:30 To that I say, "Gee, I'm a retard" 00:12:38 GregorR: just give it 60 days :P 00:12:52 But I wanna drink goat's blood! 00:13:05 wait, what? 00:13:31 But it's only Tuesday :( 00:13:32 oklopol: you said you were gonna think for a few hours when i asked how exactly your OS would visualise objects 00:13:37 did you ever finish that thinking :D 00:14:12 oh i don't think i even started :D 00:14:23 you do realize it was like a year ago that i was interested in os stuff 00:14:40 oklopol: well yeah but you're not even interested in computers any more 00:14:47 so everything is gonna be backdated 00:14:50 true. 00:15:01 damn it seems gtkspell is too old too 00:15:03 sigh 00:15:09 He's only interested in gay sex, torture and murder. 00:15:15 and IRC 00:15:15 :D 00:15:18 don't forget IRC 00:15:22 ehird: True 00:15:35 oklopol: are those vjn people still spamming in finnish? 00:15:38 i suspect them of doing it non-stop for years without sleeping 00:15:45 err, yes, we still do 00:15:51 i'ma go eavesdrop 00:15:54 ehird, btw when googling I found a highly insane thread at the ubuntu forums... 00:15:57 but, pretty much all of vjn is currently in the army 00:16:02 not sure if it is safe to link it to you 00:16:07 AnMaster: sure thing. 00:16:13 actually. Not a good idea AT ALL. 00:16:13 oklopol: mandatory .mil service? 00:16:17 AnMaster: do it bitch 00:16:21 except one who was there for 3 days and got bored, one who's me, and one who did it ages ago 00:16:27 ehird: yes. 00:16:30 or i'll find an openssl exploit and hax your computer to find the link 00:16:33 oklopol: lame 00:16:45 ehird, lets just say it is someone recompiling packages on ubuntu with -funroll-loops... 00:16:49 AnMaster: <3 00:16:51 link 00:16:55 GregorR: actually i take back my insult, finland is worse :P 00:17:00 it'll be avant garde 00:17:00 ehird, ... http://ubuntuforums.org/showthread.php?t=101097 00:17:03 oklopol: insult at what 00:17:04 from 2005 00:17:13 ehird: that poll thing GregorR mentioned 00:17:19 oklopol: what did you say about it? 00:17:21 oh wait 00:17:28 AnMaster: ugh 00:17:33 does us have mandatory mil? :P 00:17:40 no. 00:17:40 it doesn't in tv shows 00:17:51 ehird, agreed 00:17:57 ehird, and gentoo devs would agree too 00:17:59 NOT safe flags 00:18:17 ehird: #vjn.priv has most of the action nowadays 00:18:25 oklopol: sounds terribly private. 00:18:30 yes. 00:18:37 it's ok, i'm happy being part of the hoi polloi 00:18:42 which i guess consists of… me 00:18:47 maybe Q 00:18:50 me and Q 00:18:54 unless .priv has Q 00:18:55 your being on #vjn may induce okoing there ofc, although you probably leave soon. 00:18:57 then just me 00:19:18 q is on .priv. 00:19:29 i'm so ronery 00:19:46 .priv is for voiced people and ops really 00:20:22 except this johan who we know from volimo's invading a few of his channels has an autovoice too 00:20:29 but isn't part of vjn 00:20:59 didn't you guys sign up as a corporation or something? or was that a religion 00:21:03 anyway, you should do it as a religion instead 00:21:06 we're a registered group 00:21:07 i think everything should be a religion 00:21:13 i mean you can only have one religion 00:21:17 so it'd enforce cliqueness 00:21:34 oklopol: that sounds like a very pointless status 00:21:35 we were thinking about religion, but most of us don't want the possible press interest 00:21:56 oklopol: methinks you overestimate your importance :D 00:22:38 idea: install new gtkspell and xchat in ~/local 00:22:51 ehird, is that a better/worse idea than upgrading it system wide? 00:22:54 my friend's mum works for a paper, she'd definitely write the story at least 00:23:02 AnMaster: it's a pretty bad idea. 00:23:17 which said friend wouldn't want 00:23:23 ehird, well I can't live without proper spell checking in irc client. And that means I need to do either of those 00:23:32 since I found in changelog that this is real real issue 00:23:35 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)). 00:23:36 AnMaster: so you want it in xchat but don't need it in firefox? 00:23:44 do you never type in two languages in firefox too? 00:23:50 an app-specific "solution" to this is silly 00:24:04 ehird, err I can change language in firefox already? 00:24:14 Yeah… tediously. 00:24:26 ehird, not really 00:24:26 AnMaster: If it works how you want, then that's just Gnome's widget. 00:24:28 Install xchat-gnome and it should use it. 00:24:37 ehird, anyway it isn't app specifc 00:24:42 XChat doesn't use Gnome stuff, so. 00:24:43 anything using gtkspell can use it 00:24:55 As I said, I doubt it's gtkspell. 00:25:04 ehird, I read the changelog 00:25:05 a sec 00:25:11 http://gtkspell.sourceforge.net/ChangeLog 00:25:16 Just install xchat-gnome and see if it works, ffs. 00:25:17 * Fix feature request #1523881, #1643622 and #2054637 00:25:17 by adding a Language selector sub-menu. 00:25:18 there 00:25:19 ehird, ^ 00:25:22 HAPPY NOW? 00:25:32 You're an idiot and clearly cannot comprehend English 00:25:35 s/$/./ 00:25:43 http://icanhascheezburger.files.wordpress.com/2008/02/garfield-lol.jpg 00:25:43 Also, your argument method consists of yelling. 00:25:51 I haven't /ignored someone in a while. 00:26:04 GregorR: Oooold 00:26:04 Like 2006-2007 old 00:26:23 ehird, very well I compiled it in "/local and used LD_PRELOAD. Guess what now xchat automatically has that pop up menu option 00:26:32 * GregorR looks at the URL. 00:26:32 ehird, do you finally believe me? 00:26:38 I'd say more like, 2008 old :P 00:26:48 GregorR: That image is copied. 00:26:55 From the, I think, dinosaur comic forums. 00:26:58 So's your face. 00:27:24 -!- FireFly has quit ("Later"). 00:27:47 ais523, sigh I guess ehird ignored me just before I told him about LD_PRELOAD? 00:27:51 `translatefrom se Later 00:27:51 No output. 00:28:05 oerjan, not Swedish 00:28:18 AnMaster: are you saying that you got it to work? 00:28:44 ais523, yes with LD_PRELOADing a newer gtkspell.so 00:28:47 `translatefrom no Later 00:28:48 No output. 00:28:50 which is a temp hack 00:29:00 just to check that I was right 00:29:40 oh and xchat-gnome doesn't support it 00:29:45 so using it won't help anywya 00:29:47 anyway* 00:31:52 even better: xchat-gnome destroyed the normal xchat settings 00:32:03 I guess ehird is REALLY proud now 00:32:36 ais523, please tell ehird that 1) it was gtkspell 2) xchat-gnome didn't work 3) xchat-gnome mangled preferences from normal xchat. 00:32:38 that is all 00:32:47 ais523, please tell ehird that 1) it was gtkspell 2) xchat-gnome didn't work 3) xchat-gnome mangled preferences from normal xchat. 00:32:55 ais523: if you do that again, I'll ignore you. 00:33:09 seems he is afraid of the truth too 00:33:11 oh well 00:33:23 ehird: it's not as if you're saying anything atm anyway 00:33:41 ais523: and? I don't appreciate you breaking my ignore option. 00:33:53 yes he is afraid of the truth 00:34:01 AnMaster: I don't think that's quite the situation 00:34:10 at least I can accept when I'm wrong usually. ehird can't 00:34:43 anyway now lets find a more permanent solution than scp from libgtkspell.so.0.0.0 from gentoo and then LD_PRELOAD it 00:35:13 hmm... it seems that people who arrive at websites from Bing are 55% more likely to click through on adverts 00:35:20 compared to people who arrived from Google 00:35:24 ais523, any idea if there is any place like packages.debian.org but for ubuntu? 00:35:35 AnMaster: IIRC, it exists but I don't know where it is 00:35:45 also, apt-cache search, etc, can be pretty useful 00:35:50 ah 00:35:52 https://launchpad.net/ubuntu/+source/gtkspell 00:35:53 that 00:35:58 ok there, now i ignored _both_ ehird and AnMaster. 00:36:01 ais523, yes but I want to find last unstable 00:36:11 oerjan: i apologise for not saying anything. 00:36:18 ais523, huh? did either of us insult oerjan? 00:36:19 actually, what would be much better than ignore would be something that prevents the server from sending your messages to everyone on the chan. 00:36:25 or is oerjan just joking 00:36:44 i don't think he felt he was insulted 00:36:52 AnMaster: there is definitely a place for find last unstable, but again I don't know where it is 00:37:08 oklopol: /part? or have I taken the wrong interpretation of your ambiguous sentence? 00:37:08 he just doesn't like seeing hate. 00:37:10 ais523, how sane on a scale from 0-10 is it to use a package from last unstable on stable 00:37:17 ais523: "everyone" 00:37:17 ais523, as in: package manager breaking or such? 00:37:18 not anyone 00:37:30 i.e., /notfortheeyesof AnMaster 00:37:31 AnMaster: it won't break the package manager, most likely it'll complain about unmet dependencies if you try though 00:37:36 ais523: what ehird said; which i guess means "what i said" 00:37:42 ais523, hm interesting 00:37:56 i'm going to try macirssi now! 00:37:56 the package manager won't let you do anything stupid without a --force option 00:38:21 ais523: basically the ability to ignore myself for someone else. 00:38:45 ais523, now to figure out how.. because deps are rather modest of this... 00:38:47 oklopol: unfortunately, most IRC servers ban the obvious method of implementing that 00:38:54 which is list-of-people PRIVMSGs 00:38:56 ais523: what's the obvious method? 00:39:01 eh 00:39:11 that's not the same 00:39:21 your messages will not be mutual knowledge to the channel 00:39:25 oklopol: in theory, you can write PRIVMSG ais523,AnMaster,ehird :Look at this message! 00:39:30 they will be knowledge separately to each dude on the chan 00:39:37 ideally, you'd want PRIVMSG ais523,AnMaster,ehird@#esoteric :Look at this message! 00:39:41 ais523, doesn't work on freenode 00:39:45 iirc 00:39:58 or maybe, PRIVMSG -oklopol@#esoteric :This is secret from oklopol 00:40:04 except - is legal in nicks 00:40:08 so you'd need a different syntax 00:40:21 i guess you could prepend something like "this is a message to everyone except X on #Y:". 00:40:27 then it would be mutual knowledge 00:40:40 but i prefer the solution where the server does it 00:40:41 ais523, what is this extension to IRC supposed to do 00:40:51 AnMaster: what oklopol requested 00:41:05 ais523, exclude someone else from seeing the message? 00:41:10 -!- ehird_ has joined. 00:41:15 wb ehird_ 00:41:17 hi ehird_ 00:41:24 heh macirssi shows the topic as \u05ea etc 00:41:26 AnMaster: yes, basically to avoid annoying them 00:41:34 kinda very unicode! 00:42:17 okay how do i make this window less transparent 00:42:25 it doth piss me off 00:42:28 super-mousewheel? 00:42:38 ais523: wat? 00:42:47 i mean sure i sometimes want not to see other people's messages for a while, when i need a break from the anger induced trance, but a forced ignore would be a nice long-term solution to annoying people. 00:42:59 there we go 00:43:09 longer-term, that is, i can't really be mad to anyone for more than a few hours 00:43:26 to humans that is 00:43:34 ehird_: I was trying to remember how to do it on Compiz 00:43:41 it has a shortcut to control window transparenc 00:43:46 ais523: wow 00:43:48 wait, no super-mousewheel is zoom 00:43:54 well, that could actually be useful 00:43:57 there is a shortcut for transparency, though 00:43:57 to see stuff behind it quickly 00:44:00 ehird_: it has been 00:44:00 though I'd prefer just one shortcut 00:44:03 to make it about half transparent 00:44:09 as opposed to such silly fine-grainedness 00:44:21 hmm 00:44:26 i appear to be unable to say unicode chars 00:44:32 it just gets eaten up 00:44:41 well this client is thoroughly shit 00:46:23 Colloquy 2.2 (4129) 00:46:23 The latest build on 1/9/2009 can be downloaded here (6.98 MB). Requires Mac OS X 10.4 or higher. Supplied as a universal binary, allowing it to run on an Intel or PowerPC Mac. 00:46:28 cool a new colloquy 00:46:31 that's basically unheard of 00:46:50 SO LONG SOLK FUCKERS! 00:46:53 ...for a second 00:46:55 -!- ehird_ has quit ("Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"). 00:47:07 -!- ehird_ has joined. 00:47:14 -!- ehird_ has quit (Client Quit). 00:47:34 -!- ehird_ has joined. 00:47:39 what i meant to say was 00:47:44 "correction 00:47:50 -!- ehird_ has quit (Client Quit). 00:48:11 -!- ehird_ has joined. 00:48:14 /quit Don't get MacIrssi, it sucks - http://www.sysctl.co.uk/projects/macirssi/" 00:48:20 without the space 00:48:25 jesus fucking christ on a pogo stick 00:48:37 -!- ehird_ has quit (Remote closed the connection). 00:50:37 -!- ehird_ has joined. 00:50:39 hi bitches 00:50:47 i don't never made a floughterus 00:50:53 and you know it's true 00:51:15 -!- ehird has quit ("Caught sigterm, terminating..."). 00:51:20 hahaha lame bitch-o 00:51:21 -!- ehird_ has changed nick to ehird. 00:52:00 you can't have sex on a pogo stick 00:52:04 fuckin' can 00:52:11 you can fuck a can. 00:53:46 -!- anm_ub has joined. 00:54:05 ais523, yes it seems to work very nicely. Had to build it locally to get deps right 00:54:08 but that was easy 00:54:16 anm_ub: context? 00:54:44 dpkg-buildpackage to build the "unstable" gtkspell 00:54:57 then installing it 00:55:04 works flawlessly 00:55:18 and yes the extra menu in the popup menu is there 00:55:55 I wgeted the files in https://launchpad.net/ubuntu/karmic/+source/gtkspell/2.0.15-0ubuntu1 00:56:04 -!- anm_ub has changed nick to anmaster_ub. 00:56:09 -!- ehird has quit. 00:56:50 ais523, I wonder why ehird had such large issues with me being right about it being a gtkspell issue... 00:57:17 -!- ehird has joined. 00:57:21 that's my name 00:57:23 don't tear it about 00:57:28 -!- ehird has left (?). 00:57:30 huh 00:57:32 -!- ehird has joined. 00:57:34 tis though 00:57:37 why did he leave in a huff suddenly 00:57:42 *shrug* 00:57:52 ok this style sucks 00:57:55 i'ma try another one 00:58:03 -!- ehird has quit (Client Quit). 00:58:15 -!- ehird has joined. 00:58:21 good morning america 00:58:29 mood gorning america 00:58:46 hmm 00:58:50 wonder if i can, like 00:58:51 change this font. 00:58:53 would be nic. 00:58:54 e. 00:59:21 anyway... long live gtkspell 2.0.15 01:01:34 * ais523 is annoyed at Ubuntu's typical bug response it's considerably worse than Debian's <-- ? 01:02:43 yes 01:02:47 very considerably worse 01:02:50 Debian's is pretty good IME 01:02:55 ais523, in what way 01:03:16 response time 01:03:27 -!- calamari has quit ("Leaving"). 01:03:30 btw this is a rather tight fit in the menu bar thing at the top 01:03:51 brb 01:03:52 brb 01:03:55 -!- ehird has quit. 01:04:07 -!- ehird has joined. 01:04:11 hello! 01:04:17 turns out I'm an antelope. would you believe? 01:04:27 2x xchat icon (this is X forward, haven't yet fixed listening ip for bouncer), battery, network manager, bluetooth, CPU temp, battery temp, fan speed, core 1 temp, core 2 temp, sound, date 01:04:28 ais523, ^ 01:04:31 what do you think :D 01:04:45 -!- anmaster_ub has quit ("brb"). 01:04:46 fairly sure I've outlawed slavery at least once in my lifetime 01:04:51 AnMaster: I don't 01:04:55 no opinion 01:05:27 I think I shall have to ignore ehird too soon 01:05:33 clearly he is trying to be annoying 01:06:07 well guys! it's been just swell 01:06:11 but i gotta fly you know? 01:06:11 like 01:06:13 into bed 01:06:16 ais523, btw, apart from the wlan... this thinkpad works very well 01:06:18 fly into bed. 01:06:19 → 01:06:21 -!- ehird has quit (Client Quit). 01:06:39 ais523, the wlan has some bug that makes it take ages to connect to networks with WPA2-PSK 01:06:44 like that I use at home 01:06:57 known and reported bug 01:08:00 AnMaster: in what? 01:08:32 ais523, well no one knows... either wpa_supplicant or the kernel module iwlagn 01:08:37 or a combination 01:09:33 the result is that it takes a random amount of time before things connect 01:09:41 before it keeps reporting this in dmesg: 01:09:42 : 01:09:47 [17435.744398] wlan0: disassociating by local choice (reason=3) 01:10:20 last time it took 10 seconds. the time before that it took about 5 minutes 01:10:26 ais523, this is a very annoying bug 01:10:28 I think that bug affects me too 01:10:32 -!- GreaseMonkey has quit ("HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it"). 01:10:36 ais523, you have an intel chipset? 01:10:42 that uses that driver? 01:10:51 if it is a different driver hm 01:10:59 yes, intel chipset 01:11:02 then maybe the bug is in wpa_supplicant 01:11:06 ais523, that driver though? 01:11:10 can't remember the driver offhand 01:11:15 ais523, also when did the issue start 01:11:20 ais523, lsmod | grep wlan 01:11:25 AnMaster: it's been there forever 01:11:32 ais523, damn :( 01:11:47 ais523, sometimes it doesn't connect at all 01:12:02 anyway do you know any good workaround? 01:12:13 no 01:12:28 ais523, so how do you usually solve it...? 01:12:31 waiting? 01:12:46 also I sure hope the university I'm going to won't use WPA2 01:13:35 yes, waiting 01:14:20 ais523, looks like WLAN coverage at the uni is rather sparse: https://shib1.oru.se/account/images/Zonkarta.jpg 01:14:20 bear in mind that my trackpad doesn't work, the sound has issues sometimes, some of the buttons on the front don't work, and the computer needs a reboot to turn the screen on if it's closed 01:14:27 the https cert is broken yes 01:14:36 I guess I will have to reupload the image instead 01:15:12 the link to the PDF with details about wlan gives 404 01:15:44 ais523, my touchpad/trackpoint works 01:15:47 two issues however: 01:15:57 tapping the trackpoint is supposed to click: doesn't work 01:16:49 Fn-F8 is supposed to turn off the touchpad (useful when you are writing to prevent accidental mouse movements), after some fiddling with hal it does. But it *also* turns off the buttons for the trackpoint 01:16:59 the thinkpad has two sets of buttons 01:17:04 one below the touchpad 01:17:06 and one above 01:17:16 the above ones are for the track point in the middle of the keyboard 01:17:35 ais523, the wlan bug, does it only affect WPA2 networks? 01:17:46 or WPA too? And what about WEP or unencrypted 01:17:54 it doesn't affect original WPA, haven't tried anywhere else 01:17:58 and for all I know, it's a different bug 01:18:45 ais523, so WPA2 but not WPA? (asking for confirmation because your response seemed to contain a typo or be rather strangely worded) 01:19:01 AnMaster: yes, I think so, but if it's a different bug this info won't help 01:19:14 ais523, well non-WPA2 seems to work for me 01:19:22 but that is too insecure for my home network 01:20:58 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 01:21:51 ais523, your dmesg contains that error I mentioned? 01:21:57 if so very probably the same bug 01:22:00 that's not an error, it's full of stuff like that 01:22:06 I can't remember the exact wording 01:22:13 [17435.744398] wlan0: disassociating by local choice (reason=3) 01:22:17 but I think that's the message, I'm not sure though 01:22:18 is the significant line 01:22:54 ais523, does it only happen after suspend? Or also on cold boot? 01:23:00 it happens all the time 01:23:04 also, after random disconnectoin 01:23:18 ais523, I don't have random disconnections 01:23:18 however, the same issue also seems to happen to people with Windows 01:23:22 but then I have good signal here 01:23:22 so I assumed it was the router's fault 01:23:34 ais523, no issues on windows here 01:23:35 :/ 01:23:50 my guess is different bug with the same symptoms 01:25:34 * Sgeo wants to use HP Polaris 01:26:05 I think I just discovered a flaw in HP Polaris and similar stuff: What happens when a program wants to store a cache or config files? 01:26:25 Is Polaris set up to handle that? 01:27:26 hm someone suggests 2.6.28-9 kernel should fix it 01:27:29 as in 01:27:32 downgrading 01:28:32 check the diff between the kernels for anything that might be causing the issue 01:30:01 hm 01:30:09 ubuntu bug reports seem confused indeed 01:30:18 and very seldom does a developer respond 01:30:29 -!- bsmntbombdood_ has joined. 01:30:48 ais523, https://bugs.launchpad.net/ubuntu/+source/linux/+bug/348275 <-- fun reading 01:30:55 ais523, of course 01:31:16 I think there are several different bugs in that report 01:33:43 http://codu.org/imgs/dinosaurComic.php?panels=0,1,5&comics=1385,1360,1359 T-Rex comics 01:34:14 heh 01:36:34 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=1438,1204 Hahahah, OK, I'm having too much fun with this silly script :P 01:39:42 ... A script that glues parts of Dinosaur Comics together. 01:39:45 Okay, that's nice. 01:40:29 It's my response to the posted random-second-panel script :P 01:40:48 :D 01:41:30 I personally like ?panels=0,1 ... it's T-Rex having a hard time fighting off his ADD. 01:41:34 GregorR, where is that script 01:41:51 What, the random-second-panel one? It's linked on qwantz.com 01:43:41 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=850,876 T-Rex has often-weird trains of thought :P 01:45:02 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=220,180 I don't think that's true, T-Rex (OK, I promise this is the last one I post :P 01:45:03 ) 01:46:37 well, it _could_ have been true 02:01:25 -!- oerjan has quit ("Good night, and watch out for the giant mutated bed bugs"). 02:02:01 AT&T has the mind of a dog and balls the size of the moon. 02:02:05 They're censoring 4chan. 02:02:45 Hah 02:04:19 http://codu.org/imgs/dinosaurComic.php?panels=0,1,5,6&comics=911,15,15,15 // ha, a friend constructed this one 02:14:59 pikhq: my opinion is that this is actually 'line in the sand' time 02:15:40 either we agree 'ok, its fine if all communications get prior corporate approval' - or we cave in. 02:27:35 Aren't both options the same? 02:33:15 -!- ehird has joined. 02:33:24 -!- ehird has quit (Client Quit). 02:47:01 Sgeo: oh yeah, guess i didnt do a very good job on that dichotomy, huh 02:55:18 night 03:43:11 http://codu.org/imgs/dinosaurComic.php?panels=0,1,5&comics=475,1410,170 03:43:25 A friend of mine is using this to make "T-Rex is Lonely Comics" now :P 04:13:51 as in, has those 3 squares? 04:14:14 not in theme of jokes clearly, so i'll assume yes 04:17:34 Well yeah 04:17:37 He now has no friends :P 04:18:12 Except God and Shakespeare. 04:18:13 but he seems to have some sorta employees 04:18:17 And the Devil. 04:19:28 animals are a weird concept 04:19:38 i want to see one 04:19:40 :| 04:19:56 They're multicellular protists without a cell wall. 04:20:00 What's so hard about that? 04:23:03 i'm not saying they are hard to implement, i'm just saying they weird me out so to speak. 04:23:20 i mean currently. suddenly they started feeling so real. 04:23:44 things sometimes start feeling very real, it's a great opportunity to find new perspectives to life 04:23:53 yes, yes 04:23:55 now more algebra 04:36:59 -!- Pthing has quit (Remote closed the connection). 04:37:10 * Warrigal has a strange Omegle conversation. 04:37:47 I said, "Hi. I've decided I'd like to make friends with a completely random person. Are you up for it?" E said "yes". I said, "Are you on Facebook? You could send me a friend request". E disconnected. 04:38:02 http://blogs.1077theend.com/files/2009/03/amanda-palmer.jpg 04:38:05 amanda fucking palmer 04:38:09 i loves her 04:38:24 Warrigal: how is that strange 04:38:52 bsmntbombdood_: is that your mother? 04:39:02 negatory 04:39:22 i would 04:39:43 E indicated that e would cooperate and then failed to answer a question. 04:41:09 he thought you meant befriending during that conversation, probably. 04:41:26 didn't realize you actually meant what you said, because it isn't something you'd expect to see 04:41:45 * Warrigal shrugs. 04:42:18 Why would anyone ever use Omegle for an ordinary purpose? I use it for explicitly random solitications; therefore, everyone does. 04:42:43 the only other person i know who uses it keeps asking people "red or blue?" and similar questions. 04:42:58 and keeps statistics 04:46:13 apparently after a few thousand questions most conversations consist of "oh fuck you again" 05:46:23 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=1283,1297 Oh T-Rex, your logic is always so flawed. 05:54:56 -!- Gracenotes has quit (Remote closed the connection). 05:58:29 -!- Pthing has joined. 06:23:43 -!- jix has quit (hubbard.freenode.net irc.freenode.net). 06:23:43 -!- Robdgreat has quit (hubbard.freenode.net irc.freenode.net). 06:27:09 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=1283,1297 <<< this is hilarious :D 06:27:23 i'm not entirely sure why 06:27:25 but i'm hungry 06:28:15 -!- Robdgreat has joined. 06:28:15 -!- jix has joined. 06:43:39 -!- ais523_ has joined. 06:45:01 -!- Gracenotes has joined. 06:56:30 -!- ais523 has quit (Read error: 110 (Connection timed out)). 07:12:38 -!- CESSMASTER has joined. 07:23:55 -!- FireFly has joined. 07:34:52 -!- Sgeo has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:29:09 -!- MizardX- has joined. 08:29:42 -!- MizardX has quit (Read error: 131 (Connection reset by peer)). 08:30:05 -!- MizardX- has changed nick to MizardX. 09:13:17 -!- MigoMipo has joined. 09:14:21 -!- FireFly has quit ("Later"). 09:17:33 -!- ais523_ has changed nick to ais523. 09:26:19 -!- augur_ has joined. 09:26:19 -!- augur has quit (Read error: 104 (Connection reset by peer)). 09:28:38 -!- augur_ has quit (Client Quit). 09:34:35 -!- augur has joined. 09:39:39 -!- augur has set topic. 09:39:43 speak english next time 09:39:48 -!- augur has set topic: http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 09:42:22 what? 09:42:32 am i still ignoring someone 10:01:12 no 10:01:14 the topic was hebrew 10:01:18 and a bitch to change 10:01:22 so i removed it entirely 10:01:59 bye 10:06:54 -!- BeholdMyGlory has joined. 10:14:22 -!- Pthing has quit (Remote closed the connection). 10:51:07 -!- ais523 has quit (Remote closed the connection). 11:24:54 -!- BeholdMyGlory has quit (hubbard.freenode.net irc.freenode.net). 11:24:54 -!- jix has quit (hubbard.freenode.net irc.freenode.net). 11:24:54 -!- Robdgreat has quit (hubbard.freenode.net irc.freenode.net). 11:25:32 -!- jix has joined. 11:25:32 -!- Robdgreat has joined. 11:26:05 -!- BeholdMyGlory has joined. 11:26:11 morning 11:26:17 or early afternoon rather 11:27:44 -!- sebbu2 has quit ("@+"). 11:31:08 you know what irritates me? That xchat lacks readline editing commands. Stuff like Ctrl-a to go to start of line 11:47:11 -!- ehird has joined. 11:51:48 hi ehird 11:57:44 -!- sebbu has joined. 12:00:01 -!- oerjan has joined. 12:02:03 oerjan! 12:02:03 -!- jix has quit (Read error: 104 (Connection reset by peer)). 12:02:19 You're proterozoic. 12:02:25 ehird, you rascal! 12:02:28 Make no mistake! 12:03:00 meaning essentially i talk out of my ass 12:03:33 oh wait, that would be proteostomic 12:03:39 Loto tprtpstringkgay. 12:04:11 if i could only spell that right. 12:04:55 also, get off my protolawn. 12:05:20 Get a non-proterozoic lawn! 12:05:31 So that I may step on it in bigger leaps and bounds! Like Neil Armstrong! 12:05:36 YOU LIVE ON THE MOON, OERJAN! 12:06:16 protostomic, was it 12:06:52 Protosthutyourassomic. 12:07:33 i make no guess what opening you are currently talking out of. 12:08:05 MY BRAIIIIIIIIIIIIIAHAIHAIHAIAHAIIN 12:09:56 ah. sorry about that mad cow disease, then. 12:10:12 MAD PLOW! 12:10:40 that sounds scary 12:10:54 43 and a half is just impossible 12:10:55 you know? 12:11:37 yes, it is a thinly-concealed mathematics secret. we try not to scare ordinary people with it, though. 12:12:14 oerjan: weren't you the one who said that the laws of mathematics might start to break down at around 10^40 or sth? 12:12:17 i assume that was just a joke 12:13:05 not really 12:13:17 oerjan: then what the flying fuck did you mean? 12:14:06 mathematics could be inconsistent, but it could be that the proof is very long and hard to stumble on 12:14:29 oerjan: why 10^40 12:14:39 oerjan: I don't see any clauses in peano arithmetic going, 12:14:41 ok _that_ was just out of thin air 12:14:52 "if(x>10^40, 42, else x+y)" 12:15:31 ehird: that doesn't matter. you don't see any clauses saying 43 is prime, either. 12:15:50 you're sounding vaguely crackpottish, oerjan 12:15:53 the proof would probably have to build up some complicated machinery, or something 12:15:57 s/ $// 12:16:19 i would be crackpot if i claimed i knew of such a thing. i am merely pointing out the possibility. 12:17:20 oerjan: (a) what's up with your English lately?, (b) i think if mathematics "breaks down" past a certain point, our conceptions are wrong, not mathematics 12:17:48 also, PA is terribly simple… if it's inconsistent, it's probably impossible to formalise arithmetic in a way that matches our expectations 12:17:52 so… 12:18:11 i think maybe the 10^40 was a kind of "infinity could be inconsistent, but it could computational capability close to the entire universe to show" 12:18:56 and maybe the universe would be finite _because_ of this inconsistency, just in order to be able to logically exist... 12:19:12 *could require 12:19:19 my english am fine 12:19:39 well sure, I'm not sure I like the idea of infinity too much 12:19:49 (limits don't count, that's just an unbounded limit, not an actual infinity being involved) 12:20:49 oerjan: but that's not the same as "a certain number might be speshul and fuck everything up" :P 12:21:14 well i never meant that anyway, at least directly 12:22:14 sure is what you said 12:22:37 although if there were a short proof, it could very well involve a special number. but then it could involve anything. 12:23:30 it could even be that a particular number works, but not larger ones. likely, if a special property of it is needed. 12:23:55 hrmm\ 12:23:59 s/m\\$// 12:24:05 oerjan: i don't exactly see this as being likely at all 12:24:29 likely is used here in a relative sense 12:24:35 oerjan, hiwc 12:24:45 hi AnMaster 12:25:05 * oerjan runs scrambling to the browser 12:26:30 oerjan: well it's more likely than god existing in my mind but that's not exactly a stunning upper bound 12:26:57 hmm Colloquy isn't ignoring lines mentioning AnMaster, wonder if I could tell it to 12:27:08 kind of annoying seeing one side of conversations 12:27:22 you could also unignore me you know... 12:27:37 alas, seems not 12:27:45 * oerjan was expecting a pun related to hyperspace there, but no. 12:29:01 -!- jix has joined. 12:39:18 xkcd :D 12:41:15 oerjan, agreed 12:41:16 -!- jix has quit (Read error: 104 (Connection reset by peer)). 12:46:40 * oerjan also liked today's girl genius, although that requires some context 12:51:10 -!- oerjan has quit ("Gibber gibber"). 12:57:57 seems like awk on ubuntu isn't gawk 12:58:05 mawk?? 13:03:16 -!- jix has joined. 13:09:56 This Ubuntu 8.10 workstation I have at work has both gawk and mawk installed, and plain "awk" defaults on gawk with the alternatives system (priority 10 for gawk vs. 5 for mawk). 13:10:05 But it could be that the default install doesn't include gawk. 13:10:11 Okay? 13:10:16 Oh, wait, AnMaster. 13:10:21 ehird: Yes. 13:10:43 I should make a habit of attributing my lines. 13:20:40 * ehird yells at a prescriptivist 13:23:17 -!- FireFly has joined. 13:29:25 -!- GregorR has set topic: ערוץ לדיון סוגיות בנושא יהודי דתי, ו אזוטרי שפות תכנות http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 13:32:15 -!- ehird has set topic: איל ההון את ערוץ http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 13:37:08 "Tycoon the channel" is what I get from that :P 13:38:22 Mogul the channel! 13:57:32 -!- fizzie has set topic: ערוץ, דת, יהודים, ו בגשם כדי לדון בבעיה עם שפת התכנות http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 13:58:00 "Channel, religion, Jews, and the rain to discuss the problem with the programming language", according to translate.google.com. 14:00:27 wow 14:00:30 I just borked google translate 14:00:33 they made me DDoS themselves 14:00:53 http://imgur.com/vIUZH.png 14:01:28 *them, not themselves, I think 14:01:37 fizzie, I don't want to be highlighted every line unless there is a good reason though 14:02:17 (so not to please ehird, but ok if there are two convos at once or such, or if it is the first line in a discussion) 14:02:57 is there some sort of right-to-left thingy in the topic? 14:03:36 at least xchat displays the text with the non-ASCII stuff last in the topic line of the channel, but in the reverse order when I do /topic 14:05:34 Yes, that's right. 14:05:45 I'm always right. 14:06:20 (GregorR: Perhaps you were talking to AnMaster :P) 14:06:49 The world may never know. 14:07:00 Tragic 14:07:03 s/$/./ 14:07:08 Gotta learn to type dots. 14:45:06 -!- ehird has set topic: INFINITE GUNS AVAILABLE NOW → http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:52:15 -!- GregorR has set topic: ערוץ לדיון סוגיות בנושא יהודי דתי, ו אזוטרי שפות תכנות http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:52:34 -!- ehird has set topic: THE MAN IS TRYING TO OPRESS THIS → http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:52:42 (THE MAN IS GREGORR) 14:54:17 -!- GregorR has set topic: הדיכוי של ערוץ! http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:56:38 -!- ehird has set topic: 沒關係 http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:57:05 ("C'est ne pas une sujet [topic]", if Google Translate is right.) 14:57:10 (Simplified Chinese. Very short.) 14:57:18 (Clearly Magritte was Chinese.) 14:57:59 Oh well :) 14:59:50 -!- ehird has set topic: 這不是一個問題 http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 14:59:53 Got it wrong the first time. 15:00:04 "This is not an issue" XD 15:06:48 -!- GregorR has set topic: ערוץ זה הוא קרב בין היהודים לבין 中文 http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 15:06:55 -!- ehird has set topic: 這不是一個問題 http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 15:06:58 I am unstoppable. 15:07:01 Unstopperable. 15:07:13 But mine was hilarifunny :P 15:08:06 You are unspottable. 15:08:49 GregorR: What does it actually say? 15:09:25 This channel is a war between Jews and Chinese 15:09:30 (With "Chinese" in Chinese) 15:11:06 -!- ehird has set topic: http://tunes.org/~nef/logs/esoteric/?C=M;O=D אױ װײ. 15:11:17 -!- ehird has set topic: אױ װײ http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 15:13:50 -!- GregorR has set topic: てぃす いす ぶろけん エんぐりしゅ! http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 15:15:21 -!- BeholdMyGlory has quit (Remote closed the connection). 15:15:45 Oy vey, GregorR obliterated my oy vey. 15:15:58 :P 15:16:23 But I replaced it with thisu isu burokenu Engulishu! 15:16:25 GregorR: "I d GURISHU ticket to ISU bath chair!"? 15:16:26 xD 15:17:05 GIRUGAMESH 15:22:26 [[Linux has a NAZI theme--darwin evolution konquer. People who obsess on evolution are sick in the head. They all want to kill-off dumb people. 15:22:26 LoseThos has a bible theme. It has a special kernel task called "Adam", father of all tasks. I'm an evolutionist, but it's not my religion. 15:22:26 Consider this turf wars. Stick to your atheist operating systems, fair enough?]] 15:23:42 ?!?!?! 15:24:32 GregorR: From reddit, by the mentally insane creator of the 64-bit OS that implements unprotected memory on top of paging and only works at 640x480x16colours because he didn't want to do any buffering: http://losethos.com/ 15:24:53 More WTF: http://www.reddit.com/user/losethos/ 15:25:04 Even more WTF: http://www.losethos.com/FBI.html 15:25:09 He's clearly insane if he says he's an evolutionist, but also associates it with naziism? 15:25:19 64-bit, unprotected memory. With 640x480, 4-bit color. Must. Kill. 15:25:30 GregorR: He doesn't appear to understand what evolution is, or that it's a scientific theory and not a belief. 15:25:34 Just click that FBI.html page. 15:25:40 He has some sort of fucked up algorithm for generating nonsense. 15:25:44 And this is apparently god talking to him. 15:25:50 O_O 15:25:53 MEMORY PROTECTION IS NOT HARD. 15:25:58 pikhq: He explicitly dislikes it. 15:26:13 GregorR: The "Moses Comics" link is extra-fun; a bunch of comics where God is a fucking asshole! Comes with ;-) smilies! 15:26:54 ehird: MURDER 15:26:55 b 15:26:59 He's better than the Time Cube guy because he isn't an internet-recluse. 15:27:08 You can watch him on reddit! 15:27:21 ... And he wrote this over the course of 6 *years*. 15:27:28 [[Errata: 15:27:29 * I misspoke -- the FPS is 500 LOC not 500,000 LOC.]] 15:27:40 The vocal cords are, like, right next to each other. 15:28:06 I know that when I cough, it sounds like I'm saying "thousand" 15:28:31 Oh, oh, and you can get a dictionary and a utility to decompress the LoseThos archive files on Windows or Linux. 15:28:34 It's free, for now, if you complete a survey: 15:28:34 1) Describe your system hardware. Tell what works and what doesn't. 15:28:34 2) Did you install it on your hard drive? Any difficulties? 15:28:45 "Difficulties: You're fucking insane and this OS is terrible" 15:28:57 How in the world does it take you 6 years to write something that poor? 15:29:15 Even the Hurd does more in 6 years. 15:29:16 pikhq: Obviously God told him to take that long. 15:29:19 And that's the ultimate in vaporware. 15:29:40 He has a 12 fps flight sim. 15:29:46 Dealing with his crap graphics. 15:29:47 FAIL! 15:29:49 pikhq: The OS does no buffering. 15:29:54 It redraws the entire screen every frame. 15:30:01 He knew he could do buffering, but decided to keep the low res instead. 15:30:08 DESPITE REQUIRING A 64-BIT COMPUTER AND HAVING 12GB OF RAM. 15:30:16 No. Buffering. 15:30:29 THAT TAKES MORE WORK THAN BUFFERING. 15:30:40 Yep, no dirty rectangles at all 15:30:41 Total redraw 15:30:54 pikhq: Also, Hurd seems quite active, actually; they migrated to git on -06-30 and they made a stable release on 2007-12-30 15:31:03 I wonder if X11 compiles on it? 15:31:08 Guess how you write to the graphics card with VESA? A feking FRAMEBUFFER. 15:32:01 ehird: Checking packages.debian.org. 15:32:15 pikhq: Long mode requires a memory mapping thing, so he actually had to do work to make it map directly to physical memory. 15:32:29 ehird: Not hard, though. 15:32:34 http://images.google.com/images?client=safari&rls=en-gb&q=x11%20hurd&oe=UTF-8&um=1&ie=UTF-8&sa=N&hl=en&tab=wi 15:32:37 Second screenshot is KD eon Hurd 15:32:39 but seems to be dead 15:32:41 Single line of code, in fact. 15:32:42 *KDE on Hurd 15:32:53 pikhq: Don't care :P 15:32:57 http://web.archive.org/web/20070212142238/http://people.debian.org/~mbanck/media/hurd-kde.png 15:33:01 * ehird waits for it to load. 15:33:15 Yup. 15:33:20 Wow, that's sweeterrible 8-D 15:33:22 KDE running on GNU Hurd. 15:33:26 GregorR: What is? 15:33:32 KDE on Hurd 15:33:34 Ah. 15:33:45 GregorR: Of course, most of the work is glibc and stuff. 15:33:57 If you use all the other GNU crap, it doesn't take that much to get KDE running, I'd imagine. 15:34:52 pikhq: http://www.losethos.com/contact.html 15:34:57 LoseThos' original codebase is from 1993. 15:35:03 And was unchanged until 2003. 15:35:54 * ehird installs — as much as it pains him to — Windows Media Player on OS X. 15:35:58 (For the crazy LoseThos videos!) 15:36:12 The userspace stuff is not hard to get working. After all, Hurd is just a kernel. 15:36:13 The glibc's a bit hard, though, because it's basically emulating UNIX on a not-all-that-UNIX API. 15:36:43 "There are a lot of homo's on this site. Butt hole surfers. Nasty!!" 15:36:45 Woot, he's a bigot. 15:37:02 LOSETHOS DOES COÖPERATIVE MULTITASKING. 15:37:08 WITH BUSY-WAITS. 15:37:12 Ö 15:37:15 ↑ Shock emoticon! 15:37:21 Murder. 15:37:37 -!- jix has quit (hubbard.freenode.net irc.freenode.net). 15:37:37 -!- bsmntbombdood_ has quit (hubbard.freenode.net irc.freenode.net). 15:37:37 -!- pikhq has quit (hubbard.freenode.net irc.freenode.net). 15:37:37 I am in favour of this "murder" idea. 15:37:56 Discover two ways to enjoy your audio and video on your Mac. Flip4Mac provides Windows Media video and audio playback in the QuickTime Player for Mac OS X. Windows Media Player for Mac is also available as a free download from Microsoft, but future updates will be discontinued. 15:38:00 Oh, that sounds better. 15:39:39 The page “index” has content of MIME type “application/x-mplayer2”, but you don’t have a plug-in for this MIME type. This page may have the plug-in for you to download and install: 15:39:44 Guess I need to install it anyway, huh. 15:40:11 Oh, it works if I restart Safari. 15:40:34 Oh, wow. 15:40:37 Just listen to his voice. 15:41:20 It blinks around so much... 15:42:48 "You want you too you wait for unsigned". (U1 U2 U8 :P) 15:43:11 -!- jix has joined. 15:43:11 -!- bsmntbombdood_ has joined. 15:43:11 -!- pikhq has joined. 15:43:24 pikhq: You have to listen to the LoseThos video. 15:43:26 You can taste the insanity. 15:45:18 I think I'll install the Hurd. 15:45:32 To http://www.superunprivileged.org/! 15:45:54 —taking a detour to Why Cooperation With RMS Is Impossible, uh, I mean the Free Software Song— 15:46:25 Aww, man. 15:46:28 The Hurd LiveCD uses Debian. 15:46:31 Why does it use Debian? 15:46:37 I want raw Hurd, man! 15:46:42 Debian is too easy. 15:47:04 :( 15:47:12 pikhq: how did your POSIX kernel go, btw? 15:47:13 It's all Debian maaaaaaaaaan 15:47:19 Debian won Hurd :P 15:47:28 GregorR: That's just too lame and easy. 15:47:33 Fuck that, I'm going to write my own insane POSIX kernel. 15:47:48 Let's see… a function is a process. Calling a function sends a message to it. 15:47:51 printfd, fuck yeah. 15:48:11 printf("Hello, %s!\n", "world"); /* this actually sends the arguments to the printf process */ 15:48:25 :-P 15:49:00 Yo. 15:49:24 pikhq: Answer my question >_> 15:49:35 ehird: I just got back from a netsplit! 15:49:41 Traumatic! 15:49:44 It's been minutes, man. 15:49:49 You've been back minutes. :P 15:49:58 No, I first saw your question a second ago. 15:50:06 09:48 -!- Netsplit over, joins: GregorR, EgoBot, Warrigal, FireFly, sebbu, ehird, Robdgreat, augur, MigoMipo, MizardX (+28 more) 15:50:12 Is now 09:50. 15:50:19 And all your messages hit in a giant stream. 15:50:25 You rejoined 15:43 here 15:50:28 s/$/./ 15:50:32 It's now 15:50 for me. 15:51:05 [16:37:37] <-- pikhq has quit (wolfe.freenode.net irc.freenode.net) 15:51:09 [16:43:07] --> pikhq (n=pikhq@75-106-100-121.cust.wildblue.net) has joined #esoteric 15:51:19 09:39, netsplit. 15:51:23 pikhq: …a POSIX kernel that compiles with clang/LLVM. >:) 15:51:26 I must do it! 15:51:26 09:48, return from netsplit. 15:51:36 ehird: Awesomeness. 15:51:39 That is, the kernel is compiled with clang/LLVM. 15:51:59 I shall call it… POSEVEN. 15:52:02 Maybe. Or not. 15:52:19 pikhq: Anyway, did your kernel get anywhere? 15:52:29 Not really. 15:52:31 For lack of work. 15:52:36 D'aww. 15:52:44 I wonder what VM I should test this OS in. 15:52:47 Bochs? 15:52:59 QEMU? 15:53:00 Yeah; Bochs has a nice debugger. 15:53:00 Decisions, ecisions. 15:53:03 *decisions 15:53:09 pikhq: But I hate debuggers. :( 15:53:18 ehird: You'll need one. 15:53:32 Hey, I got an OS to print "Hello, world!" without a debugger! 15:53:33 :P 15:54:31 Perhaps keeping a clang/LLVM in tree would be useful. 15:54:40 It doesn't seem to be well-suited to installing what with the whole svn thing. 15:54:47 My interrupt handlers never got finished. 15:54:57 I'll interrupt your handlers, if you know what I mean? 15:55:00 That's what she said. 15:55:01 Oh snap. 15:55:03 Just like your mom. 15:55:06 Just like YOUR FACE! 15:55:08 That's what she said. 15:55:10 Ice burn! 15:55:11 And from there, I'd need to get paging and a kmalloc going. 15:55:12 The end. 15:55:41 I wonder if there are any OSes that switch to long mode before leaving assembly (as in, a few lines in). 15:55:47 If not, let poseven be the first! 15:56:04 Maybe I should target Itanium. :P 15:57:20 pikhq: Oh snap, if I can get clang/LLVM working for this, I can write parts of the kernel in Objective-C. 15:57:34 I'm not sure why I'd *want* to, what with the runtime dependency and large overhead, but… :P 15:57:41 s/large/huge/ 15:57:57 (The fastest Objective-C method call is, iirc, four times slower than a C++ virtual method call.) 15:58:12 ehird: 'Twould be awesome to make an all-Objective-C OS, though. 15:58:34 Pointless, but awesome. 15:58:44 Quite. 15:59:11 I wonder if clang/LLVM support any calling conventions that let you detect the end of a variable argument list. 15:59:20 e.g. pushing the length first. 15:59:37 It's quite silly that C doesn't let you do that. Bah at asm compatibility. 15:59:40 Oh well. :P 15:59:56 -!- Xiin has changed nick to Xiin_. 16:00:49 Hmm, processes containing all the standard functions might be useful, actually. 16:01:26 For instance, if printf does `sendmsg(current_output_process(), "printf", ...);` 16:01:37 s/$/ then you can implement a terminal easily./ 16:01:49 By just changing the current output process, and implementing printf and the like. 16:02:02 I guess most OSs work similarly anyway, but this is a bit more general. 16:02:37 Of course, it'd actually be write that does that, and not printf, but you get the idea. 16:03:34 And it also lets you do Plan 9-style things, where you can printf in a graphical application and it goes to your graphical window, as well as being able to draw on it. 16:05:39 What happens if you install Debian's Linux kernel on a Debian/kHURD installation, I wonder? 16:05:49 Can you use it via two kernels? :-) 16:07:35 Hey, with the kernel as a process, hotswapping it is really easy. 16:08:31 Just tell the kernel to do it, and it starts up the hotswapper as a child process, giving it full privileges. It passes a pointer to its state and memory locations to the hotswapper function, which then wantonly writes all over it, removes its process entry, hacks the stack so that when it returns it's to the relevant function in the new kernel, then returns. 16:08:46 (Multitasking has to be disabled for the duration, of course.) 16:10:20 Am I right/wrong? 16:10:26 wrong 16:10:35 morning 16:10:44 i'll read what i answered now 16:11:17 ugh, no i won't 16:12:07 oklopol: plz do :< 16:12:12 it's just three lines 16:14:43 your questions is whether hotswapping can be done like that or whether you can use two kernels? 16:14:52 well use X via two kernels 16:14:57 where X is OS mumbo jumbo 16:15:02 :D 16:15:05 oklopol: the former 16:15:11 if you have the kernel as Just Another Process 16:15:16 (that happens to have all the other processes as children) 16:16:00 pikhq: Consider "killall -9 poseven". Your mind is now blown. 16:16:21 Stop right there, poseven! I'm halting your execution and then I'll 16:16:55 ehird: i don't know where the kernel usually is 16:17:13 oklopol: it usually doesn't really exist from the userspace point of view 16:17:17 right 16:17:22 i guess i did know that 16:17:27 your first process is whatever the main process is e.g. init or whatever 16:17:29 which starts all the others 16:17:41 yeah init 16:17:48 in unix 16:17:54 i've heard of that! 16:18:22 hooray :P 16:19:37 but, err, i have not made an os, so it's mostly an unjustified opinion that i think making them is trivial. maybe it's really hard to have the kernel as a process, as it's the one who's in charge of all processes. 16:19:48 it's not 16:19:57 i don't see why it would be 16:20:10 i'm just noting that I'm pretty sure you can do hotswapping the kernel (e.g. upgrading, patching and the like) at runtime without breaking shit quite easily if it's a process 16:20:13 Hurd has the scheduler as just another process. 16:20:19 which is cool 16:20:29 pikhq: but, presumably, the scheduler doesn't schedule 16:20:42 the scheduler will be a process in the same way that the kernel pretends to be a regular process 16:20:43 no? 16:20:48 er 16:20:50 doesn't get scheduled 16:20:52 not doesn't schedule 16:21:07 i'm fairly sure it schedules itself 16:21:08 why not 16:21:33 The scheduler is just another process. That "processes" are just things with seperate memory and the ability to pass messages is irrelevant. :P 16:21:42 oklopol: because it can't schedule if it's letting another process run instead of itself 16:21:50 and that process won't have a scheduler to butt it off after a while 16:23:05 Anyway, the first person who can tell me what in hell "killall -9 poseven" (where poseven is the kernel process) would do gets a useless internet point. :P 16:23:29 right it can't be the one who does all the actual memory switching shit; i just keep thinking of the algorithmic aspects of scheduling for some reason :P 16:23:47 ehird: halt 16:24:41 pikhq: Well, the kernel will just replace itself with something that attempts to get rid of itself and keep scheduling, so I think it'd actually be a hardware error. 16:24:54 Because it'd try and call kernel functions, which have been replaced by other memory. 16:25:13 Basically the same as casting a random memory location to a function pointer then calling it. 16:25:21 Maybe, maybe it'll do something weird. Most probably, it'll just reboot. 16:25:32 there should be an OS course in mathematics where an OS is built over a turing machine, i might actually find the interest to get a firm grip over this stuff :P 16:25:40 (Well, it might first call the handler, which is part of the now random memory.) 16:25:41 -!- nooga has joined. 16:25:49 (Perhaps nesting this a few times, but eventually it'll give up and reboot.) 16:26:07 oklopol: kinda impossible to do a regular OS on a TM 16:26:13 you can't access the ip and other internal stuff 16:26:22 yeah, not tm 16:26:50 -!- nooga has quit (Remote closed the connection). 16:26:50 A theoretical model of a machine, not an actual one with ugly cruft. 16:26:52 realisticised von neumann, I guess 16:27:08 Anyway, -ffreestanding is the name of the game for clang/LLVM freestandingness. 16:27:09 -!- nooga has joined. 16:27:16 You need memcpy and a few other things, apparently, but that's… not a great hardship. 16:28:14 the way i see it, accessing ip, interrupts and all that, are stuff that's main purpose is to let you run stuff without an interpretation layer, but leave a weak sort of higher level for controlling the running 16:28:27 with a tm you'd have to have the interpretation layer explicit 16:28:31 my ruby interp is fucked up 16:28:33 oklopol: *stuff whose 16:28:36 oklopol: Ha! You errored. 16:28:58 well fuck. 16:28:59 Also, doing such an emulation layer wouldn't really help you learn much about the actual interesting lower-level parts of OS design. 16:29:27 ehird: reason is i was trying to find something less oklo than "stuff" to use there, but though meh who gives a fimmel. 16:29:35 fimmel? xD 16:29:40 so the next word got very little focus 16:29:43 err yes fimmel :P 16:29:53 oklopol: "things" is quite less oklo 16:29:59 -er than stuff 16:30:49 ehird: well, the way i see it, what the OS is is basically a way to make the interpretation layer work sensibly without actually having one. 16:30:57 so yes, i agree completely, and that was pretty much my point 16:30:58 perhaps, perhaps 16:31:06 something of a simplification, but, well, i'm a mathematicion. 16:31:09 *mathematician 16:31:15 oklofailing a lot today eh 16:31:25 well umm stuff up 16:31:26 ... 16:31:28 shut 16:31:31 :D 16:31:33 ... 16:31:42 you're cursed 16:32:15 so i decided to clean the apartment today. seems not to have happened yet. 16:32:31 anyone in turku atm..? 16:32:38 yes, i am 16:32:40 *I 16:32:54 (ip because i'm sshing in to my uk comp) 16:32:56 i just got like 2000e from mister insurance company. 16:33:11 give me it or something. 16:33:21 -!- BeholdMyGlory has joined. 16:33:30 *give it to me, rather 16:33:38 ehird: if you clean this shithole, then yes; that was the whole point :P 16:33:59 meh shouldn't lie, i would probably not give you all of it. 16:34:02 oklopol: either you really hate money or that place is a gigantic dump :D 16:34:05 aw dammit! 16:34:17 anyway I'm not actually in turku. 16:34:18 also i should probably call my parents and ask for them to actually give the money to me 16:34:31 i'm just assuming they will :P 16:34:55 * oklopol is a spoiled brat 16:35:13 oklopol: just stop talking to them and become an unspoiled brat! 16:37:13 then how would i ever get to places over 1km away from my house 16:37:51 oklopol: walk 16:37:55 or public transport 16:37:56 or fly 16:37:58 with like 16:37:58 wings 16:38:11 you'd have to get wings first though. 16:38:15 but my shoes don't really have soles 16:38:32 buy new shoes, with soles 16:38:35 or see the other options 16:38:43 my feet basically sweat acid, and i never buy new clothes 16:38:49 then see the ohter options 16:40:09 i used to have awesome bus skills, i'd go in, sit down, instantly fall asleep and wake up at the correct stop 16:40:16 well. usually, that is. 16:40:38 sometimes i'd be late for school because i'd slept for 5 stops too long 16:41:27 this was during my first year of high school when i occasionally went months with like 2-3 hours of sleep a night 16:41:32 i was basically a zombie 16:41:35 awesome times 16:42:05 well 16:42:07 do it then! 16:42:07 [ehird:~/Code/poseven/llvm] % CC="gcc-4.2 -m64" ENABLE_OPTIMIZED=1 ./configure 16:42:09 doo doo doo 16:42:29 once i started snoring during a mass lecture 16:42:40 not at all embarrassing 16:42:53 fg -> 16:43:28 pikhq: hmm if you compile your kernel as 64-bit code you have to enter long mode before jumping to it from asm right? 16:43:32 i wonder if that stops you setting up interrupts or sth 16:44:32 ...oh wait did you start working on your os again? :D 16:44:52 ehird, you can set up interrupts from 64-bit code. 16:44:57 You just need some asm stubs. 16:45:05 coolio 16:45:09 oklopol: again? 16:45:12 i've just started! 16:45:16 this is a side-OS 16:45:17 not the main thingy 16:45:51 well i don't mean continuing an existing thing, just starting to play with os stuff again. 16:45:54 hmm ~/Code/poseven/llvm as build and ~/Code/poseven/llvm-src as svn tree is so ugly. 16:45:55 oklopol: yah 16:46:04 in fact it's almost enough to make me use the auto* build system 16:46:06 for llvm 16:46:50 -!- puzzlet has joined. 16:47:15 hmm 16:48:57 why does llvm's build process suck 16:49:35 -!- nooga has quit (Remote closed the connection). 16:49:37 -!- GregorR-L has joined. 16:54:47 urgh 16:54:51 i hate bikeshedding 16:54:53 but i can't help it 16:55:51 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=152,899 T-Rex never had the "birds and bees" talk 16:56:01 XD 16:56:27 GregorR-L: You need to add an interface thingy to that so we can point in click instead of bored and click. 16:56:38 http://codu.org/weird/dinosaurComicMunger.xhtml 16:56:40 *and, not in 16:56:45 Ah. 16:56:56 GregorR-L: That lacks a total link :P 16:57:03 Yes. It does. 16:57:05 E_TOOBAD 16:58:07 GregorR-L: http://codu.org/imgs/dinosaurComic.php?comics=1004,974&panels=0,1 16:58:20 T-Rex has an existential crisis. 16:58:28 X-D 16:58:50 -!- puzzlet_ has quit (Read error: 110 (Connection timed out)). 16:59:07 Well, he did just realize he's an anachronism ( http://codu.org/imgs/dinosaurComic.php?panels=0,1,5&comics=37,961,62 ) 16:59:44 GregorR-L: http://codu.org/imgs/dinosaurComic.php?comics=1222,1004&panels=0,3 16:59:52 Deus ex Hamletia. 17:00:11 Also, XD 17:00:30 Bleh, now I have to fix it and add full-URL support to the munger >_< 17:00:33 What have you done to me?! 17:00:54 -!- Zuu has quit (Read error: 104 (Connection reset by peer)). 17:01:07 :D 17:01:09 GregorR-L: http://codu.org/imgs/dinosaurComic.php?comics=64,535&panels=0,4 17:01:17 You should make it piece them together so they're side-by-side. :| 17:01:30 Bleh :P 17:01:44 I considered doing that .... it's still on my "maybe" list 17:01:55 LOL 17:02:02 Hahahah, dinosaurs wouldn't happen to be ... URBAN LEGENDS? 17:02:27 WTF, it gave me 7 comics 17:02:30 But there's only 6 panels 17:02:32 is the picture splicing done in php 17:03:11 GregorR-L: ?comics=1139,42,89,1000,613,552,734; but 734 doesn't appear 17:03:13 Anyway, 17:03:15 http://codu.org/imgs/dinosaurComic.php?comics=89,552&panels=2,5 17:03:21 T-Rex is a secret pedophile! 17:03:46 ehird: The 7th "panel" is the copyright line. 17:03:49 oklopol: Yes 17:03:50 Oh. XD 17:03:54 I guessed that, but wasn't sure. 17:04:02 Anyway, comment on ↑ >_> 17:04:09 ehird: D-8 17:04:10 i guessed he was a pedophile too 17:05:34 -!- Zuu has joined. 17:05:35 ehird, still on ignore? 17:05:56 if not: fingerprint device is too new to be supported under linux yet: http://reactivated.net/fprint/wiki/Unsupported_devices#AuthenTec_AES2550_.26_AES2810 17:06:08 (I have the "AES2810" model in the laptop) 17:06:09 T-Rex doesn't know how to express his feelings: http://codu.org/imgs/dinosaurComic.php?comics=1465,1380&panels=0,1 17:08:03 FUCK YEAH http://codu.org/imgs/dinosaurComic.php?comics=1063,644&panels=0,1 17:09:18 lawl @ both of those 17:09:47 The first one would be the single worst greeting card you could send to a friend getting a transplant ;P 17:11:21 Bleh, I wonder if I should have llvm-src/ and llvm-bin/ instead of llvm-src/ and llvm/. 17:11:33 Although it's a tree, not just bins. 17:11:39 I wonder if anything more trivial has ever been worried about :P 17:11:56 I can't help it >_< 17:11:58 GregorR-L: Choose for me! 17:12:08 Leave it as it is! 17:12:20 GregorR-L: As is what? I HAVEN'T DECIDED YET ;_; 17:12:24 just call name all your folders with consecutive numbers 17:12:28 call name. 17:12:34 call name :D 17:12:37 Oh, I thought it had "llvm" for bins as is. 17:12:41 Use "llvm" for bins 17:12:47 GregorR-L: Okay. But! 17:12:57 NO BUTS THE GREGOR HAS SPOKEN 17:13:11 ~/Code/poseven/poseven/ 17:13:11 ~/Code/poseven/libc/ 17:13:12 ~/Code/poseven/llvm-src/ 17:13:12 ~/Code/poseven/llvm/ 17:13:16 GregorR-L: DON'T YOU SEE A PROBLEM HERE???????? 17:13:52 have an src folder inside llvm, that'd show 'em 17:13:56 GREGOR HAS SPOKEN 17:14:23 GregorR-L: DO YOU WANT TO AFFIRM YOUR OPINION AFTER RECONSIDERING IT BASED ON NEW EVIDENCE OR CHANGE IT???? YOU MUST CONSIDER THE EVIDENCE 17:14:37 IT IS CONSIDERED 17:14:42 AND? 17:14:43 GREGOR REMAINS FIRM IN HIS CONVICTIONS 17:14:55 GregorR-L: JUSTIFY 17:15:03 GREGOR NEEDS NOT JUSTIFICATION 17:15:28 GregorR-L: JUSTIFY… WITH ANUSES 17:15:29 NOW YOU MUST 17:15:34 I 17:15:37 DOUBLE DARE YA 17:18:10 GregorR-L: >_> Fine. :P 17:20:00 pikhq: how do microkernel systems handle scheduling of hardware? 17:20:01 that is 17:20:20 if the daemon that talks to the audio hardware isn't run for long enough 17:20:25 your output will stutter 17:20:26 etc 17:20:36 just dumb luck? 17:20:42 and fast computers 17:22:17 ehird: That's how *most* systems handle scheduling of hardware. 17:22:45 pikhq: Not really; the kernel isn't subject to scheduling in the same way, no? 17:22:54 Anyway, I hate things like audio stuttering when I run an intensive computation. 17:22:55 Shit sucks. 17:31:21 -!- Zuu has quit (Read error: 104 (Connection reset by peer)). 17:31:56 ehird: Reload the munger. 17:32:08 -!- augur has quit (Read error: 104 (Connection reset by peer)). 17:32:18 -!- augur has joined. 17:32:23 Reopen, rather; looks good. 17:32:30 GregorR-L: I suggest adding a button to randomise only one panel. 17:32:35 To create the perfect story. 17:32:38 ... 17:32:39 As in, select a panel. 17:32:42 That's CLICKING ON THE PANEL 17:32:44 -!- jix has quit (Read error: 60 (Operation timed out)). 17:32:47 Orrrrrr, that. 17:32:53 Why do people not figure that out X-D 17:32:54 I was going to say you could do it by clicking on the panel. 17:32:55 xD 17:33:02 GregorR-L: Because it looks just like a regular image? 17:33:09 That's because it is :P 17:33:17 It doesn't say "Click me to swap!" 17:33:22 I'll add a line at the bottom, "click on a panel, bonehead!" :P 17:33:28 -!- jix has joined. 17:33:36 I'm not sure you understand how UI design works. :P 17:34:23 I'm quite sure I don't. 17:34:28 Screw UI design though. 17:34:43 screw everything, says it 17:34:45 *i 17:34:46 ... 17:34:50 this is bad day. 17:34:50 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=1493,728 T-Rex has real relationship problems 17:35:01 xD 17:35:27 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=1189,1041 He and Utahraptor were going to build a time machine, but Utah was all like "screw that noise" 17:35:28 GregorR-L: Add the ability to drag the panels to rearrange; you can do it in the URL, after all. 17:35:34 i.e., non-ascending panel numbers. 17:35:42 Uhh, except that in the URL it makes no difference :P 17:36:03 Darn. 17:36:14 See, cause, stuff would be better rearranged. >_> 17:36:17 *'cause 17:36:37 Yeah yeah yeah 17:36:44 But it ruins the Dinosaur Comicsitude :P 17:36:50 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=284,950 Last one I do today :P 17:36:58 GregorR-L: So does skipping panels. 17:37:05 So does your FACE. 17:37:05 Also, <3 17:38:27 ?panels=0,1 makes an awesome forum sig btw :P 17:38:51 Forum sigs are evil. 17:38:55 Especially image ones. 17:39:03 Your face is evil. Especially image ones. 17:39:53 (Incidentally, the munger will almost certainly not work on IE now, but *eh*, whoTF cares about IE?) 17:40:18 GregorR-L: It may work on IE8. 17:40:27 Which, though not great, is at least tolerable. 17:40:47 About on par with Mozilla 1.0, standards-support-wise. 17:40:48 i still haven't figured out a way to change firefox to english 17:40:57 pikhq: Now now, it's slightly better than moz 1. 17:41:05 `translateto es English is for the weak. 17:41:14 Fail. :P 17:41:18 HackEgo: Hewwo? :( 17:41:19 Inglés es para los débiles. 17:41:24 There we go. 17:41:28 I blame Google. 17:41:38 oklopol: Options/Preferences → Content → Languages → Choose, I think. 17:41:39 ehird: Sure; the Mozilla suite was a bloated mess. 17:42:17 ehird: the only thing in options is a preference ordering of languages of page content 17:42:31 but i can check for fun 17:42:35 oklopol: Yes, but the Firefox UI is built with local web pages. 17:42:44 Alternatively, set Windows to English. 17:42:59 naturally my windows is in english 17:43:19 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=../../../../etc/passwd 17:43:20 ehird: Technically not true. 17:43:23 Anonymous' rampage, la la la 17:43:26 It's built with local XUL pages. 17:43:27 :P 17:43:32 pikhq: Which are web pages. 17:43:38 i don't like using finnish with computers 17:43:48 Which are a lot like web pages, only with weirder XML. 17:43:48 * ehird saves the /etc/passwd locally. 17:43:51 oklopol: So set Windows to English. 17:44:12 err 17:44:13 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=../../../../proc/cpuinfo 17:44:14 what does that mean? 17:44:24 everything except firefox and torrent is in english 17:44:26 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=../../../../proc/uptime 17:44:30 oklopol: oh, okay 17:44:45 They're running 2.6.9 lawl 17:44:45 oklopol: also wow nobody calls it (mu)Torrent :P 17:44:52 started using internet explorer again 17:44:54 ehird: what then? 17:44:56 mtorrent 17:44:57 ? 17:44:59 utorrent? 17:45:03 hmm 17:45:04 probably that 17:45:13 uTorrent, yeah 17:45:14 i just happen to know where mu is 17:45:20 on my keyboard 17:45:31 anyone got a nice exploit for linux 2.6.9? :P 17:45:35 ehird: http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=../../../../proc/self/maps Weeh :P 17:45:46 where did you get the kernel version from btw? 17:45:49 I saw it on reddit beforehand 17:45:53 ehird: A few. 17:45:58 pikhq: gimme! 17:46:00 ehird: proc/version ... 17:46:01 i'm british so it's okay. 17:46:08 GregorR-L: right, I don't really know /proc 17:46:09 at all 17:46:25 Clearly 17:46:30 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/etc/passwd 17:46:32 No .. needed! 17:46:32 ehird: I don't happen to recall which ones they are. 17:46:45 God. That is so broken. 17:46:49 "/var/lib/menu/kde" 17:46:54 …this is a server? 17:46:58 Haw 17:47:01 (from /etc/passwd) 17:47:04 WHO INSTALLS KDE ON A SERVER. 17:47:36 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=../../../../etc/httpd/conf/httpd.conf 17:47:43 Haw haw haw 17:48:03 I'd call that a major fail. 17:48:26 Is Apache running as root or something? 17:48:28 Darn, no /etc/shadow access :P 17:48:33 pikhq: No; they'll just use shadow. 17:48:34 ehird: Heh, tried :P 17:48:38 Shows as a blank page, so. 17:48:38 I guess that's a no. 17:48:43 /etc/passwd is usually world-readable. 17:48:54 Oh, right. Shadow. 17:49:01 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/etc/group 17:49:01 The reason that /etc/passwd can be world-readable. 17:49:24 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/var/log/dmesg 17:49:33 Saving all these like hell :P 17:49:43 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/etc/ssh/ssh_config 17:49:49 In case you need them some day? 17:49:57 Exactly! 17:50:04 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/etc/hosts 17:50:31 -!- Zuu has joined. 17:50:32 What's RAM info in /proc? 17:50:35 *Where's 17:50:58 /proc/meminfo 17:51:19 See if you can get /proc/kcore. :P 17:51:22 MemTotal: 4041436 kB 17:51:24 x_x 17:51:28 Less than a GB? 17:51:33 /proc/diskstats 17:51:47 http://www.research.att.com/areas/visualization/papers_videos/subpage.php?page=/proc/kcore empty :( 17:52:18 It doesn't serve up binaries. 17:52:34 /proc/cmdline 17:52:47 Kernel command-line. Whee. 17:52:52 /proc/givemerootline 17:53:05 /proc/canhasroot 17:53:37 /proc/self/cmdline was uninteresting :-/ 17:54:39 It's down 17:54:49 http://www.research.att.com/ 17:54:50 is down 17:55:09 I managed to get a partial result, just missing half the images :-P 17:55:12 GregorR-L: Deewiant: pikhq: 17:55:16 That's a patched RHEL4 kernel, not just a stock 2.6.9 kernel. 17:55:16 It looks like they're using Red Hat Enterprise Linux (or a clone). It uses a patched version of the 2.6.9 kernel. So, no, you couldn't just use any exploit from the original release of 2.6.9 to today. 17:55:18 Darn. 17:55:19 /etc/mtab, nothing interesting there either 17:55:30 RHEL *4*? 17:55:38 ... That's no longer supported. 17:55:42 Anyway... WTF, less than 1GB of RAM? 17:55:42 >:D 17:55:44 What's up with that? 17:55:53 It's a bloomin' quad-core Xeon. 17:56:01 Does it take into account ram disks? 17:56:07 Dunno 17:56:11 Probably running in Xen. 17:56:18 I doubt that 17:56:18 4041436k is actually four gigs, isn't it? 17:56:24 Oh, okay. 17:56:27 Google lied to me. 17:56:28 :( 17:56:36 Maybe 1000 vs 1024. 17:56:40 Oh, you posted a number somewhere? 17:56:44 Ah, I see it 17:57:02 `calc 4041436kb in gb 17:57:03 And yeah, that's 4 million K i.e. 4 gigs 17:57:04 0 downloads completed with 0.00KB (0 bytes) transferred (not reported) ... >_> 17:57:29 "4 041 436 kilobytes = 3.85421371 gigabytes" says google-calculamator. 17:57:30 wat 17:57:46 fizzie: I said "kb" not kilobytes; I may have copied wrong or something. 17:58:03 GregorR-L: http://www.torrentportal.com/details/4041436/IMG/ being "2 jailbaits - Shower Massage Fun.wmv". 17:58:12 Bahahahaha 17:58:24 "Jailbaits" sounds wrong. How about jailbaitae? Jailbae? Jailbii? 17:58:40 O_o 17:58:57 Jailboot. 17:59:09 Alibi. 18:00:37 -!- Xiin_ has changed nick to Xiin. 18:00:53 * GregorR-L wonders how one pronounces "Xiin" 18:01:06 'Shiin' 18:01:10 Cheen, where ch is as in bach. 18:01:22 Anyway, who are you, Xiin . 18:01:25 s/ \.$/?/ 18:01:37 I'm not entirely sure 18:01:42 Where did you come from? 18:01:45 And are you familiar enough with regex to decipher things ehird says? :P 18:01:45 I don't even know where this is 18:01:55 This is a place where we do VOODOO. 18:02:03 And/or esoteric programming languages :P 18:02:06 GregorR-L: I typo a lot >_> 18:02:13 Because I type a lot! 18:02:19 Create a lang called VOODOO 18:02:22 So ehird is correct 18:02:26 Or because this keyboard sucks; pick your own excuse. 18:02:29 Oh, I remember joining now – I didn't think that there would be anyone in here, though 18:02:50 Well, you were quite wrong, it seems 18:02:51 "This is broken English"? 18:02:59 Hahaha, yes 8-D 18:03:05 Xiin: So what did you come in here for? 18:03:09 s/So/So,/ 18:03:58 !sh seq 1 1000 18:03:59 1 18:04:29 ehird: To test my new colour layout by spamming 18:04:42 I've forgotten to do it at all, though 18:05:10 lawl :P 18:05:19 !sh seq -s\ 1 1000 18:05:20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 18:05:27 !sh seq 1 1000 18:05:27 1 18:06:09 !sh seq -s '' 1 1000 18:06:10 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718 18:06:27 Deewiant: I'm testing DCC, silly. 18:06:48 !sh seq --help 18:06:48 Usage: /usr/bin/seq [OPTION]... LAST 18:07:16 !sh seq -f %b -s '' 1 10 18:07:17 /usr/bin/seq: format `%b' has unknown %b directive 18:07:30 Abuh? 18:07:37 -!- Zuu has quit (Connection timed out). 18:07:46 Doesn't glibc have %b? 18:07:53 Oh: 18:07:54 [18:06] EgoBot: -f, --format=FORMAT use printf style floating-point FORMAT 18:07:56 Not free-form 18:08:19 !c for (int i = 0; i < 10; i++) printf("%b", i) 18:08:24 Does not compile. 18:08:28 o_O 18:08:31 GregorR-L: Make it C99. 18:08:36 Shorter. 18:08:46 ehird: It's really cool. Would you like to see it? 18:08:57 Erm… sure. 18:09:03 I don't use irssi, though. 18:09:06 -!- Zuu_ has joined. 18:09:18 Hey, you're in the UK. 18:09:21 Me too. 18:09:39 Oh, but it's so cute 18:09:39 GregorR-L: plzzor >_> 18:09:46 !c int i; for (i = 0; i < 10; i++) printf("%b", i) 18:09:51 %b%b%b%b%b%b%b%b%b%b 18:09:53 ehird: Submit a hg bundle and I'll do it :P 18:09:55 … 18:09:58 >_< 18:10:04 GregorR-L: gimme clone command 18:10:08 -std=c99 IS A LOT OF WORK 18:10:15 hg clone https://codu.org/projects/egobot/hg/ 18:10:27 GregorR-L: haha you just did about the same amount of work as required to fix it 18:10:35 Yup! 18:10:36 by telling me what to do, making a joke, then giving me a relevant command 18:10:45 GregorR-L: Thus, logically, you must have no qualm with doing it now yourself! 18:10:46 -!- Zuu_ has changed nick to Zuu. 18:10:46 >_> 18:10:50 *note: logic is not logical 18:11:02 It's the principle of the thing. 18:11:13 Note: people hate logic. 18:11:17 "It's the principle of the thing" is what people say when they just don't want to do something. 18:11:25 But then, it's the principle of the thing. 18:11:28 pikhq: People are idiots. :P 18:12:14 ehird: BTW, with template C. Using [foo] for the syntax has a minor flaw. Namely, that's array notation. ;) 18:12:28 pikhq: It is in Objective-C, too. 18:12:50 Also, I really need to do it right, instead of hacking it together with the Tcl "subst" command. 18:13:14 http://i330.photobucket.com/albums/l423/alice-mushroom-soup/Picture7-1-1.png 18:13:22 Oh darn it 18:13:24 Wrong one 18:13:54 ehird: Sure, but Objective-C is an extension to C syntax. 18:14:03 pikhq: Well, then! 18:14:09 GregorR-L: http://filebin.ca/rhjpv/shit 18:14:29 This thing is processing it as plain text and watching for [ ] to eval. 18:14:34 Crap, you actually did it >_< 18:14:36 pikhq: Well make it less shit! 18:14:38 GregorR-L: :) 18:14:39 :D 18:14:46 ehird: I intend to. 18:15:56 Updated. 18:16:24 !c printb(42); void printb(int i) { if (!i) putchar('0'); while (i) { r = i % 2; i >>= 1; putchar(i ? '1' : '0'); } } 18:16:25 Does not compile. 18:16:30 !cxx cout << "Pretty sure you broke C++"; 18:16:31 Does not compile. 18:16:37 You broke everything lawl 18:16:38 !c puts("fuck"); 18:16:39 fuck 18:16:42 Did not. 18:16:50 GregorR-L: Anyway, gnu99++ is obviously wrong, I think. 18:16:52 Ah, well you broke C++, because gnu99++ is nonsense :P 18:16:55 it's gnu++98 18:16:55 Because, you know, it's not C++99. 18:16:59 Right, whatever, do that :P 18:17:16 GregorR-L: Anyway, nested functions don't work? 18:17:24 int main(void) { printb(42); void printb(int i) { if (!i) putchar('0'); while (i) { r = i % 2; i >>= 1; putchar(i ? '1' : '0'); } } } 18:17:29 is valid gnu99, I think 18:17:36 Should *shrugs* 18:17:45 GregorR-L: Actually, can you give me a patch thing to the codebase of EgoBot/HackEgo? 18:17:53 I'd like to basically add 2>&1 to the end of all the commands. 18:17:59 "a patch thing"? 18:18:00 Instead of being an opaque "CAN'T COMPILE LOL" thing. 18:18:03 GregorR-L: hg clone line. 18:18:14 Uh, you already have it for EgoBot 18:18:22 HackEgo is the same, with s/egobot/hackbot/ 18:18:53 GregorR-L: I mean multibot. 18:19:00 s/hackbot/stuff/ 18:19:23 However, that won't change anything. 18:19:30 Because multibot has nothing to do with where the output goes. 18:19:45 GregorR-L: I'm just going to change runcmd(foo) to runcmd(foo + " 2>&1"); 18:19:51 Oh :P 18:20:03 Actually, that still won't work. 18:20:09 Why not? Are you a NAZI? 18:20:11 It just sets IRC_SOCK=/tmp/multibot.foo and runs it, multibot doesn't change where the output goes. 18:20:22 (IIRC, which I probably don't) 18:20:23 WELL THAT SUCKS. 18:20:46 setenv("IRC_SOCK", sockName, 1); 18:20:46 setenv("IRC_NICK", nick, 1); 18:20:46 setenv("IRC_IDENT", ident, 1); 18:20:46 setenv("IRC_HOST", host, 1); 18:20:47 chdir(COMMANDS_DIR); 18:20:47 execv(newargs[0] + sizeof(COMMANDS_DIR), newargs); 18:20:49 NOOOOOOOOOOOOOOOOOOOO 18:21:05 GregorR-L: PRIVMSG/tr_21.cmd? 18:21:08 It seems to handle scmds. 18:21:32 GregorR-L: EgoBot's copy is different. 18:21:35 >_< 18:21:53 GregorR-L: And HackBot's uses /, doesn't it? 18:22:06 TOOOO MANY THINGS 18:22:10 !cxx cout << "this work yet?" 18:22:14 this work yet? 18:22:16 Yay. 18:23:31 GregorR-L: Anyway, be a pal. In EgoBot and HackEgo: 18:23:33 scmds/$CMD "$CMD" "$ARG" "$@" | 18:23:34 becomes 18:23:37 scmds/$CMD "$CMD" "$ARG" "$@" 2>&1 | 18:25:24 GregorR-L: Wait, gnu++0x? 18:25:27 Are you CRAZY? 18:26:10 ehird: The main-line support of GNU++0x is GNU C++ with C99 features. 18:26:20 I know but :P 18:26:21 More complex work is in a branch. 18:27:03 !c printb(42); void printb(int i) { if (!i) putchar('0'); while (i) { r = i % 2; i >>= 1; putchar(i ? '1' : '0'); } } 18:27:03 Does not compile. 18:27:08 GregorR-L: ADD IT BITCH ;_; 18:27:49 ehird: >: ) 18:27:59 GregorR-L: It's a two-line change dood ;_; 18:28:23 !c void printb(int i) { if (!i) putchar('0'); while (i) { r = i % 2; i >>= 1; putchar(i ? '1' : '0'); } }; printb(42); 18:28:26 Does not compile. 18:28:31 GregorR-L: :( 18:29:24 GregorR-L: I'll rip your soul apart. 18:29:33 Mmm ... soul. 18:29:41 GregorR-L: Then poop on it. 18:31:30 GregorR-L: . 18:39:46 Gah. My grandmother is a Palin fan. 18:40:13 “First we kill Bin Laden’s son, then we win in Iraq, and pretty soon we’ll have settled the score with everyone who had nothing to do with 9/11.” 18:40:13 — The Onion 18:40:17 pikhq: How old is she? 18:40:30 ehird: ~60 18:40:43 My mom is 60 D-8 18:41:15 GregorR-L: I believe my mother is relatively older to me than yours. Ha! 18:41:27 …this is a competition, right? 18:41:31 Apparently :P 18:41:37 GregorR-L: And your grandmother? 18:41:39 `calc 60 - 23 18:41:40 60 - 23 = 37 18:41:43 She's 83 18:41:50 [18:41] GregorR-L: `calc 60 - 23 18:41:51 [18:41] HackEgo: 60 - 23 = 37 18:41:51 [18:41] GregorR-L: She's 83 18:41:56 ehird's mum is 23? 18:41:59 almost spit out my coke before i realised wtf you were talking about xD 18:42:02 oklopol: wat 18:42:02 Approximately how old my great-grandfather is. 18:42:05 My GRANDMOTHER is 83 you dog biscuit. 18:42:40 my grandmother was like 91 and just died 18:42:44 GregorR-L: Anyway, after scientific calculations, I got you beat. Ha. 18:42:54 (Apparently there was a significant risk I'd have Down's syndrome…) 18:43:20 would be cool to try to become ehird's stepdad 18:43:20 My mom's like 38... 18:43:53 ehird: I can only conclude that your grandmother was about 13 when she had your mom :P 18:43:59 pikhq: lawl teen babies 18:44:11 GregorR-L: …how does that follow at all XD 18:44:19 OHWAIT lawl 18:44:25 Stupid you and pikhq having the same nick length 18:44:50 But yeah, wtf@pikhq's family. :P 18:44:53 Any inbreeding going on there too? 18:45:08 I'm my own cousin twice over. 18:45:19 o_x 18:45:26 I don't want to figure out the family tree that results in that, 18:45:28 ehird: I thought your mom was like 45 when she had you, but your grandmother was currently 60, and I was going >_O 18:45:29 but I'm sure it's incredibly Southern. 18:45:31 i'm my dad's unborn sister 18:45:41 ehird: You know the Hatfields? 18:45:50 pikhq: No. 18:45:53 `addquote i'm my dad's unborn sister 18:45:54 56| i'm my dad's unborn sister 18:46:08 you seem to enjoy quoting me 18:46:09 Had a famous feud with the McCoy's? 18:46:19 pikhq: Yeah, I figured that out post-google. 18:46:36 Yeah, that's my mom's side of the family. 18:46:55 `google wertheimer 18:46:56 Maybe I'll ask Wolfram Alpha what being your own cousin twice over implies. 18:46:57 Apr 23, 2009 ... Max Wertheimer (April 15, 1880 October 12, 1943) was a Czech-born Jewish teacher who was one of the three founders of Gestalt psychology, ... \ en.wikipedia.org/wiki/Max_Wertheimer - [13]Cached - [14]Similar 18:47:17 "Wolfram|Alpha isn't sure what to do with your input." 18:47:22 that's what SHE said! 18:49:46 http://listsearches.rootsweb.com/th/read/GENBRIT/2000-02/0950477670 18:49:56 pikhq: I conclude your family tree has a lot of wiggly lines. 18:50:47 Anyhow, brb → 18:51:03 ehird: Yes. 18:51:24 EWWWWWWWW 18:51:26 EWWWWWWWWWWWWWWWWWWWWWW 18:55:21 having sex is a much more fun way to build complex data structures than programming 18:56:02 maybe more like graphs. 18:56:41 My family tree is planar, damn it 18:56:58 PLANAR YOU HEAR ME 18:57:13 mine is a tree afaik. 18:57:19 even worse 18:57:35 pikhq's isn't even a DAG 18:57:42 :D 18:59:45 (actually had to think for a moment to make sure that's not possible :P) 19:00:24 X-D 19:01:25 you could add some sorta stepparent relations 19:01:49 like if you married your grandma, you'd have a stepgrandparent relation to yourself 19:10:27 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=245,509 T-Rex nitpicks 19:12:32 Heh 19:13:45 are american girls retarded or something or why can't they just drop it themselves? 19:13:52 i've never really understood that thing 19:18:08 the stupidity of complaining about it may of course be the reason it has become a tv show meme. i just decided i'd mock america when GregorR is near 19:18:39 I would mock your country if it was significant enough for me to have any appreciable knowledge of it. 19:18:41 i like to create these sorta microthings to myself randomly. 19:18:44 for 19:19:00 GregorR-L: so would your face 19:20:00 i'd love to move to america, it seems like an awesome country 19:20:12 in all truthness. 19:20:21 or really anything with big cities 19:20:31 i don't really give a shit what the people are like 19:20:38 microthings have nothing to do with my opinions 19:22:16 -!- Zuu has quit (Read error: 104 (Connection reset by peer)). 19:25:03 GregorR-L, there? 19:25:14 what would be the fastest way to transfer a file over LAN 19:25:17 unencrypted 19:25:35 as low overhead as possible 19:25:47 Uh, gzip | netcat? 19:25:48 it is not a single file, but rather a directory of files 19:25:54 Uh, tar gzip | netcat? 19:26:21 tar zcf - myFavoriteDirectory | netcat -l -p 1234 19:26:22 GregorR-L, I tried using rsync (not over ssh)... I only get roughly 12 MB/s with it 19:26:44 So, by "unencrypted" and "low overhead" you mean "I actually don't care" :P 19:26:46 wait I'm close to maxing network out? 19:27:01 since it is 100 mbps in one end 19:27:14 so I can't go faster than about 12.5 megabyte / sec anyway 19:27:31 GregorR-L, never mind. There are physical limitations preventing going faster :/ 19:28:31 i want statistics on how people wipe their asses 19:29:07 i'm pretty sure i'm in a great minority, but not that many people have actually shared with me their methods, so can't be sure 19:29:23 GregorR-L, in theory I can get 12.5 MB/s (100 mbit) I'm getting 12.41 MB/s. Which is pretty good considering... 19:29:26 hope i didn't interrupt anything, even if i did, this is a more interesting subject 19:31:07 GregorR-L, using -z to rsync to compress slows things down 19:31:08 very strange 19:31:26 I guess cpu is more of a limit than network 19:34:53 fizzie: do you just do graphs, or also polls to acquire the data? 19:36:29 I personally don't do polls-for-people, if that's what you mean; when the urge to graph something strikes me, I just try to extricate data from any random existing thing. 19:36:50 okay then nevermind 19:37:19 Okay, unminding. 19:42:08 http://codu.org/imgs/dinosaurComic.php?panels=0,1&comics=755,482 Baaaaahahah (discovered/munged by a friend of mine) 19:42:12 GregorR-L: How do those dinosaurComic.php?comics= numbers relate to qwantz.com/index.php?comic= numbers 19:42:34 Deewiant: Not very well ... when you go to a comic at qwantz.com, look at the URL for the image, that's the number used in my PHP script. 19:42:44 For some reason there's no logical correspondence though >_> 19:43:07 Hmph 19:43:46 I could have potentially done it in some different way, but I decided I didn't want to parse anything, so I just download comic2-$rand.png 19:47:36 (Mind you, I ended up having to parse something anyway ... whoops?) 19:48:18 It'd be nice if the mapping weren't one-way 19:48:34 Yeah, not much I can do about that though :( 19:48:54 You can create a dinosaurComic2.php that does it right :-P 19:49:03 So can your MOM. 19:49:33 Doubtful 19:49:54 ( GregorR-L) That's what SHE said 19:51:57 -!- GregorR-L has quit ("Leaving"). 19:52:00 -!- GregorR-L has joined. 20:01:47 back 20:03:07 [18:55] oklopol: having sex is a much more fun way to build complex data structures than programming 20:03:07 [18:56] oklopol: maybe more like graphs. 20:03:07 + time travel = cyclic family graphs 20:03:23 [19:13] oklopol: are american girls retarded or something or why can't they just drop it themselves? 20:03:23 too much interbreeding 20:04:43 with time travel, the universe needs garbage collection to get rid of family trees that are completely self-created. 20:05:27 Unfortunately, family trees are only reference-counted. 20:05:51 so pikhq how does it feel to have bad genes 20:05:55 are they uncomfortable, try khakis 20:05:59 pikhq: at least in futurama 20:05:59 BADUM TISH 20:06:29 oklopol: You mean that wasn't a documentary? 20:06:55 *inbreeding not interbreeding 20:07:02 i wonder how recently inbreeding happened in this family 20:07:03 documentary on a dude who went back in time and had sex with his grandma? 20:07:11 anyone know a site where they magically learn about babies 20:07:13 yes maybe it was 20:07:17 and assemble a family tree? 20:08:40 To be a completely detached family tree, you'd have to go back in time and have sex with your descendant who also went back in time to have sex with you, thereby establishing yourself as your own n-great grandfather. 20:08:55 And even then, some jerk would go and have sex outside the family I'm sure. 20:09:17 anyway becoming your own parent is wildly unlikely 20:09:18 i mean 20:09:24 most likely you'll be birthed by other means 20:09:28 and you just get an extra sibling 20:09:39 in a sensible universe you probably want to garbage-collect all even partly self-supported parts 20:09:50 Unless it's like Futuruma. 20:10:05 pikhq: yeah but the odds against a fry situation are incredibly minimal 20:10:10 err 20:10:12 like, flipt hat 20:10:15 *flip that 20:10:17 or reverse it 20:10:18 and incredibly well defined. 20:10:20 Then, your nominal grandfather gets blasted by a nuclear test. 20:10:27 While you're banging your grandmother. 20:10:32 i'd say about 2%. 20:10:56 ugh, why am i in a time travel discussion 20:10:56 -> 20:11:14 <- 20:11:27 The much-coveted "less than or minus" operator 20:11:46 :D 20:11:58 GregorR-L: x < y || x - y 20:12:01 sounds cool 20:12:26 Let's build an esolang around it! 20:12:35 Booleans are "0 == true" and "1 == false" btw 20:13:10 >>> def op(x, y): return int(x < y or x - y) 20:13:10 ... 20:13:10 >>> op(15, 30) 20:13:10 1 20:13:10 >>> op(30, 15) 20:13:11 15 20:13:14 gotta be useful for something! 20:13:17 GregorR-L: i'd prefer it being more like 20:13:33 if x < y: return x else: return x - y 20:13:52 which is basically "minus but NO NEGATIVES PLZ" 20:13:53 at least 20:13:58 -!- oerjan has joined. 20:14:00 that's what "less than or minus" conveys to me 20:14:31 !haskell :t ((<)||negate) 20:15:08 !haskell :t "Anybody there?" 20:15:09 "Anybody there?" :: [Char] 20:15:11 x <- y = x < y || x - y 20:15:19 Most useless operator ever. 20:15:24 pikhq: because it doesn't type. 20:15:29 oerjan: no, it's not that 20:15:37 ehird: Yup. 20:15:45 it's one of: 20:15:47 def op(x, y): return int(x < y or x - y) 20:15:48 or 20:15:56 def op(x, y): return x if x < y else x - y 20:16:01 the latter being arguably more useful 20:16:03 !haskell :t \x y -> x < y || x - y 20:16:08 "take this away as long as it doesn't fuck up" 20:16:12 oerjan: well okay num bool 20:16:25 someone harass gwern to get ourselves \bot back 20:16:28 why the heck doesn't it answer 20:16:28 GregorR-L: did you ever do the 2>&1 thing? 20:16:35 oerjan: not ghci 20:16:42 ehird: don't bother if it cannot be permanent 20:16:54 what cannot be 20:16:56 \bot? 20:16:58 \bot 20:17:01 why? 20:17:57 because it will just be annoying next time it disconnects again 20:18:05 Y'know, Lambdabot is free software. 20:18:13 Ehird, you could totally run a \bot. 20:18:23 Not worth it. 20:18:29 It's a shitfucking pain to compile. 20:18:32 * oerjan realizes he has _very_ messed up priorities there 20:18:38 oerjan: quite :P 20:19:36 if something cannot be perfect, i cannot bother doing it at all :( 20:20:08 unless it is also trivial. 20:20:09 What a mathematician. 20:21:03 oerjan: i thought like that onc 20:21:03 e 20:21:10 that personality quirk may be the reason i went into mathematics. 20:21:13 but then i realised that it reduced all projects to "induce singularity" 20:21:20 so i dropped it 20:21:43 ehird: You mean not all your projects are "induce singularity"? 20:21:55 Funnily enough, no. 20:22:21 I'll induce YOUR singularity 20:22:50 * FireFly has this idea of running an IRC bot written in Migol, running on a DS acting as a server 20:22:54 Good or bad idea? 20:23:04 GOOD 20:23:06 I'm too lazy to actually buy a server 20:23:17 Buying a server would be bad 20:23:25 FireFly: Laptops make good home servers. 20:23:39 Small, can easily be run headless, and quiet 20:23:41 s/$/./ 20:23:46 Also, cheap. 20:24:39 FireFly: A DS acting as a server? 20:24:51 ehird: A Nintendo DS. 20:24:54 I know. 20:24:59 I was just saying re: buying a server. 20:25:05 Mmkay. 20:25:11 Well, A DS running a Migol interpreter written as DS homebrew 20:25:15 Because you can get a 9" Dell laptop for, like, £100. 20:25:19 That connects to the IRC server 20:25:23 But still, expensive vs £0. 20:25:27 FireFly: Just write it for Linux. 20:25:38 Meh, DSLinux is sloow ._. 20:25:38 The DS doesn't have an MMU, pikhq. 20:25:44 So… not the best choice of OS. 20:25:52 ehird: ucLinux doesn't need an MMU. 20:26:00 Meh. 20:26:06 The DS has very lwo resources. 20:26:07 *low 20:26:12 True. 20:26:15 That's part of the fun :P 20:26:22 Yes, but layering Linux on top won't help any. 20:27:08 It has multiprocessing, though. 20:27:17 So does your mom. 20:29:04 "I don't. Atheists can be nice people too. But people that REALLY BELIEVE that they will be on hell for eternity don't commit crimes." 20:29:05 ↑ lawl 20:29:25 [[Yeah, they believe that god is watching their every move and that they will go to hell if they commit the crime... but they think "hey, what the hell, hell seems nice".]] 20:29:26 ↑ …does anyone actually think that? 20:30:01 what about people who think they've already been so bad they'll go to hell anyway? 20:30:17 JESUS WILL CLEANSE YOU OF YOUR SINS 20:31:17 bah 20:31:28 to link an ELF operating system I need a cross-compiler bintools thing 20:31:36 *binutils 20:31:42 (w/ clang/LLVM) 20:33:16 "One of the outcomes of the initial attempt to port Hurd to the L4 microkernel was an effort to make Hurd more microkernel independent, rather than relying solely on the Mach interfaces." 20:33:22 That's so ridiculous 20:33:24 s/$/./ 20:34:30 btw 20:34:32 "A Hurd process, on the other hand, runs under a set of user ids, which can contain multiple ids, one, or none." 20:34:38 how does this interact with getuid()? 20:35:59 All this applies to the current development version, and not to the last release (0.2). We encourage everybody who is interested to try out the latest development version, and send feedback to the Hurd developers.[…]That said, the last official release of the Hurd without the Debian parts was 0.2 done in 1997. 20:36:09 "Don't use the last version (which happens to be from 1997)" 20:36:15 This was written this year :P 20:36:38 "People already expect delays; to disappoint them in this way as well would be unfortunate." 20:36:46 …no…we expect it to die a slow and painful death. 20:37:12 pikhq: GregorR-L: There's a guy who actually uses Hurd as his desktop OS. 20:37:22 I find this unsurprising. 20:37:31 And has done for TWO YEARS. 20:37:35 See http://www.gnu.org/software/hurd/hurd/status.html 20:38:06 I mean, if it was, like, 10 years, that'd be more understandable. 20:38:22 A crazy person who got involved when it still looked feasible and is too stubborn to get out. 20:38:28 But to decide, in 2007, to switch to the Hurd? 20:38:36 Insane. 20:41:30 ehird: a slow and painful death is just a delay that got out of control 20:41:42 deep 20:42:07 oerjan: "You have cancer. This will result in a wild delay." 20:43:17 clearly that's a result of delaying quitting smoking. see? 20:43:25 lol 20:43:46 oerjan: "You have cancer completely randomly. This will result in a wild delay." 20:43:52 a result of delaying not having cancer! 20:44:31 Q3. Why bother writing a new OS when we have Linux and 386/BSD? 20:44:32 For one thing, Linux and BSD don't scale well. Hardware designers are 20:44:32 shifting more and more toward multiprocessor machines for performance, 20:44:32 and standard Unix kernels do not provide much multiprocessor support. 20:44:35 rubbish, it's a result of delaying your cancer checkups. some stupid people let it go several _years_ without them. 20:44:51 oerjan: it's an incurable type of cancer, so that wouldn't help 20:45:28 no cancer is incurable if you catch it early enough. nanobots will help us there. 20:45:40 oerjan: in the future perhaps. 20:46:25 yes, how many tragedies have not been caused by this irresponsible delaying of the future. 20:46:57 :D 20:47:14 hmm 20:47:17 argh 20:47:34 i can't figure out how to organise this properly 20:47:46 pikhq: "Hurd-ng is an effort to build a new operating system that preserves the main design goals of the Hurd while fixing some of the Hurd's shortcomings. There is not yet an official roadmap or a concrete specification; indeed, much of the work is research oriented." 20:47:58 "HURD WORKS TOO MUCH. MUST REINVENT." 20:48:27 ehird: Yup. 20:48:46 Yup, sounds like a research project. 20:50:09 ~/Code/poseven/env/src/llvm/ → ~/Code/poseven/env/bin/ 20:50:19 ~/Code/poseven/env/src/binutils/ → ~/Code/poseven/env/bin/ 20:50:20 methinks 20:50:27 then ~/Code/poseven/other shit 20:50:31 s/$/\// 20:52:46 is that pos-even or po-seven? 20:53:32 oerjan: pun on posix 20:53:34 so po-seven 20:53:45 ah. 20:53:57 why didn't we get that 20:53:58 the name is aesthetically pleasing, although interestingly only in lowercase 20:53:58 how poeightical 20:54:09 oklopol: i mentioned it when i came up with it, iirc :P 20:54:10 earlier today 20:54:12 oerjan: hyuk hyuk hyuk 20:54:31 ehird: i must not have read that 20:55:08 i may have *seen* the message where you said it, but i don't read all logs i browse. 20:55:23 i just skim for keywords 20:55:47 this could go on even further, potentially 20:56:01 what do you mean 20:56:06 *- 20:56:17 oerjan: after a while it'll just be ponine and lose its charm 20:57:02 no no, after that. 20:57:22 poten-tial 20:57:38 ponine get it 20:57:39 benign 20:58:20 no i was busy getting oerjan's slightly simpler pun. 20:58:41 poetic. 20:58:42 i still haven't got ehird's 20:58:50 oerjan: ponine/benign 20:59:56 binutils time! 20:59:58 I'm going to like with gold. 21:00:01 clang, LLVM and gold. 21:00:04 I'm so EDGY. 21:03:01 hmm 21:03:11 if you have something in /usr/src/foo, where do you put your build directory? 21:03:38 /usr/bob-the-builder/misc/foo 21:03:48 oerjan: o_x 21:03:50 wat 21:03:59 it's can we fix it 21:04:01 not can we build it 21:04:01 silly 21:04:23 i've seen him build things too 21:07:13 * oerjan notes that "frank the fixer" exists 21:08:15 * oerjan discards the one google hit with both in it 21:09:24 http://codu.org/imgs/dinosaurComic.php?panels=0,1,5&comics=859,1340,115 Happy Canada Day everyone! 21:09:52 :D 21:10:16 GregorR-L: link to the munger 21:10:23 http://codu.org/weird/dinosaurComicMunger.xhtml 21:10:29 GregorR-L: you're rather late for that 21:10:45 oerjan: WELL THE COMIC IS STILL FUNNY SO BLEH :P 21:11:36 GregorR-L: http://codu.org/imgs/dinosaurComic.php?panels=1,2&comics=1213,209 21:11:47 A proof of shit being recognized as bananas. 21:12:56 GregorR-L: http://codu.org/imgs/dinosaurComic.php?panels=0,3,5&comics=1140,1106,560 21:13:05 T-Rex explores alternate history; dodos. 21:13:28 lol 21:15:13 Universe where nobody ever dies? Man. 21:15:38 Screw rocket cars. Nuclear propulsion cars. 21:15:49 Black hole cars 21:15:59 i guess if nobody ever dies, those would be safe 21:15:59 Note: You could still be in a coma for the rest of your life :P 21:16:11 But that won't actually go at any pace. 21:16:36 ehird: The primary risk from a nuclear propulsion car would be the radiation causing cancer. 21:16:37 http://codu.org/imgs/dinosaurComic.php?panels=0,4&comics=1038,787 21:16:41 Zombie crackers! 21:16:55 If you can't die, then cancer treatment would be pretty damned effective. 21:17:20 Death is kind of meaningless if you can still come to arbitrary amounts of harm. 21:17:39 Anyway, someone answer my build path question. 21:17:45 Build path of /usr/src/foo = ??? 21:17:47 No. 21:18:05 :( 21:18:30 http://codu.org/imgs/dinosaurComic.php?panels=4,5&comics=684,1439 21:19:13 LOL: http://codu.org/imgs/dinosaurComic.php?panels=1,5&comics=918,157 21:20:58 Physical buttons have the unique ability to provide low-attention and vision-free interactions through their intuitive tactile clues. Unfortunately, the physicality of these interfaces makes them static, limiting the number and types of user interfaces they can support. On the other hand, touch screen technologies provide the ultimate interface flexibility, but offer no inherent tactile qualities. In this paper, we describe a technique that seeks to occupy 21:20:59 The outcome of our investigations is a visual display that contains deformable areas, able to produce physical buttons and other interface elements. These tactile features can be dynamically brought into and out of the interface, and otherwise manipulated under program control. The surfaces we describe provide the full dynamics of a visual display (through rear projection) as well as allowing for multitouch input (though an infrared lighting and camera setu 21:21:02 YES! 21:21:17 http://www.chrisharrison.net/projects/pneumaticdisplays/ 21:21:21 Buttonable touchscreens. 21:21:33 ehird: LCARS HAS BEEN INVENTED! 21:21:50 pikhq: It's not _quite_ arbitrary though, I don't think. 21:21:51 :( 21:21:59 ehird: Still. 21:22:04 Also, "as well as allowing for multitouch input (though an infrared lighting and camera setup behind the display" 21:22:13 That's not gonna be very good multitouch. 21:22:23 pikhq: The tactile areas are actually fixed 21:22:28 So you have to keep stuff in the same place 21:22:31 That is very much proof of concept. 21:22:55 There's no real way to have arbitrary push-areas with this technology, I don't think. 21:23:10 Still pretty sweet, though. 21:23:13 Yep. 21:24:32 Actually, if you had a very large number of tiny cells, you could *maybe* get arbitrary push-areas. 21:24:43 Though I doubt that'd be practical. 21:24:53 Or very nice to use. 21:25:27 Still, something at least vaguely like that would actually make for nice computer UIs. 21:26:16 pikhq: They could only be one phyxel big, though. 21:26:19 As in, no rectangles. 21:26:22 Because it'd be ridged. 21:26:29 Also, these won't be clacky. 21:26:32 More latex-feeling. 21:26:51 Yeah, not all that nice. 21:27:56 /usr/src/build, I think. 21:31:45 http://codu.org/imgs/dinosaurComic.php?panels=0,1,5&comics=859,1340,115&strip Whoot new feature 21:31:52 <3 21:32:06 GregorR-L: doesn't add &strip to the bottom line 21:32:15 *fixy* 21:33:16 Fixt 21:35:38 Hahah, accidental additional feature: http://codu.org/imgs/dinosaurComic.php?panels=0,0,0,0,0&strip 21:35:51 xD 21:36:10 GregorR-L: http://codu.org/imgs/dinosaurComic.php?panels=1,0&comics=1510,181&strip 21:36:13 The only reason that didn't work before is that it was overwriting the same place with new content *shrugs* 21:36:25 Nice. 21:36:30 "Too many panels!" :( 21:36:33 Is that your SUBTLE way of telling my script is BETTER THAN EVER and JOYFUL?! 21:36:39 Seven is your max, too bad ;) 21:37:01 GregorR-L: Haha, I didn't even think of it as a compliment on the script, but it makes most sense that way. 21:39:39 * ehird installs bochs 21:39:44 poseven will be pretty cool ^_^ 21:40:09 I JUST got that name. 21:40:13 bochs @2.3.7 (emulators) 21:40:13 Variants: smp, universal 21:40:13 ↑ Does smp let you run multiple virtual cores on multiple real cores? 21:40:19 GregorR-L: Wow, people really don't get it, do they? 21:40:22 oklopol didn't either :P 21:40:43 I read it as pos-even. 21:40:49 I ought three because I have a friend that always seems three talk like that ... 21:40:50 And I was like "Uh?" 21:40:50 SO DID OKLOPOL :P 21:41:00 GregorR-L: …wat? 21:41:16 Anyway, poseven just looks nice lowercased. 21:41:30 GregorR-L: Oh, "to" → "two" :P 21:45:38 i did not read it as pos-even, i did not realize it could be a pun! 21:45:54 do not overestimate my non-gettings 21:46:00 :D 21:46:12 i just thought it was a pretty word. 21:46:24 Funny, I thought it was an ugly word. 21:47:20 nah, it's not nice to laugh at stupid people. 21:47:42 poseven isn't ugly. 21:48:57 imo it's the most beautiful poN of all naturals. 21:49:05 you know what irrtates me? 21:49:11 to get bochs to run a different thingy 21:49:12 *-naturals 21:49:15 you need to change the config file. 21:49:20 whyyyyyyyy 21:49:21 makes the pun better, and N already implies that 21:49:44 ehird: Because bochs is poorly designed on the UI front. 21:49:52 i know but fff 21:49:55 anyway, good night sleep happy dream time. 21:49:56 -!- GregorR-L has quit ("Leaving"). 21:49:57 at least let me do "bochs shit" 21:49:57 -> 21:50:16 not "e /opt/local/share/bochs/bochsrc.txt && bochs" 21:51:43 :\ 21:51:51 or is there another way? 21:55:04 i guess 21:55:05 -f configfile specify configuration file 21:55:06 but bleh 21:56:09 2) Create a disk image for the emulator. 21:56:09 -cd /opt/local/share/bochs 21:56:09 -sudo bximage (prompts will guide you) 21:56:09 -sudo chmod 777 21:56:10 3) Remove the current 'ata0-master:' statement in /opt/local/share/bochs/bochsrc.txt 21:56:10 and replace it with the 'ata0-master:' string displayed at the end of the bximage 21:56:11 process. 21:56:15 I wonder wtf it uses that for 22:00:09 hmm 22:00:41 that's the hard drive i think 22:00:48 so it doesn't matter if you're e.g. making a bootable floppy 22:01:13 otoh that kind of limits your options 22:08:44 sure is active around here 22:20:27 -!- ehird has quit. 22:22:50 -!- ehird has joined. 22:23:00 o.o 22:24:40 o.o 22:24:43 o´o 22:25:57 o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\FUCK 22:25:58 ... 22:25:59 o.o 22:26:00 oerjan youve got something on your forehead 22:26:00 omg 22:26:03 it's smaller 22:26:04 o.o o . o 22:26:05 OMG 22:26:10 MY CLIENT IS MAKING SMILIES SMALLER 22:26:12 I KNEW IT 22:26:13 BUT STIL LTEXT 22:26:15 AHAAHHAHA 22:26:18 CONSPIRACY UNWOUND 22:26:19 take that client 22:26:28 ehird what 22:26:37 HHAAHAHA I DEFEATED MY CLIENT'S PLOT 22:31:20 Ò.ó 22:32:41 Ø.¤ 22:33:13 ø.ø 22:33:25 So. 22:33:31 I'm lazy. 22:33:36 Øh, that Ørjan. He Kan tell yøu that møøse bites Kan be prity nasti. 22:33:57 hoots mon there's a moose loose aboot this hoose 22:34:40 i hæve never been bytten by a møøse 22:35:40 -!- KingOfKarlsruhe has joined. 22:35:53 KingOfKarlsruhe: you are a crap king 22:36:30 no comment 22:36:39 KingOfKarlsruhe: more like co nomment 22:36:41 amirite 22:37:07 // comment 22:37:22 / om nom nom nomment 22:37:28 s/^/\// 22:47:30 -!- KingOfKarlsruhe has left (?). 22:47:34 -!- GreaseMonkey has joined. 22:54:53 Which is funnier, www.t-rex-is-lonely-comics.com or www.dinosaur-comics-minus-the-others.com 22:55:34 The second instantly makes me think of Garfield-minus-garfield 22:55:55 s/-/ /g 22:56:27 Yeah, that was the reference. 22:56:39 That was what a friend of mine wanted to call it. 22:56:47 I still like T-Rex is Lonely Comics 22:56:49 gregorr 22:56:51 But they're both pretty good. 22:56:57 augur 22:56:59 these are such ripoffs :| 22:57:07 ... by definition? 22:57:15 I'd prefer the first one, yeah 22:57:15 yes! 22:58:02 augur: Yes, good for you, you've noticed that this is not a new concept? 22:58:20 :| 22:58:39 its a ripoff of g-g AND dinosaur comics! 22:58:39 :| 22:59:20 Yes, it is an application of the idea behind g-g to Dinosaur Comics. 22:59:42 ALL THINGS DERIVATIVE IN ANY WAY ARE EVIL 23:00:05 derivatives arent evil! 23:00:11 ANTIderivatives are 23:00:23 derivatives you can atleast find for any function. :| 23:00:53 be sure to credit g-g and dinocomics 23:00:56 * oerjan swats augur for using words that others have used -----### 23:01:35 words are not copyrighted ideas 23:01:43 they are opensource 23:01:45 not just that 23:01:45 they 23:01:48 re public domain 23:02:23 Not if they're trademarked? 23:02:35 even then 23:02:39 well 23:02:42 sort of 23:02:45 be sure to credit g-g and dinocomics // duuuuuuuuuuuuh 23:02:54 trademark isnt quite the same as copyright 23:03:06 its more naming right 23:03:30 plus, trademarks go away when the speech community de-brandifies a word 23:03:36 Well, it's not completely public domain then? (or is it?) 23:04:04 it is, sort of? if public domain is a copyright thing, then maybe 23:04:07 i mean 23:04:25 i dont think trademark intersects public domain 23:04:26 but it might 23:04:33 we might need to reconceptualize that 23:06:00 -!- ehird has quit. 23:13:51 -!- Pthing has joined. 23:21:37 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 23:22:32 -!- ehird has joined. 23:23:37 [22:54] GregorR: Which is funnier, www.t-rex-is-lonely-comics.com or www.dinosaur-comics-minus-the-others.com 23:23:42 dinosaurs-cant-actually-talk.com 23:24:07 GregorR: t-rex-only-qwantz 23:24:10 .com 23:24:30 ehird: you LIAR, that doesn't exist 23:24:40 oerjan: ... 23:24:45 he's asking for domain name suggestions 23:25:07 oh 23:27:18 GregorR: anyway not actually worth a domain 23:27:48 Domains are cheap. 23:27:57 yes, but 23:27:59 (incoming "so is you mother" from ehird) 23:28:03 that 23:28:04 and also 23:28:09 it's pointless getting one for something that is hard to find a good domain for 23:28:12 and will not be popular at all 23:28:48 haha today's dinosaur comic is amazing 23:35:23 -!- Pthing has quit (Read error: 104 (Connection reset by peer)). 23:35:46 well duh, obviously it would be fiber, not dialup 23:35:59 yeah dinosaur comics are all about fiber 23:36:03 -!- Pthing has joined. 23:36:19 oerjan: perhaps you meant "AnMaster: "? :p 23:36:39 oh 23:36:44 "connecting via dialup to boner central" 23:36:46 rightyho 23:37:31 ehird: curiously, AnMaster is not here 23:37:36 well, not talking 23:37:42 Nighty 23:37:45 i can't know that 23:38:02 -!- FireFly has quit ("Later"). 23:38:22 -!- BeholdMyGlory has quit (Remote closed the connection). 23:52:47 -!- Sgeo has joined. 23:56:27 can the hurd boot via grub 2? :D 23:59:30 Yes; Grub 2 also implements Multiboot. 23:59:53 oh man it'd be so fun to have a "top of the line" gnu system 23:59:56 grub 2 booting hurd